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="2025-10-28T14:00:28.143-07:00")
public class CreateGCPDatalakeRequest
extends Object
Request object for create GCP Data Lake request.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for cloudProviderConfiguration.Getter for customInstanceGroups.Getter for datalakeName.Getter for environmentName.getImage()Getter for image.Getter for javaVersion.Getter for multiAz.Getter for recipes.Getter for runtime.getScale()Getter for scale.getTags()Getter for tags.inthashCode()voidsetCloudProviderConfiguration(GCPConfigurationRequest cloudProviderConfiguration) Setter for cloudProviderConfiguration.voidsetCustomInstanceGroups(List<SdxInstanceGroupRequest> customInstanceGroups) Setter for customInstanceGroups.voidsetDatalakeName(String datalakeName) Setter for datalakeName.voidsetEnvironmentName(String environmentName) Setter for environmentName.voidsetImage(ImageRequest image) Setter for image.voidsetJavaVersion(Integer javaVersion) Setter for javaVersion.voidsetMultiAz(Boolean multiAz) Setter for multiAz.voidsetRecipes(List<InstanceGroupRecipeRequest> recipes) Setter for recipes.voidsetRuntime(String runtime) Setter for runtime.voidSetter for scale.voidSetter for tags.toString()
-
Constructor Details
-
CreateGCPDatalakeRequest
public CreateGCPDatalakeRequest()
-
-
Method Details
-
getDatalakeName
Getter for datalakeName. The datalake name. This name must be unique, must have between 5 and 40 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. -
setDatalakeName
Setter for datalakeName. The datalake name. This name must be unique, must have between 5 and 40 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. -
getEnvironmentName
Getter for environmentName. The environment name or CRN. -
setEnvironmentName
Setter for environmentName. The environment name or CRN. -
getCloudProviderConfiguration
Getter for cloudProviderConfiguration. GCP configuration. -
setCloudProviderConfiguration
Setter for cloudProviderConfiguration. GCP configuration. -
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
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
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
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
Getter for runtime. Cloudera Runtime version. -
setRuntime
Setter for runtime. Cloudera Runtime version. -
getImage
Getter for image. The image to use for the datalake. This must not be set if the runtime parameter is provided. -
setImage
Setter for image. The image to use for the datalake. This must not be set if the runtime parameter is provided. -
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
Setter for recipes. Additional recipes that will be attached on the datalake instances (by instance groups, most common ones are like 'master' or 'idbroker'). -
getCustomInstanceGroups
Getter for customInstanceGroups. Configure custom properties on an instance group level. -
setCustomInstanceGroups
Setter for customInstanceGroups. Configure custom properties on an instance group level. -
getJavaVersion
Getter for javaVersion. Configure the major version of Java on the cluster. -
setJavaVersion
Setter for javaVersion. Configure the major version of Java on the cluster. -
getMultiAz
Getter for multiAz. Creates CDP datalake distributed across multiple availability zones in GCP region. -
setMultiAz
Setter for multiAz. Creates CDP datalake distributed across multiple availability zones in GCP region. -
equals
-
hashCode
public int hashCode() -
toString
-