@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IntegerValueWhenUnsetConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
 A parameter declaration for the Integer data type.
 
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
| Constructor and Description | 
|---|
| IntegerValueWhenUnsetConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| IntegerValueWhenUnsetConfiguration | clone() | 
| boolean | equals(Object obj) | 
| Long | getCustomValue()
 A custom value that's used when the value of a parameter isn't set. | 
| String | getValueWhenUnsetOption()
 The built-in options for default values. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setCustomValue(Long customValue)
 A custom value that's used when the value of a parameter isn't set. | 
| void | setValueWhenUnsetOption(String valueWhenUnsetOption)
 The built-in options for default values. | 
| String | toString()Returns a string representation of this object. | 
| IntegerValueWhenUnsetConfiguration | withCustomValue(Long customValue)
 A custom value that's used when the value of a parameter isn't set. | 
| IntegerValueWhenUnsetConfiguration | withValueWhenUnsetOption(String valueWhenUnsetOption)
 The built-in options for default values. | 
| IntegerValueWhenUnsetConfiguration | withValueWhenUnsetOption(ValueWhenUnsetOption valueWhenUnsetOption)
 The built-in options for default values. | 
public void setValueWhenUnsetOption(String valueWhenUnsetOption)
The built-in options for default values. The value can be one of the following:
 RECOMMENDED: The recommended value.
 
 NULL: The NULL value.
 
valueWhenUnsetOption - The built-in options for default values. The value can be one of the following:
        
        RECOMMENDED: The recommended value.
        
        NULL: The NULL value.
        
ValueWhenUnsetOptionpublic String getValueWhenUnsetOption()
The built-in options for default values. The value can be one of the following:
 RECOMMENDED: The recommended value.
 
 NULL: The NULL value.
 
         RECOMMENDED: The recommended value.
         
         NULL: The NULL value.
         
ValueWhenUnsetOptionpublic IntegerValueWhenUnsetConfiguration withValueWhenUnsetOption(String valueWhenUnsetOption)
The built-in options for default values. The value can be one of the following:
 RECOMMENDED: The recommended value.
 
 NULL: The NULL value.
 
valueWhenUnsetOption - The built-in options for default values. The value can be one of the following:
        
        RECOMMENDED: The recommended value.
        
        NULL: The NULL value.
        
ValueWhenUnsetOptionpublic IntegerValueWhenUnsetConfiguration withValueWhenUnsetOption(ValueWhenUnsetOption valueWhenUnsetOption)
The built-in options for default values. The value can be one of the following:
 RECOMMENDED: The recommended value.
 
 NULL: The NULL value.
 
valueWhenUnsetOption - The built-in options for default values. The value can be one of the following:
        
        RECOMMENDED: The recommended value.
        
        NULL: The NULL value.
        
ValueWhenUnsetOptionpublic void setCustomValue(Long customValue)
A custom value that's used when the value of a parameter isn't set.
customValue - A custom value that's used when the value of a parameter isn't set.public Long getCustomValue()
A custom value that's used when the value of a parameter isn't set.
public IntegerValueWhenUnsetConfiguration withCustomValue(Long customValue)
A custom value that's used when the value of a parameter isn't set.
customValue - A custom value that's used when the value of a parameter isn't set.public String toString()
toString in class ObjectObject.toString()public IntegerValueWhenUnsetConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.