Class Option

java.lang.Object
com.amazonaws.services.rds.model.Option
All Implemented Interfaces:
Serializable, Cloneable

public class Option extends Object implements Serializable, Cloneable

Option details.

See Also:
  • Constructor Details

    • Option

      public Option()
  • Method Details

    • setOptionName

      public void setOptionName(String optionName)

      The name of the option.

      Parameters:
      optionName - The name of the option.
    • getOptionName

      public String getOptionName()

      The name of the option.

      Returns:
      The name of the option.
    • withOptionName

      public Option withOptionName(String optionName)

      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

      public void setOptionDescription(String optionDescription)

      The description of the option.

      Parameters:
      optionDescription - The description of the option.
    • getOptionDescription

      public String getOptionDescription()

      The description of the option.

      Returns:
      The description of the option.
    • withOptionDescription

      public Option withOptionDescription(String optionDescription)

      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

      public void setPersistent(Boolean persistent)

      Indicate if this option is persistent.

      Parameters:
      persistent - Indicate if this option is persistent.
    • getPersistent

      public Boolean getPersistent()

      Indicate if this option is persistent.

      Returns:
      Indicate if this option is persistent.
    • withPersistent

      public Option withPersistent(Boolean persistent)

      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

      public Boolean isPersistent()

      Indicate if this option is persistent.

      Returns:
      Indicate if this option is persistent.
    • setPermanent

      public void setPermanent(Boolean permanent)

      Indicate if this option is permanent.

      Parameters:
      permanent - Indicate if this option is permanent.
    • getPermanent

      public Boolean getPermanent()

      Indicate if this option is permanent.

      Returns:
      Indicate if this option is permanent.
    • withPermanent

      public Option withPermanent(Boolean permanent)

      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

      public Boolean isPermanent()

      Indicate if this option is permanent.

      Returns:
      Indicate if this option is permanent.
    • setPort

      public void setPort(Integer port)

      If required, the port configured for this option to use.

      Parameters:
      port - If required, the port configured for this option to use.
    • getPort

      public Integer getPort()

      If required, the port configured for this option to use.

      Returns:
      If required, the port configured for this option to use.
    • withPort

      public Option withPort(Integer port)

      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

      public List<OptionSetting> getOptionSettings()

      The option settings for this option.

      Returns:
      The option settings for this option.
    • setOptionSettings

      public void setOptionSettings(Collection<OptionSetting> optionSettings)

      The option settings for this option.

      Parameters:
      optionSettings - The option settings for this option.
    • withOptionSettings

      public Option withOptionSettings(OptionSetting... optionSettings)

      The option settings for this option.

      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.

      Parameters:
      optionSettings - The option settings for this option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • withOptionSettings

      public Option withOptionSettings(Collection<OptionSetting> optionSettings)

      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

      public List<DBSecurityGroupMembership> 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) or withDBSecurityGroupMemberships(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

      public List<VpcSecurityGroupMembership> 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) or withVpcSecurityGroupMemberships(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

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public Option clone()
      Overrides:
      clone in class Object