Class Option
- All Implemented Interfaces:
Serializable
,Cloneable
Option details.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
If the option requires access to a port, then this DB security group allows access to the port.The description of the option.The name of the option.The option settings for this option.Indicate if this option is permanent.Indicate if this option is persistent.getPort()
If required, the port configured for this option to use.If the option requires access to a port, then this VPC security group allows access to the port.int
hashCode()
Indicate if this option is permanent.Indicate if this option is persistent.void
setDBSecurityGroupMemberships
(Collection<DBSecurityGroupMembership> dBSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.void
setOptionDescription
(String optionDescription) The description of the option.void
setOptionName
(String optionName) The name of the option.void
setOptionSettings
(Collection<OptionSetting> optionSettings) The option settings for this option.void
setPermanent
(Boolean permanent) Indicate if this option is permanent.void
setPersistent
(Boolean persistent) Indicate if this option is persistent.void
If required, the port configured for this option to use.void
setVpcSecurityGroupMemberships
(Collection<VpcSecurityGroupMembership> vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port.toString()
Returns a string representation of this object; useful for testing and debugging.withDBSecurityGroupMemberships
(DBSecurityGroupMembership... dBSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.withDBSecurityGroupMemberships
(Collection<DBSecurityGroupMembership> dBSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.withOptionDescription
(String optionDescription) The description of the option.withOptionName
(String optionName) The name of the option.withOptionSettings
(OptionSetting... optionSettings) The option settings for this option.withOptionSettings
(Collection<OptionSetting> optionSettings) The option settings for this option.withPermanent
(Boolean permanent) Indicate if this option is permanent.withPersistent
(Boolean persistent) Indicate if this option is persistent.If required, the port configured for this option to use.withVpcSecurityGroupMemberships
(VpcSecurityGroupMembership... vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port.withVpcSecurityGroupMemberships
(Collection<VpcSecurityGroupMembership> vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port.
-
Constructor Details
-
Option
public Option()
-
-
Method Details
-
setOptionName
The name of the option.
- Parameters:
optionName
- The name of the option.
-
getOptionName
The name of the option.
- Returns:
- The name of the option.
-
withOptionName
The name of the option.
- Parameters:
optionName
- The name of the option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setOptionDescription
The description of the option.
- Parameters:
optionDescription
- The description of the option.
-
getOptionDescription
The description of the option.
- Returns:
- The description of the option.
-
withOptionDescription
The description of the option.
- Parameters:
optionDescription
- The description of the option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPersistent
Indicate if this option is persistent.
- Parameters:
persistent
- Indicate if this option is persistent.
-
getPersistent
Indicate if this option is persistent.
- Returns:
- Indicate if this option is persistent.
-
withPersistent
Indicate if this option is persistent.
- Parameters:
persistent
- Indicate if this option is persistent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPersistent
Indicate if this option is persistent.
- Returns:
- Indicate if this option is persistent.
-
setPermanent
Indicate if this option is permanent.
- Parameters:
permanent
- Indicate if this option is permanent.
-
getPermanent
Indicate if this option is permanent.
- Returns:
- Indicate if this option is permanent.
-
withPermanent
Indicate if this option is permanent.
- Parameters:
permanent
- Indicate if this option is permanent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPermanent
Indicate if this option is permanent.
- Returns:
- Indicate if this option is permanent.
-
setPort
If required, the port configured for this option to use.
- Parameters:
port
- If required, the port configured for this option to use.
-
getPort
If required, the port configured for this option to use.
- Returns:
- If required, the port configured for this option to use.
-
withPort
If required, the port configured for this option to use.
- Parameters:
port
- If required, the port configured for this option to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getOptionSettings
The option settings for this option.
- Returns:
- The option settings for this option.
-
setOptionSettings
The option settings for this option.
- Parameters:
optionSettings
- The option settings for this option.
-
withOptionSettings
The option settings for this option.
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 for this option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withOptionSettings
The option settings for this option.
- Parameters:
optionSettings
- The option settings for this option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getDBSecurityGroupMemberships
If the option requires access to a port, then this DB security group allows access to the port.
- Returns:
- If the option requires access to a port, then this DB security group allows access to the port.
-
setDBSecurityGroupMemberships
public void setDBSecurityGroupMemberships(Collection<DBSecurityGroupMembership> dBSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.
- Parameters:
dBSecurityGroupMemberships
- If the option requires access to a port, then this DB security group allows access to the port.
-
withDBSecurityGroupMemberships
public Option withDBSecurityGroupMemberships(DBSecurityGroupMembership... dBSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.
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
- If the option requires access to a port, then this DB security group allows access to the port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withDBSecurityGroupMemberships
public Option withDBSecurityGroupMemberships(Collection<DBSecurityGroupMembership> dBSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.
- Parameters:
dBSecurityGroupMemberships
- If the option requires access to a port, then this DB security group allows access to the port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getVpcSecurityGroupMemberships
If the option requires access to a port, then this VPC security group allows access to the port.
- Returns:
- If the option requires access to a port, then this VPC security group allows access to the port.
-
setVpcSecurityGroupMemberships
public void setVpcSecurityGroupMemberships(Collection<VpcSecurityGroupMembership> vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port.
- Parameters:
vpcSecurityGroupMemberships
- If the option requires access to a port, then this VPC security group allows access to the port.
-
withVpcSecurityGroupMemberships
public Option withVpcSecurityGroupMemberships(VpcSecurityGroupMembership... vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port.
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
- If the option requires access to a port, then this VPC security group allows access to the port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withVpcSecurityGroupMemberships
public Option withVpcSecurityGroupMemberships(Collection<VpcSecurityGroupMembership> vpcSecurityGroupMemberships) If the option requires access to a port, then this VPC security group allows access to the port.
- Parameters:
vpcSecurityGroupMemberships
- If the option requires access to a port, then this VPC security group allows access to the port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-