/**
 * Copyright 2016 StreamSets Inc.
 *
 * Licensed under the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.streamsets.pipeline.stage.destination.maprfs;

import com.streamsets.pipeline.api.GenerateResourceBundle;
import com.streamsets.pipeline.api.HideConfigs;
import com.streamsets.pipeline.api.StageDef;
import com.streamsets.pipeline.api.Target;
import com.streamsets.pipeline.stage.destination.hdfs.HdfsDTarget;

@StageDef(
    version = 1,
    label = "MapR FS",
    description = "Writes to a MapR filesystem",
    icon = "mapr.png",
    privateClassLoader = false,
    onlineHelpRefUrl = "index.html#Destinations/MapRFS.html#task_spl_1fj_fv"
)
@HideConfigs(
    value = {
        "hdfsTargetConfigBean.dataGeneratorFormatConfig.includeSchema",
        "hdfsTargetConfigBean.hdfsUri"
    }
)
@GenerateResourceBundle
public class MapRFSDTarget extends HdfsDTarget {
  @Override
  protected Target createTarget() {
    hdfsTargetConfigBean.hdfsUri = "maprfs:///";
    return super.createTarget();
  }
}
@@ -1500,53 +1500,14 @@
 a%22,%0A
-        %22hdfsTargetConfigBean.hdfsUri%22%0A
     %7D%0A
+
 )%0A@G
@@ -1625,16 +1625,321 @@
 get() %7B%0A
+    // Since we're inheriting the configuration from usual HDFS target, we don't have a way to override the default value in the%0A    // annotation and hence the default value is kind of %22hidden%22 and supplied here.%0A    if(hdfsTargetConfigBean.hdfsUri == null %7C%7C hdfsTargetConfigBean.hdfsUri.isEmpty()) %7B%0A  
     hdfs
@@ -1979,16 +1979,23 @@
 s:///%22;%0A
+    %7D%0A%0A
     retu

Allow connecting to multiple MapR clusters within a single SDC