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 OptionConfiguration
clone()
boolean
equals(Object obj)
List<String>
getDBSecurityGroupMemberships()
A list of DBSecurityGroupMemebrship name strings used for this option.String
getOptionName()
The configuration of options to include in a group.List<OptionSetting>
getOptionSettings()
The option settings to include in an option group.Integer
getPort()
The optional port for the option.List<String>
getVpcSecurityGroupMemberships()
A list of VpcSecurityGroupMemebrship name strings used for this option.int
hashCode()
void
setDBSecurityGroupMemberships(Collection<String> dBSecurityGroupMemberships)
A list of DBSecurityGroupMemebrship name strings used for this option.void
setOptionName(String optionName)
The configuration of options to include in a group.void
setOptionSettings(Collection<OptionSetting> optionSettings)
The option settings to include in an option group.void
setPort(Integer port)
The optional port for the option.void
setVpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMemebrship name strings used for this option.String
toString()
Returns a string representation of this object; useful for testing and debugging.OptionConfiguration
withDBSecurityGroupMemberships(String... dBSecurityGroupMemberships)
A list of DBSecurityGroupMemebrship name strings used for this option.OptionConfiguration
withDBSecurityGroupMemberships(Collection<String> dBSecurityGroupMemberships)
A list of DBSecurityGroupMemebrship name strings used for this option.OptionConfiguration
withOptionName(String optionName)
The configuration of options to include in a group.OptionConfiguration
withOptionSettings(OptionSetting... optionSettings)
The option settings to include in an option group.OptionConfiguration
withOptionSettings(Collection<OptionSetting> optionSettings)
The option settings to include in an option group.OptionConfiguration
withPort(Integer port)
The optional port for the option.OptionConfiguration
withVpcSecurityGroupMemberships(String... vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMemebrship name strings used for this option.OptionConfiguration
withVpcSecurityGroupMemberships(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:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public OptionConfiguration clone()
-
-