@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VariantProperty extends Object implements Serializable, Cloneable, StructuredPojo
Specifies a production variant property type for an Endpoint.
If you are updating an endpoint with the RetainAllVariantProperties option of UpdateEndpointInput set
to true, the VariantProperty objects listed in the
ExcludeRetainedVariantProperties parameter of UpdateEndpointInput
override the existing variant properties of the endpoint.
| Constructor and Description |
|---|
VariantProperty() |
| Modifier and Type | Method and Description |
|---|---|
VariantProperty |
clone() |
boolean |
equals(Object obj) |
String |
getVariantPropertyType()
The type of variant property.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setVariantPropertyType(String variantPropertyType)
The type of variant property.
|
String |
toString()
Returns a string representation of this object.
|
VariantProperty |
withVariantPropertyType(String variantPropertyType)
The type of variant property.
|
VariantProperty |
withVariantPropertyType(VariantPropertyType variantPropertyType)
The type of variant property.
|
public void setVariantPropertyType(String variantPropertyType)
The type of variant property. The supported values are:
DesiredInstanceCount: Overrides the existing variant instance counts using the
InitialInstanceCount values in the ProductionVariants of CreateEndpointConfig.
DesiredWeight: Overrides the existing variant weights using the InitialVariantWeight
values in the ProductionVariants of CreateEndpointConfig.
DataCaptureConfig: (Not currently supported.)
variantPropertyType - The type of variant property. The supported values are:
DesiredInstanceCount: Overrides the existing variant instance counts using the
InitialInstanceCount values in the ProductionVariants of CreateEndpointConfig.
DesiredWeight: Overrides the existing variant weights using the
InitialVariantWeight values in the ProductionVariants of CreateEndpointConfig.
DataCaptureConfig: (Not currently supported.)
VariantPropertyTypepublic String getVariantPropertyType()
The type of variant property. The supported values are:
DesiredInstanceCount: Overrides the existing variant instance counts using the
InitialInstanceCount values in the ProductionVariants of CreateEndpointConfig.
DesiredWeight: Overrides the existing variant weights using the InitialVariantWeight
values in the ProductionVariants of CreateEndpointConfig.
DataCaptureConfig: (Not currently supported.)
DesiredInstanceCount: Overrides the existing variant instance counts using the
InitialInstanceCount values in the ProductionVariants of CreateEndpointConfig.
DesiredWeight: Overrides the existing variant weights using the
InitialVariantWeight values in the ProductionVariants of CreateEndpointConfig.
DataCaptureConfig: (Not currently supported.)
VariantPropertyTypepublic VariantProperty withVariantPropertyType(String variantPropertyType)
The type of variant property. The supported values are:
DesiredInstanceCount: Overrides the existing variant instance counts using the
InitialInstanceCount values in the ProductionVariants of CreateEndpointConfig.
DesiredWeight: Overrides the existing variant weights using the InitialVariantWeight
values in the ProductionVariants of CreateEndpointConfig.
DataCaptureConfig: (Not currently supported.)
variantPropertyType - The type of variant property. The supported values are:
DesiredInstanceCount: Overrides the existing variant instance counts using the
InitialInstanceCount values in the ProductionVariants of CreateEndpointConfig.
DesiredWeight: Overrides the existing variant weights using the
InitialVariantWeight values in the ProductionVariants of CreateEndpointConfig.
DataCaptureConfig: (Not currently supported.)
VariantPropertyTypepublic VariantProperty withVariantPropertyType(VariantPropertyType variantPropertyType)
The type of variant property. The supported values are:
DesiredInstanceCount: Overrides the existing variant instance counts using the
InitialInstanceCount values in the ProductionVariants of CreateEndpointConfig.
DesiredWeight: Overrides the existing variant weights using the InitialVariantWeight
values in the ProductionVariants of CreateEndpointConfig.
DataCaptureConfig: (Not currently supported.)
variantPropertyType - The type of variant property. The supported values are:
DesiredInstanceCount: Overrides the existing variant instance counts using the
InitialInstanceCount values in the ProductionVariants of CreateEndpointConfig.
DesiredWeight: Overrides the existing variant weights using the
InitialVariantWeight values in the ProductionVariants of CreateEndpointConfig.
DataCaptureConfig: (Not currently supported.)
VariantPropertyTypepublic String toString()
toString in class ObjectObject.toString()public VariantProperty clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.