public class OptionConfiguration
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
A list of all available options
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<java.lang.String> |
dBSecurityGroupMemberships
A list of DBSecurityGroupMemebrship name strings used for this option.
|
private java.lang.String |
optionName
The configuration of options to include in a group.
|
private SdkInternalList<OptionSetting> |
optionSettings
The option settings to include in an option group.
|
private java.lang.Integer |
port
The optional port for the option.
|
private SdkInternalList<java.lang.String> |
vpcSecurityGroupMemberships
A list of VpcSecurityGroupMemebrship name strings used for this option.
|
Constructor and Description |
---|
OptionConfiguration() |
Modifier and Type | Method and Description |
---|---|
OptionConfiguration |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.List<java.lang.String> |
getDBSecurityGroupMemberships()
A list of DBSecurityGroupMemebrship name strings used for this option.
|
java.lang.String |
getOptionName()
The configuration of options to include in a group.
|
java.util.List<OptionSetting> |
getOptionSettings()
The option settings to include in an option group.
|
java.lang.Integer |
getPort()
The optional port for the option.
|
java.util.List<java.lang.String> |
getVpcSecurityGroupMemberships()
A list of VpcSecurityGroupMemebrship name strings used for this option.
|
int |
hashCode() |
void |
setDBSecurityGroupMemberships(java.util.Collection<java.lang.String> dBSecurityGroupMemberships)
A list of DBSecurityGroupMemebrship name strings used for this option.
|
void |
setOptionName(java.lang.String optionName)
The configuration of options to include in a group.
|
void |
setOptionSettings(java.util.Collection<OptionSetting> optionSettings)
The option settings to include in an option group.
|
void |
setPort(java.lang.Integer port)
The optional port for the option.
|
void |
setVpcSecurityGroupMemberships(java.util.Collection<java.lang.String> vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMemebrship name strings used for this option.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
OptionConfiguration |
withDBSecurityGroupMemberships(java.util.Collection<java.lang.String> dBSecurityGroupMemberships)
A list of DBSecurityGroupMemebrship name strings used for this option.
|
OptionConfiguration |
withDBSecurityGroupMemberships(java.lang.String... dBSecurityGroupMemberships)
A list of DBSecurityGroupMemebrship name strings used for this option.
|
OptionConfiguration |
withOptionName(java.lang.String optionName)
The configuration of options to include in a group.
|
OptionConfiguration |
withOptionSettings(java.util.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 |
withPort(java.lang.Integer port)
The optional port for the option.
|
OptionConfiguration |
withVpcSecurityGroupMemberships(java.util.Collection<java.lang.String> vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMemebrship name strings used for this option.
|
OptionConfiguration |
withVpcSecurityGroupMemberships(java.lang.String... vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMemebrship name strings used for this option.
|
private java.lang.String optionName
The configuration of options to include in a group.
private java.lang.Integer port
The optional port for the option.
private SdkInternalList<java.lang.String> dBSecurityGroupMemberships
A list of DBSecurityGroupMemebrship name strings used for this option.
private SdkInternalList<java.lang.String> vpcSecurityGroupMemberships
A list of VpcSecurityGroupMemebrship name strings used for this option.
private SdkInternalList<OptionSetting> optionSettings
The option settings to include in an option group.
public void setOptionName(java.lang.String optionName)
The configuration of options to include in a group.
optionName
- The configuration of options to include in a group.public java.lang.String getOptionName()
The configuration of options to include in a group.
public OptionConfiguration withOptionName(java.lang.String optionName)
The configuration of options to include in a group.
optionName
- The configuration of options to include in a group.public void setPort(java.lang.Integer port)
The optional port for the option.
port
- The optional port for the option.public java.lang.Integer getPort()
The optional port for the option.
public OptionConfiguration withPort(java.lang.Integer port)
The optional port for the option.
port
- The optional port for the option.public java.util.List<java.lang.String> getDBSecurityGroupMemberships()
A list of DBSecurityGroupMemebrship name strings used for this option.
public void setDBSecurityGroupMemberships(java.util.Collection<java.lang.String> dBSecurityGroupMemberships)
A list of DBSecurityGroupMemebrship name strings used for this option.
dBSecurityGroupMemberships
- A list of DBSecurityGroupMemebrship name strings used for this
option.public OptionConfiguration withDBSecurityGroupMemberships(java.lang.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)
or
withDBSecurityGroupMemberships(java.util.Collection)
if you want
to override the existing values.
dBSecurityGroupMemberships
- A list of DBSecurityGroupMemebrship name strings used for this
option.public OptionConfiguration withDBSecurityGroupMemberships(java.util.Collection<java.lang.String> dBSecurityGroupMemberships)
A list of DBSecurityGroupMemebrship name strings used for this option.
dBSecurityGroupMemberships
- A list of DBSecurityGroupMemebrship name strings used for this
option.public java.util.List<java.lang.String> getVpcSecurityGroupMemberships()
A list of VpcSecurityGroupMemebrship name strings used for this option.
public void setVpcSecurityGroupMemberships(java.util.Collection<java.lang.String> vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMemebrship name strings used for this option.
vpcSecurityGroupMemberships
- A list of VpcSecurityGroupMemebrship name strings used for this
option.public OptionConfiguration withVpcSecurityGroupMemberships(java.lang.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)
or withVpcSecurityGroupMemberships(java.util.Collection)
if you
want to override the existing values.
vpcSecurityGroupMemberships
- A list of VpcSecurityGroupMemebrship name strings used for this
option.public OptionConfiguration withVpcSecurityGroupMemberships(java.util.Collection<java.lang.String> vpcSecurityGroupMemberships)
A list of VpcSecurityGroupMemebrship name strings used for this option.
vpcSecurityGroupMemberships
- A list of VpcSecurityGroupMemebrship name strings used for this
option.public java.util.List<OptionSetting> getOptionSettings()
The option settings to include in an option group.
public void setOptionSettings(java.util.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(java.util.Collection<OptionSetting> optionSettings)
The option settings to include in an option group.
optionSettings
- The option settings to include in an option group.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public OptionConfiguration clone()
clone
in class java.lang.Object