@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DateTimeValueWhenUnsetConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
 The configuration that defines the default value of a DateTime parameter when a value has not been set.
 
| Constructor and Description | 
|---|
| DateTimeValueWhenUnsetConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| DateTimeValueWhenUnsetConfiguration | clone() | 
| boolean | equals(Object obj) | 
| Date | 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(Date 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. | 
| DateTimeValueWhenUnsetConfiguration | withCustomValue(Date customValue)
 A custom value that's used when the value of a parameter isn't set. | 
| DateTimeValueWhenUnsetConfiguration | withValueWhenUnsetOption(String valueWhenUnsetOption)
 The built-in options for default values. | 
| DateTimeValueWhenUnsetConfiguration | 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 DateTimeValueWhenUnsetConfiguration 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 DateTimeValueWhenUnsetConfiguration 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(Date 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 Date getCustomValue()
A custom value that's used when the value of a parameter isn't set.
public DateTimeValueWhenUnsetConfiguration withCustomValue(Date 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 DateTimeValueWhenUnsetConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.