Class Option
- All Implemented Interfaces:
Serializable, Cloneable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanIf 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.inthashCode()Indicate if this option is permanent.Indicate if this option is persistent.voidsetDBSecurityGroupMemberships(Collection<DBSecurityGroupMembership> dBSecurityGroupMemberships) If the option requires access to a port, then this DB security group allows access to the port.voidsetOptionDescription(String optionDescription) The description of the option.voidsetOptionName(String optionName) The name of the option.voidsetOptionSettings(Collection<OptionSetting> optionSettings) The option settings for this option.voidsetPermanent(Boolean permanent) Indicate if this option is permanent.voidsetPersistent(Boolean persistent) Indicate if this option is persistent.voidIf required, the port configured for this option to use.voidsetVpcSecurityGroupMemberships(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
-
withOptionName
-
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
-
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
-
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
-
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
-
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
-
equals
-
hashCode
-
clone
-