Class OptionConfiguration
- java.lang.Object
-
- com.amazonaws.services.rds.model.OptionConfiguration
-
- All Implemented Interfaces:
Serializable,Cloneable
public class OptionConfiguration extends Object implements Serializable, Cloneable
A list of all available options
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OptionConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptionConfigurationclone()booleanequals(Object obj)List<String>getDBSecurityGroupMemberships()A list of DBSecurityGroupMemebrship name strings used for this option.StringgetOptionName()The configuration of options to include in a group.List<OptionSetting>getOptionSettings()The option settings to include in an option group.IntegergetPort()The optional port for the option.List<String>getVpcSecurityGroupMemberships()A list of VpcSecurityGroupMemebrship name strings used for this option.inthashCode()voidsetDBSecurityGroupMemberships(Collection<String> dBSecurityGroupMemberships)A list of DBSecurityGroupMemebrship name strings used for this option.voidsetOptionName(String optionName)The configuration of options to include in a group.voidsetOptionSettings(Collection<OptionSetting> optionSettings)The option settings to include in an option group.voidsetPort(Integer port)The optional port for the option.voidsetVpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)A list of VpcSecurityGroupMemebrship name strings used for this option.StringtoString()Returns a string representation of this object; useful for testing and debugging.OptionConfigurationwithDBSecurityGroupMemberships(String... dBSecurityGroupMemberships)A list of DBSecurityGroupMemebrship name strings used for this option.OptionConfigurationwithDBSecurityGroupMemberships(Collection<String> dBSecurityGroupMemberships)A list of DBSecurityGroupMemebrship name strings used for this option.OptionConfigurationwithOptionName(String optionName)The configuration of options to include in a group.OptionConfigurationwithOptionSettings(OptionSetting... optionSettings)The option settings to include in an option group.OptionConfigurationwithOptionSettings(Collection<OptionSetting> optionSettings)The option settings to include in an option group.OptionConfigurationwithPort(Integer port)The optional port for the option.OptionConfigurationwithVpcSecurityGroupMemberships(String... vpcSecurityGroupMemberships)A list of VpcSecurityGroupMemebrship name strings used for this option.OptionConfigurationwithVpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)A list of VpcSecurityGroupMemebrship name strings used for this option.
-
-
-
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(String... dBSecurityGroupMemberships)
A list of DBSecurityGroupMemebrship name strings used for this option.
NOTE: This method appends the values to the existing list (if any). Use
setDBSecurityGroupMemberships(java.util.Collection)orwithDBSecurityGroupMemberships(java.util.Collection)if you want to override the existing values.- 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.
-
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(String... vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMemebrship name strings used for this option.
NOTE: This method appends the values to the existing list (if any). Use
setVpcSecurityGroupMemberships(java.util.Collection)orwithVpcSecurityGroupMemberships(java.util.Collection)if you want to override the existing values.- 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.
-
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(OptionSetting... optionSettings)
The option settings to include in an option group.
NOTE: This method appends the values to the existing list (if any). Use
setOptionSettings(java.util.Collection)orwithOptionSettings(java.util.Collection)if you want to override the existing values.- 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.
-
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:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public OptionConfiguration clone()
-
-