Class OptionConfiguration

    • Constructor Detail

      • OptionConfiguration

        public OptionConfiguration()
    • Method Detail

      • setOptionName

        public void setOptionName​(String optionName)

        The configuration of options to include in a group.

        Parameters:
        optionName - The configuration of options to include in a group.
      • getOptionName

        public String getOptionName()

        The configuration of options to include in a group.

        Returns:
        The configuration of options to include in a group.
      • withOptionName

        public OptionConfiguration withOptionName​(String optionName)

        The configuration of options to include in a group.

        Parameters:
        optionName - The configuration of options to include in a group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setPort

        public void setPort​(Integer port)

        The optional port for the option.

        Parameters:
        port - The optional port for the option.
      • getPort

        public Integer getPort()

        The optional port for the option.

        Returns:
        The optional port for the option.
      • withPort

        public OptionConfiguration withPort​(Integer port)

        The optional port for the option.

        Parameters:
        port - The optional port for the option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getDBSecurityGroupMemberships

        public List<String> getDBSecurityGroupMemberships()

        A list of DBSecurityGroupMemebrship name strings used for this option.

        Returns:
        A list of DBSecurityGroupMemebrship name strings used for this option.
      • setDBSecurityGroupMemberships

        public void setDBSecurityGroupMemberships​(Collection<String> dBSecurityGroupMemberships)

        A list of DBSecurityGroupMemebrship name strings used for this option.

        Parameters:
        dBSecurityGroupMemberships - A list of DBSecurityGroupMemebrship name strings used for this option.
      • withDBSecurityGroupMemberships

        public OptionConfiguration withDBSecurityGroupMemberships​(Collection<String> dBSecurityGroupMemberships)

        A list of DBSecurityGroupMemebrship name strings used for this option.

        Parameters:
        dBSecurityGroupMemberships - A list of DBSecurityGroupMemebrship name strings used for this option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getVpcSecurityGroupMemberships

        public List<String> getVpcSecurityGroupMemberships()

        A list of VpcSecurityGroupMemebrship name strings used for this option.

        Returns:
        A list of VpcSecurityGroupMemebrship name strings used for this option.
      • setVpcSecurityGroupMemberships

        public void setVpcSecurityGroupMemberships​(Collection<String> vpcSecurityGroupMemberships)

        A list of VpcSecurityGroupMemebrship name strings used for this option.

        Parameters:
        vpcSecurityGroupMemberships - A list of VpcSecurityGroupMemebrship name strings used for this option.
      • withVpcSecurityGroupMemberships

        public OptionConfiguration withVpcSecurityGroupMemberships​(Collection<String> vpcSecurityGroupMemberships)

        A list of VpcSecurityGroupMemebrship name strings used for this option.

        Parameters:
        vpcSecurityGroupMemberships - A list of VpcSecurityGroupMemebrship name strings used for this option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getOptionSettings

        public List<OptionSetting> getOptionSettings()

        The option settings to include in an option group.

        Returns:
        The option settings to include in an option group.
      • setOptionSettings

        public void setOptionSettings​(Collection<OptionSetting> optionSettings)

        The option settings to include in an option group.

        Parameters:
        optionSettings - The option settings to include in an option group.
      • withOptionSettings

        public OptionConfiguration withOptionSettings​(Collection<OptionSetting> optionSettings)

        The option settings to include in an option group.

        Parameters:
        optionSettings - The option settings to include in an option group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object