Class CreateAbfsCredentialRequest

java.lang.Object
com.cloudera.cdp.replicationmanager.model.CreateAbfsCredentialRequest

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-09-27T08:40:29.297-07:00") public class CreateAbfsCredentialRequest extends Object
Request object for creating ABFS cloud credentials. Currently supported cloud credentials: ABFS Access Key for Ambari clusters, ABFS Client Secret for CM clusters.
  • Constructor Details

    • CreateAbfsCredentialRequest

      public CreateAbfsCredentialRequest()
  • Method Details

    • getName

      public String getName()
      Getter for name. Name of the credential.
    • setName

      public void setName(String name)
      Setter for name. Name of the credential.
    • getClusters

      public List<String> getClusters()
      Getter for clusters. List of cluster CRNs where the credential should be created.
    • setClusters

      public void setClusters(List<String> clusters)
      Setter for clusters. List of cluster CRNs where the credential should be created.
    • getType

      public String getType()
      Getter for type. Type of the credential. Additional required parameters by type: ACCESSKEY: storageAccountName, accessKey; CLIENTKEY: clientId, clientSecretKey, tenantId. Superfluous parameters are ignored. Providing ACCESSKEY will create an ABFS Access Key based account in Ambari. Providing CLIENTKEY will create an Azure Active Directory Service Principal account in Cloudera Manager. ACCESSKEY is only supported on Ambari, while CLIENTKEY is only supported on Cloudera Manager.
    • setType

      public void setType(String type)
      Setter for type. Type of the credential. Additional required parameters by type: ACCESSKEY: storageAccountName, accessKey; CLIENTKEY: clientId, clientSecretKey, tenantId. Superfluous parameters are ignored. Providing ACCESSKEY will create an ABFS Access Key based account in Ambari. Providing CLIENTKEY will create an Azure Active Directory Service Principal account in Cloudera Manager. ACCESSKEY is only supported on Ambari, while CLIENTKEY is only supported on Cloudera Manager.
    • getAccessKey

      public String getAccessKey()
      Getter for accessKey. ABFS access key.
    • setAccessKey

      public void setAccessKey(String accessKey)
      Setter for accessKey. ABFS access key.
    • getStorageAccountName

      public String getStorageAccountName()
      Getter for storageAccountName. ABFS storage account name.
    • setStorageAccountName

      public void setStorageAccountName(String storageAccountName)
      Setter for storageAccountName. ABFS storage account name.
    • getClientId

      public String getClientId()
      Getter for clientId. Client ID of an Active Directory service principal account.
    • setClientId

      public void setClientId(String clientId)
      Setter for clientId. Client ID of an Active Directory service principal account.
    • getClientSecretKey

      public String getClientSecretKey()
      Getter for clientSecretKey. Client Key of an Active Directory service principal account.
    • setClientSecretKey

      public void setClientSecretKey(String clientSecretKey)
      Setter for clientSecretKey. Client Key of an Active Directory service principal account.
    • getTenantId

      public String getTenantId()
      Getter for tenantId. Tenant ID of an Active Directory service principal account.
    • setTenantId

      public void setTenantId(String tenantId)
      Setter for tenantId. Tenant ID of an Active Directory service principal account.
    • 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