Class DeploymentStrategyOptions
- java.lang.Object
-
- software.amazon.awssdk.services.opensearch.model.DeploymentStrategyOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DeploymentStrategyOptions.Builder,DeploymentStrategyOptions>
@Generated("software.amazon.awssdk:codegen") public final class DeploymentStrategyOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DeploymentStrategyOptions.Builder,DeploymentStrategyOptions>
Specifies the deployment strategy options for the domain.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDeploymentStrategyOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeploymentStrategyOptions.Builderbuilder()DeploymentStrategydeploymentStrategy()Specifies the deployment strategy for the domain.StringdeploymentStrategyAsString()Specifies the deployment strategy for the domain.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DeploymentStrategyOptions.Builder>serializableBuilderClass()DeploymentStrategyOptions.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
deploymentStrategy
public final DeploymentStrategy deploymentStrategy()
Specifies the deployment strategy for the domain. Valid values are
DefaultandCapacityOptimized.If the service returns an enum value that is not available in the current SDK version,
deploymentStrategywill returnDeploymentStrategy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentStrategyAsString().- Returns:
- Specifies the deployment strategy for the domain. Valid values are
DefaultandCapacityOptimized. - See Also:
DeploymentStrategy
-
deploymentStrategyAsString
public final String deploymentStrategyAsString()
Specifies the deployment strategy for the domain. Valid values are
DefaultandCapacityOptimized.If the service returns an enum value that is not available in the current SDK version,
deploymentStrategywill returnDeploymentStrategy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentStrategyAsString().- Returns:
- Specifies the deployment strategy for the domain. Valid values are
DefaultandCapacityOptimized. - See Also:
DeploymentStrategy
-
toBuilder
public DeploymentStrategyOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DeploymentStrategyOptions.Builder,DeploymentStrategyOptions>
-
builder
public static DeploymentStrategyOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends DeploymentStrategyOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-