Class UpdateVwRequest

java.lang.Object
com.cloudera.cdp.dw.model.UpdateVwRequest

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-09-27T08:40:25.071-07:00") public class UpdateVwRequest extends Object
Request object for the updateVw method.
  • Constructor Details

    • UpdateVwRequest

      public UpdateVwRequest()
  • Method Details

    • 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

      @Deprecated public String 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 public void setTemplate(String template)
      Deprecated.
      Setter for template. DEPRECATED: It will be replaced by the tShirtSize parameter in an upcoming release. 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.
    • getAutoscaling

      public AutoscalingOptionsUpdateRequest getAutoscaling()
      Getter for autoscaling. Autoscaling settings for the Virtual Warehouse.
    • 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'.
    • getImpalaQueryLog

      public Boolean getImpalaQueryLog()
      Getter for impalaQueryLog. Denotes whether the Virtual Warehouse has the Impala Query Log enabled or not.
    • setImpalaQueryLog

      public void setImpalaQueryLog(Boolean impalaQueryLog)
      Setter for impalaQueryLog. Denotes whether the Virtual Warehouse has the Impala Query Log enabled or not.
    • 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.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object