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-09-27T08:40:26.246-07:00")
public class CreateGCPDatalakeRequest
extends Object
Request object for create GCP Data Lake request.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for cloudProviderConfiguration.Getter for datalakeName.Getter for environmentName.getImage()
Getter for image.Getter for javaVersion.Getter for recipes.Getter for runtime.getScale()
Getter for scale.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
Setter for scale.void
Setter 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'). -
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. -
equals
-
hashCode
public int hashCode() -
toString
-