Class CreateAzureDatalakeRequest


  • @Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
               date="2024-03-13T13:08:46.862-07:00")
    public class CreateAzureDatalakeRequest
    extends Object
    Request object for create Azure datalake request.
    • Constructor Detail

      • CreateAzureDatalakeRequest

        public CreateAzureDatalakeRequest()
    • Method Detail

      • getDatalakeName

        public String getDatalakeName()
        Getter for datalakeName. The datalake name. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive.
      • setDatalakeName

        public void setDatalakeName​(String datalakeName)
        Setter for datalakeName. The datalake name. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive.
      • getEnvironmentName

        public String getEnvironmentName()
        Getter for environmentName. The environment name or CRN.
      • setEnvironmentName

        public void setEnvironmentName​(String environmentName)
        Setter for environmentName. The environment name or CRN.
      • getCloudProviderConfiguration

        public AzureConfigurationRequest getCloudProviderConfiguration()
        Getter for cloudProviderConfiguration. Azure configuration.
      • setCloudProviderConfiguration

        public void setCloudProviderConfiguration​(AzureConfigurationRequest cloudProviderConfiguration)
        Setter for cloudProviderConfiguration. Azure configuration.
      • getScale

        public String getScale()
        Getter for scale. The scale of the datalake. Allowed values are \"LIGHT_DUTY\" or \"MEDIUM_DUTY_HA\". Defaults to \"LIGHT_DUTY\" if not set.
      • setScale

        public void setScale​(String scale)
        Setter for scale. The scale of the datalake. Allowed values are \"LIGHT_DUTY\" or \"MEDIUM_DUTY_HA\". Defaults to \"LIGHT_DUTY\" if not set.
      • getRuntime

        public String getRuntime()
        Getter for runtime. Cloudera Runtime version.
      • setRuntime

        public void setRuntime​(String runtime)
        Setter for runtime. Cloudera Runtime version.
      • getImage

        public ImageRequest getImage()
        Getter for image. The image to use for the datalake. This must not be set if the runtime parameter is provided.
      • setImage

        public void setImage​(ImageRequest image)
        Setter for image. The image to use for the datalake. This must not be set if the runtime parameter is provided.
      • getLoadBalancerSku

        public String getLoadBalancerSku()
        Getter for loadBalancerSku. The SKU for the datalake load balancer. Allowed values are \"BASIC\", \"STANDARD\", or \"NONE\".
      • setLoadBalancerSku

        public void setLoadBalancerSku​(String loadBalancerSku)
        Setter for loadBalancerSku. The SKU for the datalake load balancer. Allowed values are \"BASIC\", \"STANDARD\", or \"NONE\".
      • getEnableRangerRaz

        public Boolean getEnableRangerRaz()
        Getter for enableRangerRaz. Whether to enable Ranger RAZ for the datalake. Defaults to not being enabled.
      • setEnableRangerRaz

        public void setEnableRangerRaz​(Boolean enableRangerRaz)
        Setter for enableRangerRaz. Whether to enable Ranger RAZ for the datalake. Defaults to not being enabled.
      • getDatabaseType

        public String getDatabaseType()
        Getter for databaseType. The type of the azure database. FLEXIBLE_SERVER is the next generation managed PostgreSQL service in Azure that provides maximum flexibility over your database, built-in cost-optimizations. SINGLE_SERVER is a fully managed database service with minimal requirements for customizations of the database.
      • setDatabaseType

        public void setDatabaseType​(String databaseType)
        Setter for databaseType. The type of the azure database. FLEXIBLE_SERVER is the next generation managed PostgreSQL service in Azure that provides maximum flexibility over your database, built-in cost-optimizations. SINGLE_SERVER is a fully managed database service with minimal requirements for customizations of the database.
      • getFlexibleServerDelegatedSubnetId

        public String getFlexibleServerDelegatedSubnetId()
        Getter for flexibleServerDelegatedSubnetId. This argument allows you to specify the subnet ID for the subnet within which you want to configure your Azure Flexible Server.
      • setFlexibleServerDelegatedSubnetId

        public void setFlexibleServerDelegatedSubnetId​(String flexibleServerDelegatedSubnetId)
        Setter for flexibleServerDelegatedSubnetId. This argument allows you to specify the subnet ID for the subnet within which you want to configure your Azure Flexible Server.
      • getRecipes

        public List<InstanceGroupRecipeRequest> getRecipes()
        Getter for recipes. Additional recipes that will be attached on the datalake instances (by instance groups, most common ones are like 'master' or 'idbroker').
      • setRecipes

        public void setRecipes​(List<InstanceGroupRecipeRequest> recipes)
        Setter for recipes. Additional recipes that will be attached on the datalake instances (by instance groups, most common ones are like 'master' or 'idbroker').
      • getJavaVersion

        public Integer getJavaVersion()
        Getter for javaVersion. Configure the major version of Java on the cluster.
      • setJavaVersion

        public void setJavaVersion​(Integer javaVersion)
        Setter for javaVersion. Configure the major version of Java on the cluster.
      • getMultiAz

        public Boolean getMultiAz()
        Getter for multiAz. Creates CDP datalake distributed across multiple availability zones in an Azure region.
      • setMultiAz

        public void setMultiAz​(Boolean multiAz)
        Setter for multiAz. Creates CDP datalake distributed across multiple availability zones in an Azure region.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object