@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KxDeploymentConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration that allows you to choose how you want to update the databases on a cluster. Depending on the option you choose, you can reduce the time it takes to update the cluster.
| Constructor and Description |
|---|
KxDeploymentConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
KxDeploymentConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getDeploymentStrategy()
The type of deployment that you want on a cluster.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDeploymentStrategy(String deploymentStrategy)
The type of deployment that you want on a cluster.
|
String |
toString()
Returns a string representation of this object.
|
KxDeploymentConfiguration |
withDeploymentStrategy(KxDeploymentStrategy deploymentStrategy)
The type of deployment that you want on a cluster.
|
KxDeploymentConfiguration |
withDeploymentStrategy(String deploymentStrategy)
The type of deployment that you want on a cluster.
|
public void setDeploymentStrategy(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.
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.
KxDeploymentStrategypublic String getDeploymentStrategy()
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.
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.
KxDeploymentStrategypublic KxDeploymentConfiguration withDeploymentStrategy(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.
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.
KxDeploymentStrategypublic KxDeploymentConfiguration withDeploymentStrategy(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.
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.
KxDeploymentStrategypublic String toString()
toString in class ObjectObject.toString()public KxDeploymentConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.