Class UpdateVwRequest


  • @Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
               date="2024-06-05T15:30:57.248-07:00")
    public class UpdateVwRequest
    extends Object
    Request object for the updateVw method.
    • Constructor Detail

      • UpdateVwRequest

        public UpdateVwRequest()
    • Method Detail

      • getClusterId

        public String getClusterId()
        Getter for clusterId. ID of the Virtual Warehouse's cluster.
      • setClusterId

        public void setClusterId​(String clusterId)
        Setter for clusterId. ID of the Virtual Warehouse's cluster.
      • getVwId

        public String getVwId()
        Getter for vwId. ID of the Virtual Warehouse.
      • setVwId

        public void setVwId​(String vwId)
        Setter for vwId. ID of the Virtual Warehouse.
      • getTemplate

        public String getTemplate()
        Getter for template. Name of configuration template to use.
      • setTemplate

        public void setTemplate​(String template)
        Setter for template. Name of configuration template to use.
      • getNodeCount

        public Integer getNodeCount()
        Getter for nodeCount. Nodes per compute cluster. If specified, forces 'template' to be 'custom'
      • setNodeCount

        public void setNodeCount​(Integer nodeCount)
        Setter for nodeCount. Nodes per compute cluster. If specified, forces 'template' to be 'custom'
      • getConfig

        public ServiceConfigReq getConfig()
        Getter for config. The service configuration to update the VW with. This will be applied on top of the existing configuration so there's no need to list configurations that stay the same.
      • setConfig

        public void setConfig​(ServiceConfigReq config)
        Setter for config. The service configuration to update the VW with. This will be applied on top of the existing configuration so there's no need to list configurations that stay the same.
      • setAutoscaling

        public void setAutoscaling​(AutoscalingOptionsUpdateRequest autoscaling)
        Setter for autoscaling. Autoscaling settings for the Virtual Warehouse.
      • getImpalaHaSettings

        public ImpalaHASettingsUpdateRequest getImpalaHaSettings()
        Getter for impalaHaSettings. High Availability settings update for the Impala Virtual Warehouse.
      • setImpalaHaSettings

        public void setImpalaHaSettings​(ImpalaHASettingsUpdateRequest impalaHaSettings)
        Setter for impalaHaSettings. High Availability settings update for the Impala Virtual Warehouse.
      • getQueryIsolationOptions

        public QueryIsolationOptionsRequest getQueryIsolationOptions()
        Getter for queryIsolationOptions. Query isolation settings for Hive Virtual Warehouses.
      • setQueryIsolationOptions

        public void setQueryIsolationOptions​(QueryIsolationOptionsRequest queryIsolationOptions)
        Setter for queryIsolationOptions. Query isolation settings for Hive Virtual Warehouses.
      • getHiveAuthenticationMode

        @Deprecated
        public String getHiveAuthenticationMode()
        Deprecated.
        Getter for hiveAuthenticationMode. DEPRECATED - Sets the authentication mode to use by Hive Server: * `LDAP` * `KERBEROS` If not set then the authentication mode will not be changed during update.
      • setHiveAuthenticationMode

        @Deprecated
        public void setHiveAuthenticationMode​(String hiveAuthenticationMode)
        Deprecated.
        Setter for hiveAuthenticationMode. DEPRECATED - Sets the authentication mode to use by Hive Server: * `LDAP` * `KERBEROS` If not set then the authentication mode will not be changed during update.
      • getPlatformJwtAuth

        public Boolean 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

        public void setPlatformJwtAuth​(Boolean platformJwtAuth)
        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'.
      • getResourcePool

        public String getResourcePool()
        Getter for resourcePool. Used to set the resource pool of the Virtual Warehouses that are not enrolled for quota management.
      • setResourcePool

        public void setResourcePool​(String resourcePool)
        Setter for resourcePool. Used to set the resource pool of the Virtual Warehouses that are not enrolled for quota management.
      • getHiveServerHaMode

        public String getHiveServerHaMode()
        Getter for hiveServerHaMode. If specified, modifies Hive Server High Availability mode in Private Cloud: * `DISABLED` - 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

        public void setHiveServerHaMode​(String hiveServerHaMode)
        Setter for hiveServerHaMode. If specified, modifies Hive Server High Availability mode in Private Cloud: * `DISABLED` - 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.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object