Class CreateConnectorRequest

java.lang.Object
com.cloudera.cdp.dw.model.CreateConnectorRequest

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2026-06-05T07:54:41.156-07:00") public class CreateConnectorRequest extends Object
Request object to create a new connector for integrating external systems or data sources with Cloudera Data Warehouse.
  • Constructor Details

    • CreateConnectorRequest

      public CreateConnectorRequest()
  • Method Details

    • getName

      public String getName()
      Getter for name. The name of the connector.
    • setName

      public void setName(String name)
      Setter for name. The name of the connector.
    • getTemplate

      public String getTemplate()
      Getter for template. The template of the connector.
    • setTemplate

      public void setTemplate(String template)
      Setter for template. The template of the connector.
    • getClusterId

      public String getClusterId()
      Getter for clusterId. THe ID of the Database Catalog's cluster.
    • setClusterId

      public void setClusterId(String clusterId)
      Setter for clusterId. THe ID of the Database Catalog's cluster.
    • getConfig

      public Map<String,String> getConfig()
      Getter for config. The connector configuration in key-value format. For example, { \"connector.name\": \"iceberg\", \"fs.cache.directories\": \"/data/trino/fs_cache_iceberg\", \"fs.cache.enabled\": \"true\", \"fs.cache.max-disk-usage-percentages\": \"30\", \"fs.cache.preferred-hosts-count\": \"2\", \"fs.cache.ttl\": \"7d\", \"hive.metastore.uri\": \"thrift://metastore-service.{{ .Values.warehouseId }}.svc.cluster.local:9083\", \"iceberg.catalog.type\": \"hive_metastore\", \"iceberg.security\": \"{{ .Values.authorizationMode }}\", \"ranger.audit_config\": \"ranger-hive-audit.xml\", \"ranger.hadoop_config\": \"core-site.xml\", \"ranger.policy_mgr_ssl_config\": \"ranger-policymgr-ssl.xml\", \"ranger.security_config\": \"ranger-hive-security.xml\", \"ranger.service_name\": \"{{ .Values.rangerHiveSvcName }}\" }
    • setConfig

      public void setConfig(Map<String,String> config)
      Setter for config. The connector configuration in key-value format. For example, { \"connector.name\": \"iceberg\", \"fs.cache.directories\": \"/data/trino/fs_cache_iceberg\", \"fs.cache.enabled\": \"true\", \"fs.cache.max-disk-usage-percentages\": \"30\", \"fs.cache.preferred-hosts-count\": \"2\", \"fs.cache.ttl\": \"7d\", \"hive.metastore.uri\": \"thrift://metastore-service.{{ .Values.warehouseId }}.svc.cluster.local:9083\", \"iceberg.catalog.type\": \"hive_metastore\", \"iceberg.security\": \"{{ .Values.authorizationMode }}\", \"ranger.audit_config\": \"ranger-hive-audit.xml\", \"ranger.hadoop_config\": \"core-site.xml\", \"ranger.policy_mgr_ssl_config\": \"ranger-policymgr-ssl.xml\", \"ranger.security_config\": \"ranger-hive-security.xml\", \"ranger.service_name\": \"{{ .Values.rangerHiveSvcName }}\" }
    • getDescription

      public String getDescription()
      Getter for description. User-provided description.
    • setDescription

      public void setDescription(String description)
      Setter for description. User-provided description.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object