Package com.cloudera.cdp.datalake.model
Class CreateAzureDatalakeRequest
- java.lang.Object
-
- com.cloudera.cdp.datalake.model.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 Summary
Constructors Constructor Description CreateAzureDatalakeRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
AzureConfigurationRequest
getCloudProviderConfiguration()
Getter for cloudProviderConfiguration.String
getDatabaseType()
Getter for databaseType.String
getDatalakeName()
Getter for datalakeName.Boolean
getEnableRangerRaz()
Getter for enableRangerRaz.String
getEnvironmentName()
Getter for environmentName.String
getFlexibleServerDelegatedSubnetId()
Getter for flexibleServerDelegatedSubnetId.ImageRequest
getImage()
Getter for image.Integer
getJavaVersion()
Getter for javaVersion.String
getLoadBalancerSku()
Getter for loadBalancerSku.Boolean
getMultiAz()
Getter for multiAz.List<InstanceGroupRecipeRequest>
getRecipes()
Getter for recipes.String
getRuntime()
Getter for runtime.String
getScale()
Getter for scale.List<DatalakeResourceTagRequest>
getTags()
Getter for tags.int
hashCode()
void
setCloudProviderConfiguration(AzureConfigurationRequest cloudProviderConfiguration)
Setter for cloudProviderConfiguration.void
setDatabaseType(String databaseType)
Setter for databaseType.void
setDatalakeName(String datalakeName)
Setter for datalakeName.void
setEnableRangerRaz(Boolean enableRangerRaz)
Setter for enableRangerRaz.void
setEnvironmentName(String environmentName)
Setter for environmentName.void
setFlexibleServerDelegatedSubnetId(String flexibleServerDelegatedSubnetId)
Setter for flexibleServerDelegatedSubnetId.void
setImage(ImageRequest image)
Setter for image.void
setJavaVersion(Integer javaVersion)
Setter for javaVersion.void
setLoadBalancerSku(String loadBalancerSku)
Setter for loadBalancerSku.void
setMultiAz(Boolean multiAz)
Setter for multiAz.void
setRecipes(List<InstanceGroupRecipeRequest> recipes)
Setter for recipes.void
setRuntime(String runtime)
Setter for runtime.void
setScale(String scale)
Setter for scale.void
setTags(List<DatalakeResourceTagRequest> tags)
Setter for tags.String
toString()
-
-
-
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.
-
getTags
public List<DatalakeResourceTagRequest> getTags()
Getter for tags. Tags to be added to Data Lake related resources.
-
setTags
public void setTags(List<DatalakeResourceTagRequest> tags)
Setter for tags. Tags to be added to Data Lake related resources.
-
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.
-
-