Class ConfigurationOptions
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.ConfigurationOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConfigurationOptions.Builder,ConfigurationOptions>
@Generated("software.amazon.awssdk:codegen") public final class ConfigurationOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConfigurationOptions.Builder,ConfigurationOptions>
The options for customizing a security control parameter.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConfigurationOptions.Builderstatic classConfigurationOptions.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanConfigurationOptionsbooleanValue()The options for customizing a security control parameter that is a boolean.static ConfigurationOptions.Builderbuilder()DoubleConfigurationOptionsdoubleValue()The options for customizing a security control parameter that is a double.EnumListConfigurationOptionsenumList()The options for customizing a security control parameter that is a list of enums.EnumConfigurationOptionsenumValue()The options for customizing a security control parameter that is an enum.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)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 ConfigurationOptionsfromEnumList(Consumer<EnumListConfigurationOptions.Builder> enumList)Create 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 ConfigurationOptionsfromInteger(Consumer<IntegerConfigurationOptions.Builder> integer)Create 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 ConfigurationOptionsfromString(Consumer<StringConfigurationOptions.Builder> string)Create 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.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegerConfigurationOptionsinteger()The options for customizing a security control parameter that is an integer.IntegerListConfigurationOptionsintegerList()The options for customizing a security control parameter that is a list of integers.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ConfigurationOptions.Builder>serializableBuilderClass()StringConfigurationOptionsstring()The options for customizing a security control parameter that is a string data type.StringListConfigurationOptionsstringList()The options for customizing a security control parameter that is a list of strings.ConfigurationOptions.BuildertoBuilder()StringtoString()Returns a string representation of this object.ConfigurationOptions.Typetype()Retrieve an enum value representing which member of this object is populated.-
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
-
integer
public final IntegerConfigurationOptions 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
public final IntegerListConfigurationOptions 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
public final DoubleConfigurationOptions 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
public final StringConfigurationOptions 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
public final StringListConfigurationOptions 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
public final BooleanConfigurationOptions 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
public final EnumConfigurationOptions 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
public final EnumListConfigurationOptions 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
public ConfigurationOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConfigurationOptions.Builder,ConfigurationOptions>
-
builder
public static ConfigurationOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConfigurationOptions.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.
-
fromInteger
public static ConfigurationOptions fromInteger(IntegerConfigurationOptions 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.
-
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
public static ConfigurationOptions fromIntegerList(IntegerListConfigurationOptions 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.
-
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
public static ConfigurationOptions fromDoubleValue(DoubleConfigurationOptions 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.
-
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
public static ConfigurationOptions fromString(StringConfigurationOptions string)
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
public static ConfigurationOptions fromString(Consumer<StringConfigurationOptions.Builder> string)
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
public static ConfigurationOptions fromStringList(StringListConfigurationOptions 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.
-
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
public static ConfigurationOptions fromBooleanValue(BooleanConfigurationOptions 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.
-
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
public static ConfigurationOptions fromEnumValue(EnumConfigurationOptions 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.
-
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
public static ConfigurationOptions fromEnumList(EnumListConfigurationOptions 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.
-
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
public ConfigurationOptions.Type 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-