@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OptionConfiguration extends Object implements Serializable, Cloneable
A list of all available options
| Constructor and Description | 
|---|
OptionConfiguration()  | 
| Modifier and Type | Method and Description | 
|---|---|
OptionConfiguration | 
clone()  | 
boolean | 
equals(Object obj)  | 
List<String> | 
getDBSecurityGroupMemberships()
 A list of DBSecurityGroupMembership 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. 
 | 
String | 
getOptionVersion()
 The version for the option. 
 | 
Integer | 
getPort()
 The optional port for the option. 
 | 
List<String> | 
getVpcSecurityGroupMemberships()
 A list of VpcSecurityGroupMembership name strings used for this option. 
 | 
int | 
hashCode()  | 
void | 
setDBSecurityGroupMemberships(Collection<String> dBSecurityGroupMemberships)
 A list of DBSecurityGroupMembership 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 | 
setOptionVersion(String optionVersion)
 The version for the option. 
 | 
void | 
setPort(Integer port)
 The optional port for the option. 
 | 
void | 
setVpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)
 A list of VpcSecurityGroupMembership name strings used for this option. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
OptionConfiguration | 
withDBSecurityGroupMemberships(Collection<String> dBSecurityGroupMemberships)
 A list of DBSecurityGroupMembership name strings used for this option. 
 | 
OptionConfiguration | 
withDBSecurityGroupMemberships(String... dBSecurityGroupMemberships)
 A list of DBSecurityGroupMembership name strings used for this option. 
 | 
OptionConfiguration | 
withOptionName(String optionName)
 The configuration of options to include in a group. 
 | 
OptionConfiguration | 
withOptionSettings(Collection<OptionSetting> optionSettings)
 The option settings to include in an option group. 
 | 
OptionConfiguration | 
withOptionSettings(OptionSetting... optionSettings)
 The option settings to include in an option group. 
 | 
OptionConfiguration | 
withOptionVersion(String optionVersion)
 The version for the option. 
 | 
OptionConfiguration | 
withPort(Integer port)
 The optional port for the option. 
 | 
OptionConfiguration | 
withVpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)
 A list of VpcSecurityGroupMembership name strings used for this option. 
 | 
OptionConfiguration | 
withVpcSecurityGroupMemberships(String... vpcSecurityGroupMemberships)
 A list of VpcSecurityGroupMembership name strings used for this option. 
 | 
public void setOptionName(String optionName)
The configuration of options to include in a group.
optionName - The configuration of options to include in a group.public String getOptionName()
The configuration of options to include in a group.
public OptionConfiguration withOptionName(String optionName)
The configuration of options to include in a group.
optionName - The configuration of options to include in a group.public void setPort(Integer port)
The optional port for the option.
port - The optional port for the option.public Integer getPort()
The optional port for the option.
public OptionConfiguration withPort(Integer port)
The optional port for the option.
port - The optional port for the option.public void setOptionVersion(String optionVersion)
The version for the option.
optionVersion - The version for the option.public String getOptionVersion()
The version for the option.
public OptionConfiguration withOptionVersion(String optionVersion)
The version for the option.
optionVersion - The version for the option.public List<String> getDBSecurityGroupMemberships()
A list of DBSecurityGroupMembership name strings used for this option.
public void setDBSecurityGroupMemberships(Collection<String> dBSecurityGroupMemberships)
A list of DBSecurityGroupMembership name strings used for this option.
dBSecurityGroupMemberships - A list of DBSecurityGroupMembership name strings used for this option.public OptionConfiguration withDBSecurityGroupMemberships(String... dBSecurityGroupMemberships)
A list of DBSecurityGroupMembership name strings used for this option.
 NOTE: This method appends the values to the existing list (if any). Use
 setDBSecurityGroupMemberships(java.util.Collection) or
 withDBSecurityGroupMemberships(java.util.Collection) if you want to override the existing values.
 
dBSecurityGroupMemberships - A list of DBSecurityGroupMembership name strings used for this option.public OptionConfiguration withDBSecurityGroupMemberships(Collection<String> dBSecurityGroupMemberships)
A list of DBSecurityGroupMembership name strings used for this option.
dBSecurityGroupMemberships - A list of DBSecurityGroupMembership name strings used for this option.public List<String> getVpcSecurityGroupMemberships()
A list of VpcSecurityGroupMembership name strings used for this option.
public void setVpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMembership name strings used for this option.
vpcSecurityGroupMemberships - A list of VpcSecurityGroupMembership name strings used for this option.public OptionConfiguration withVpcSecurityGroupMemberships(String... vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMembership name strings used for this option.
 NOTE: This method appends the values to the existing list (if any). Use
 setVpcSecurityGroupMemberships(java.util.Collection) or
 withVpcSecurityGroupMemberships(java.util.Collection) if you want to override the existing values.
 
vpcSecurityGroupMemberships - A list of VpcSecurityGroupMembership name strings used for this option.public OptionConfiguration withVpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMembership name strings used for this option.
vpcSecurityGroupMemberships - A list of VpcSecurityGroupMembership name strings used for this option.public List<OptionSetting> getOptionSettings()
The option settings to include in an option group.
public void setOptionSettings(Collection<OptionSetting> optionSettings)
The option settings to include in an option group.
optionSettings - The option settings to include in an option group.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) or withOptionSettings(java.util.Collection) if you want
 to override the existing values.
 
optionSettings - The option settings to include in an option group.public OptionConfiguration withOptionSettings(Collection<OptionSetting> optionSettings)
The option settings to include in an option group.
optionSettings - The option settings to include in an option group.public String toString()
toString in class ObjectObject.toString()public OptionConfiguration clone()