Package com.cloudera.cdp.datalake.model
Class CreateGCPDatalakeRequest
- java.lang.Object
-
- com.cloudera.cdp.datalake.model.CreateGCPDatalakeRequest
-
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-03-13T13:08:46.862-07:00") public class CreateGCPDatalakeRequest extends Object
Request object for create GCP Data Lake request.
-
-
Constructor Summary
Constructors Constructor Description CreateGCPDatalakeRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
GCPConfigurationRequest
getCloudProviderConfiguration()
Getter for cloudProviderConfiguration.String
getDatalakeName()
Getter for datalakeName.String
getEnvironmentName()
Getter for environmentName.ImageRequest
getImage()
Getter for image.Integer
getJavaVersion()
Getter for javaVersion.List<InstanceGroupRecipeRequest>
getRecipes()
Getter for recipes.String
getRuntime()
Getter for runtime.String
getScale()
Getter for scale.List<DatalakeResourceGCPTagRequest>
getTags()
Getter for tags.int
hashCode()
void
setCloudProviderConfiguration(GCPConfigurationRequest cloudProviderConfiguration)
Setter for cloudProviderConfiguration.void
setDatalakeName(String datalakeName)
Setter for datalakeName.void
setEnvironmentName(String environmentName)
Setter for environmentName.void
setImage(ImageRequest image)
Setter for image.void
setJavaVersion(Integer javaVersion)
Setter for javaVersion.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<DatalakeResourceGCPTagRequest> 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 GCPConfigurationRequest getCloudProviderConfiguration()
Getter for cloudProviderConfiguration. GCP configuration.
-
setCloudProviderConfiguration
public void setCloudProviderConfiguration(GCPConfigurationRequest cloudProviderConfiguration)
Setter for cloudProviderConfiguration. GCP configuration.
-
getTags
public List<DatalakeResourceGCPTagRequest> getTags()
Getter for tags. Tags that can be attached to GCP Data Lake resources. Please refer to Google documentation for the rules https://cloud.google.com/compute/docs/labeling-resources#label_format.
-
setTags
public void setTags(List<DatalakeResourceGCPTagRequest> tags)
Setter for tags. Tags that can be attached to GCP Data Lake resources. Please refer to Google documentation for the rules https://cloud.google.com/compute/docs/labeling-resources#label_format.
-
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.
-
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.
-
-