Interface KxDeploymentConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<KxDeploymentConfiguration.Builder,KxDeploymentConfiguration>, SdkBuilder<KxDeploymentConfiguration.Builder,KxDeploymentConfiguration>, SdkPojo
Enclosing class:
KxDeploymentConfiguration

public static interface KxDeploymentConfiguration.Builder extends SdkPojo, CopyableBuilder<KxDeploymentConfiguration.Builder,KxDeploymentConfiguration>
  • Method Details

    • deploymentStrategy

      KxDeploymentConfiguration.Builder deploymentStrategy(String deploymentStrategy)

      The type of deployment that you want on a cluster.

      • ROLLING – This options updates the cluster by stopping the exiting q process and starting a new q process with updated configuration.

      • NO_RESTART – This option updates the cluster without stopping the running q process. It is only available for HDB type cluster. This option is quicker as it reduces the turn around time to update configuration on a cluster.

        With this deployment mode, you cannot update the initializationScript and commandLineArguments parameters.

      Parameters:
      deploymentStrategy - The type of deployment that you want on a cluster.

      • ROLLING – This options updates the cluster by stopping the exiting q process and starting a new q process with updated configuration.

      • NO_RESTART – This option updates the cluster without stopping the running q process. It is only available for HDB type cluster. This option is quicker as it reduces the turn around time to update configuration on a cluster.

        With this deployment mode, you cannot update the initializationScript and commandLineArguments parameters.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • deploymentStrategy

      KxDeploymentConfiguration.Builder deploymentStrategy(KxDeploymentStrategy deploymentStrategy)

      The type of deployment that you want on a cluster.

      • ROLLING – This options updates the cluster by stopping the exiting q process and starting a new q process with updated configuration.

      • NO_RESTART – This option updates the cluster without stopping the running q process. It is only available for HDB type cluster. This option is quicker as it reduces the turn around time to update configuration on a cluster.

        With this deployment mode, you cannot update the initializationScript and commandLineArguments parameters.

      Parameters:
      deploymentStrategy - The type of deployment that you want on a cluster.

      • ROLLING – This options updates the cluster by stopping the exiting q process and starting a new q process with updated configuration.

      • NO_RESTART – This option updates the cluster without stopping the running q process. It is only available for HDB type cluster. This option is quicker as it reduces the turn around time to update configuration on a cluster.

        With this deployment mode, you cannot update the initializationScript and commandLineArguments parameters.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: