Package com.cloudera.cdp.dw.model
Class CreateVwRequest
java.lang.Object
com.cloudera.cdp.dw.model.CreateVwRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2024-09-27T08:40:25.071-07:00")
public class CreateVwRequest
extends Object
Request object for the createVw method.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for autoscaling.Getter for availabilityZone.Getter for clusterId.Getter for config.getDbcId()
Getter for dbcId.Getter for ebsLLAPSpillGB.Getter for enableUnifiedAnalytics.Deprecated.Getter for hiveServerHaMode.Getter for imageVersion.Getter for impalaHaSettings.Getter for impalaOptions.Getter for impalaQueryLog.getName()
Getter for name.Getter for nodeCount.Getter for platformJwtAuth.Getter for queryIsolationOptions.Getter for resourcePool.getTags()
Getter for tags.Deprecated.Getter for vwType.int
hashCode()
void
setAutoscaling
(AutoscalingOptionsCreateRequest autoscaling) Setter for autoscaling.void
setAvailabilityZone
(String availabilityZone) Setter for availabilityZone.void
setClusterId
(String clusterId) Setter for clusterId.void
setConfig
(ServiceConfigReq config) Setter for config.void
Setter for dbcId.void
setEbsLLAPSpillGB
(Integer ebsLLAPSpillGB) Setter for ebsLLAPSpillGB.void
setEnableUnifiedAnalytics
(Boolean enableUnifiedAnalytics) Setter for enableUnifiedAnalytics.void
setHiveAuthenticationMode
(String hiveAuthenticationMode) Deprecated.void
setHiveServerHaMode
(String hiveServerHaMode) Setter for hiveServerHaMode.void
setImageVersion
(String imageVersion) Setter for imageVersion.void
setImpalaHaSettings
(ImpalaHASettingsCreateRequest impalaHaSettings) Setter for impalaHaSettings.void
setImpalaOptions
(ImpalaOptionsCreateRequest impalaOptions) Setter for impalaOptions.void
setImpalaQueryLog
(Boolean impalaQueryLog) Setter for impalaQueryLog.void
Setter for name.void
setNodeCount
(Integer nodeCount) Setter for nodeCount.void
setPlatformJwtAuth
(Boolean platformJwtAuth) Setter for platformJwtAuth.void
setQueryIsolationOptions
(QueryIsolationOptionsRequest queryIsolationOptions) Setter for queryIsolationOptions.void
setResourcePool
(String resourcePool) Setter for resourcePool.void
setTags
(List<TagRequest> tags) Setter for tags.void
setTemplate
(String template) Deprecated.void
Setter for vwType.toString()
-
Constructor Details
-
CreateVwRequest
public CreateVwRequest()
-
-
Method Details
-
getClusterId
Getter for clusterId. ID of cluster where Virtual Warehouse should be created. -
setClusterId
Setter for clusterId. ID of cluster where Virtual Warehouse should be created. -
getDbcId
Getter for dbcId. ID of Database Catalog that the Virtual Warehouse should be attached to. -
setDbcId
Setter for dbcId. ID of Database Catalog that the Virtual Warehouse should be attached to. -
getVwType
Getter for vwType. Type of Virtual Warehouse to be created. -
setVwType
Setter for vwType. Type of Virtual Warehouse to be created. -
getName
Getter for name. Name of the Virtual Warehouse. -
setName
Setter for name. Name of the Virtual Warehouse. -
getImageVersion
Getter for imageVersion. version of the Virtual Warehouse. -
setImageVersion
Setter for imageVersion. version of the Virtual Warehouse. -
getTemplate
Deprecated.Getter for template. DEPRECATED: It will be replaced by the tShirtSize parameter in an upcoming release. Name of configuration template to use. -
setTemplate
Deprecated.Setter for template. DEPRECATED: It will be replaced by the tShirtSize parameter in an upcoming release. Name of configuration template to use. -
getNodeCount
Getter for nodeCount. Nodes per compute cluster. If specified, forces 'template' to be 'custom' -
setNodeCount
Setter for nodeCount. Nodes per compute cluster. If specified, forces 'template' to be 'custom' -
getAvailabilityZone
Getter for availabilityZone. This feature works only for AWS cluster type. An availability zone to host compute instances. If not specified, defaults to a randomly selected availability zone inferred from available subnets. In order to query possible options, see \"availabilityZones\" field of describe-cluster or list-clusters command response. -
setAvailabilityZone
Setter for availabilityZone. This feature works only for AWS cluster type. An availability zone to host compute instances. If not specified, defaults to a randomly selected availability zone inferred from available subnets. In order to query possible options, see \"availabilityZones\" field of describe-cluster or list-clusters command response. -
getEnableUnifiedAnalytics
Getter for enableUnifiedAnalytics. Enable Unified Analytics. In the case of Hive Virtual Warehouses, this cannot be provided, because this value is inferred. In the case of Impala, this can be set. Passing --query-isolation-options will be considered only if this flag is set to true. If Unified Analytics is enabled then the \"enableShutdownOfCoordinator\" in --impala-ha-settings is explicitly disabled (ignored) and should not be provided, furthermore the \"highAvailabilityMode\" in --impala-ha-settings cannot be set to ACTIVE_ACTIVE. -
setEnableUnifiedAnalytics
Setter for enableUnifiedAnalytics. Enable Unified Analytics. In the case of Hive Virtual Warehouses, this cannot be provided, because this value is inferred. In the case of Impala, this can be set. Passing --query-isolation-options will be considered only if this flag is set to true. If Unified Analytics is enabled then the \"enableShutdownOfCoordinator\" in --impala-ha-settings is explicitly disabled (ignored) and should not be provided, furthermore the \"highAvailabilityMode\" in --impala-ha-settings cannot be set to ACTIVE_ACTIVE. -
getImpalaOptions
Getter for impalaOptions. Impala specific options. It cannot be provided for Virtual Warehouse types other than Impala. -
setImpalaOptions
Setter for impalaOptions. Impala specific options. It cannot be provided for Virtual Warehouse types other than Impala. -
getImpalaHaSettings
Getter for impalaHaSettings. High Availability settings for the Impala Virtual Warehouse. NOTE that in --autoscaling object you should avoid using the same deprecated properties because only the --impala-ha-setting properties will be considered if any of its values are set. -
setImpalaHaSettings
Setter for impalaHaSettings. High Availability settings for the Impala Virtual Warehouse. NOTE that in --autoscaling object you should avoid using the same deprecated properties because only the --impala-ha-setting properties will be considered if any of its values are set. -
getAutoscaling
Getter for autoscaling. Autoscaling settings for the Virtual Warehouse. -
setAutoscaling
Setter for autoscaling. Autoscaling settings for the Virtual Warehouse. -
getConfig
Getter for config. Configuration settings for the Virtual Warehouse. -
setConfig
Setter for config. Configuration settings for the Virtual Warehouse. -
getQueryIsolationOptions
Getter for queryIsolationOptions. Query isolation settings for the Virtual Warehouse. For Impala this value will be considered only if Unified Analytics is enabled. -
setQueryIsolationOptions
Setter for queryIsolationOptions. Query isolation settings for the Virtual Warehouse. For Impala this value will be considered only if Unified Analytics is enabled. -
getTags
Getter for tags. Tags associated with the resources. -
setTags
Setter for tags. Tags associated with the resources. -
getResourcePool
Getter for resourcePool. The Resource Pool of the Virtual Warehouse. -
setResourcePool
Setter for resourcePool. The Resource Pool of the Virtual Warehouse. -
getHiveAuthenticationMode
Deprecated.Getter for hiveAuthenticationMode. DEPRECATED - Sets the authentication mode to use by Hive Server: * `LDAP` * `KERBEROS` Default: `LDAP` if not specified -
setHiveAuthenticationMode
Deprecated.Setter for hiveAuthenticationMode. DEPRECATED - Sets the authentication mode to use by Hive Server: * `LDAP` * `KERBEROS` Default: `LDAP` if not specified -
getPlatformJwtAuth
Getter for platformJwtAuth. Value of 'true' automatically configures the Virtual Warehouse to support JWTs issues by the CDP JWT token provider. Value of 'false' does not enable JWT auth on the Virtual Warehouse. If this field is not specified, it defaults to 'false'. -
setPlatformJwtAuth
Setter for platformJwtAuth. Value of 'true' automatically configures the Virtual Warehouse to support JWTs issues by the CDP JWT token provider. Value of 'false' does not enable JWT auth on the Virtual Warehouse. If this field is not specified, it defaults to 'false'. -
getImpalaQueryLog
Getter for impalaQueryLog. Denotes whether the Virtual Warehouse has the Impala Query Log enabled or not. -
setImpalaQueryLog
Setter for impalaQueryLog. Denotes whether the Virtual Warehouse has the Impala Query Log enabled or not. -
getEbsLLAPSpillGB
Getter for ebsLLAPSpillGB. Provides EBS gp3 volume as temporary storage space for Hive LLAP cache, and improves query performance. Configurable only at Virtual Warehouse creation. Using EBS volumes incurs additional costs. -
setEbsLLAPSpillGB
Setter for ebsLLAPSpillGB. Provides EBS gp3 volume as temporary storage space for Hive LLAP cache, and improves query performance. Configurable only at Virtual Warehouse creation. Using EBS volumes incurs additional costs. -
getHiveServerHaMode
Getter for hiveServerHaMode. Set Hive Server High Availability mode in Private Cloud: * `DISABLED` (default) - Disables Hive Server high availability. * `ACTIVE_PASSIVE` - Runs two Hive Server instances, one active and one passive. Hive session failover is not supported in this setup. -
setHiveServerHaMode
Setter for hiveServerHaMode. Set Hive Server High Availability mode in Private Cloud: * `DISABLED` (default) - Disables Hive Server high availability. * `ACTIVE_PASSIVE` - Runs two Hive Server instances, one active and one passive. Hive session failover is not supported in this setup. -
equals
-
hashCode
public int hashCode() -
toString
-