Class ConfigurationOptions
- All Implemented Interfaces:
 Serializable,SdkPojo,ToCopyableBuilder<ConfigurationOptions.Builder,ConfigurationOptions> 
The options for customizing a security control parameter.
- See Also:
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enum - 
Method Summary
Modifier and TypeMethodDescriptionThe options for customizing a security control parameter that is a boolean.static ConfigurationOptions.Builderbuilder()The options for customizing a security control parameter that is a double.enumList()The options for customizing a security control parameter that is a list of enums.final EnumConfigurationOptionsThe options for customizing a security control parameter that is an enum.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static ConfigurationOptionsfromBooleanValue(Consumer<BooleanConfigurationOptions.Builder> booleanValue) Create an instance of this class withbooleanValue()initialized to the given value.static ConfigurationOptionsfromBooleanValue(BooleanConfigurationOptions booleanValue) Create an instance of this class withbooleanValue()initialized to the given value.static ConfigurationOptionsfromDoubleValue(Consumer<DoubleConfigurationOptions.Builder> doubleValue) Create an instance of this class withdoubleValue()initialized to the given value.static ConfigurationOptionsfromDoubleValue(DoubleConfigurationOptions doubleValue) Create an instance of this class withdoubleValue()initialized to the given value.static ConfigurationOptionsCreate an instance of this class withenumList()initialized to the given value.static ConfigurationOptionsfromEnumList(EnumListConfigurationOptions enumList) Create an instance of this class withenumList()initialized to the given value.static ConfigurationOptionsfromEnumValue(Consumer<EnumConfigurationOptions.Builder> enumValue) Create an instance of this class withenumValue()initialized to the given value.static ConfigurationOptionsfromEnumValue(EnumConfigurationOptions enumValue) Create an instance of this class withenumValue()initialized to the given value.static ConfigurationOptionsCreate an instance of this class withinteger()initialized to the given value.static ConfigurationOptionsfromInteger(IntegerConfigurationOptions integer) Create an instance of this class withinteger()initialized to the given value.static ConfigurationOptionsfromIntegerList(Consumer<IntegerListConfigurationOptions.Builder> integerList) Create an instance of this class withintegerList()initialized to the given value.static ConfigurationOptionsfromIntegerList(IntegerListConfigurationOptions integerList) Create an instance of this class withintegerList()initialized to the given value.static ConfigurationOptionsCreate an instance of this class withstring()initialized to the given value.static ConfigurationOptionsfromString(StringConfigurationOptions string) Create an instance of this class withstring()initialized to the given value.static ConfigurationOptionsfromStringList(Consumer<StringListConfigurationOptions.Builder> stringList) Create an instance of this class withstringList()initialized to the given value.static ConfigurationOptionsfromStringList(StringListConfigurationOptions stringList) Create an instance of this class withstringList()initialized to the given value.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()integer()The options for customizing a security control parameter that is an integer.The options for customizing a security control parameter that is a list of integers.static Class<? extends ConfigurationOptions.Builder> string()The options for customizing a security control parameter that is a string data type.The options for customizing a security control parameter that is a list of strings.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy 
- 
Method Details
- 
integer
The options for customizing a security control parameter that is an integer.
- Returns:
 - The options for customizing a security control parameter that is an integer.
 
 - 
integerList
The options for customizing a security control parameter that is a list of integers.
- Returns:
 - The options for customizing a security control parameter that is a list of integers.
 
 - 
doubleValue
The options for customizing a security control parameter that is a double.
- Returns:
 - The options for customizing a security control parameter that is a double.
 
 - 
string
The options for customizing a security control parameter that is a string data type.
- Returns:
 - The options for customizing a security control parameter that is a string data type.
 
 - 
stringList
The options for customizing a security control parameter that is a list of strings.
- Returns:
 - The options for customizing a security control parameter that is a list of strings.
 
 - 
booleanValue
The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options are
trueandfalse.- Returns:
 - The options for customizing a security control parameter that is a boolean. For a boolean parameter, the
         options are 
trueandfalse. 
 - 
enumValue
The options for customizing a security control parameter that is an enum.
- Returns:
 - The options for customizing a security control parameter that is an enum.
 
 - 
enumList
The options for customizing a security control parameter that is a list of enums.
- Returns:
 - The options for customizing a security control parameter that is a list of enums.
 
 - 
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
 toBuilderin interfaceToCopyableBuilder<ConfigurationOptions.Builder,ConfigurationOptions> - Returns:
 - a builder for type T
 
 - 
builder
 - 
serializableBuilderClass
 - 
hashCode
 - 
equals
 - 
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
 equalsBySdkFieldsin interfaceSdkPojo- Parameters:
 obj- the object to be compared with- Returns:
 - true if the other object equals to this object by sdk fields, false otherwise.
 
 - 
toString
 - 
getValueForField
 - 
fromInteger
Create an instance of this class withinteger()initialized to the given value.The options for customizing a security control parameter that is an integer.
- Parameters:
 integer- The options for customizing a security control parameter that is an integer.
 - 
fromInteger
public static ConfigurationOptions fromInteger(Consumer<IntegerConfigurationOptions.Builder> integer) Create an instance of this class withinteger()initialized to the given value.The options for customizing a security control parameter that is an integer.
- Parameters:
 integer- The options for customizing a security control parameter that is an integer.
 - 
fromIntegerList
Create an instance of this class withintegerList()initialized to the given value.The options for customizing a security control parameter that is a list of integers.
- Parameters:
 integerList- The options for customizing a security control parameter that is a list of integers.
 - 
fromIntegerList
public static ConfigurationOptions fromIntegerList(Consumer<IntegerListConfigurationOptions.Builder> integerList) Create an instance of this class withintegerList()initialized to the given value.The options for customizing a security control parameter that is a list of integers.
- Parameters:
 integerList- The options for customizing a security control parameter that is a list of integers.
 - 
fromDoubleValue
Create an instance of this class withdoubleValue()initialized to the given value.The options for customizing a security control parameter that is a double.
- Parameters:
 doubleValue- The options for customizing a security control parameter that is a double.
 - 
fromDoubleValue
public static ConfigurationOptions fromDoubleValue(Consumer<DoubleConfigurationOptions.Builder> doubleValue) Create an instance of this class withdoubleValue()initialized to the given value.The options for customizing a security control parameter that is a double.
- Parameters:
 doubleValue- The options for customizing a security control parameter that is a double.
 - 
fromString
Create an instance of this class withstring()initialized to the given value.The options for customizing a security control parameter that is a string data type.
- Parameters:
 string- The options for customizing a security control parameter that is a string data type.
 - 
fromString
Create an instance of this class withstring()initialized to the given value.The options for customizing a security control parameter that is a string data type.
- Parameters:
 string- The options for customizing a security control parameter that is a string data type.
 - 
fromStringList
Create an instance of this class withstringList()initialized to the given value.The options for customizing a security control parameter that is a list of strings.
- Parameters:
 stringList- The options for customizing a security control parameter that is a list of strings.
 - 
fromStringList
public static ConfigurationOptions fromStringList(Consumer<StringListConfigurationOptions.Builder> stringList) Create an instance of this class withstringList()initialized to the given value.The options for customizing a security control parameter that is a list of strings.
- Parameters:
 stringList- The options for customizing a security control parameter that is a list of strings.
 - 
fromBooleanValue
Create an instance of this class withbooleanValue()initialized to the given value.The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options are
trueandfalse.- Parameters:
 booleanValue- The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options aretrueandfalse.
 - 
fromBooleanValue
public static ConfigurationOptions fromBooleanValue(Consumer<BooleanConfigurationOptions.Builder> booleanValue) Create an instance of this class withbooleanValue()initialized to the given value.The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options are
trueandfalse.- Parameters:
 booleanValue- The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options aretrueandfalse.
 - 
fromEnumValue
Create an instance of this class withenumValue()initialized to the given value.The options for customizing a security control parameter that is an enum.
- Parameters:
 enumValue- The options for customizing a security control parameter that is an enum.
 - 
fromEnumValue
public static ConfigurationOptions fromEnumValue(Consumer<EnumConfigurationOptions.Builder> enumValue) Create an instance of this class withenumValue()initialized to the given value.The options for customizing a security control parameter that is an enum.
- Parameters:
 enumValue- The options for customizing a security control parameter that is an enum.
 - 
fromEnumList
Create an instance of this class withenumList()initialized to the given value.The options for customizing a security control parameter that is a list of enums.
- Parameters:
 enumList- The options for customizing a security control parameter that is a list of enums.
 - 
fromEnumList
public static ConfigurationOptions fromEnumList(Consumer<EnumListConfigurationOptions.Builder> enumList) Create an instance of this class withenumList()initialized to the given value.The options for customizing a security control parameter that is a list of enums.
- Parameters:
 enumList- The options for customizing a security control parameter that is a list of enums.
 - 
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beConfigurationOptions.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beConfigurationOptions.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set. - 
sdkFields
 - 
sdkFieldNameToField
- Specified by:
 sdkFieldNameToFieldin interfaceSdkPojo- Returns:
 - The mapping between the field name and its corresponding field.
 
 
 -