Class ConfigurationOptions

    • 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 true and false.

        Returns:
        The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options are true and false.
      • 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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromInteger

        public static ConfigurationOptions fromInteger​(IntegerConfigurationOptions integer)
        Create an instance of this class with integer() 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 with integer() 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 with integerList() 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 with integerList() 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 with doubleValue() 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 with doubleValue() 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 with string() 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 with string() 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 with stringList() 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 with stringList() 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 with booleanValue() initialized to the given value.

        The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options are true and false.

        Parameters:
        booleanValue - The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options are true and false.
      • fromBooleanValue

        public static ConfigurationOptions fromBooleanValue​(Consumer<BooleanConfigurationOptions.Builder> booleanValue)
        Create an instance of this class with booleanValue() initialized to the given value.

        The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options are true and false.

        Parameters:
        booleanValue - The options for customizing a security control parameter that is a boolean. For a boolean parameter, the options are true and false.
      • fromEnumValue

        public static ConfigurationOptions fromEnumValue​(EnumConfigurationOptions enumValue)
        Create an instance of this class with enumValue() 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 with enumValue() 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 with enumList() 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 with enumList() 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.