Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.rds.model
Class OptionGroupOption

java.lang.Object
  extended by com.amazonaws.services.rds.model.OptionGroupOption
All Implemented Interfaces:
Serializable

public class OptionGroupOption
extends Object
implements Serializable

Available option.

See Also:
Serialized Form

Constructor Summary
OptionGroupOption()
           
 
Method Summary
 boolean equals(Object obj)
           
 Integer getDefaultPort()
          If the option requires a port, specifies the default port for the option.
 String getDescription()
          The description of the option.
 String getEngineName()
          Engine name that this option can be applied to.
 String getMajorEngineVersion()
          Indicates the major engine version that the option is available for.
 String getMinimumRequiredMinorEngineVersion()
          The minimum required engine version for the option to be applied.
 String getName()
          The name of the option.
 List<OptionGroupOptionSetting> getOptionGroupOptionSettings()
          Specifies the option settings that are available (and the default value) for each option in an option group.
 List<String> getOptionsDependedOn()
          List of all options that are prerequisites for this option.
 Boolean getPermanent()
          A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.
 Boolean getPersistent()
          A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.
 Boolean getPortRequired()
          Specifies whether the option requires a port.
 int hashCode()
           
 Boolean isPermanent()
          A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.
 Boolean isPersistent()
          A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.
 Boolean isPortRequired()
          Specifies whether the option requires a port.
 void setDefaultPort(Integer defaultPort)
          If the option requires a port, specifies the default port for the option.
 void setDescription(String description)
          The description of the option.
 void setEngineName(String engineName)
          Engine name that this option can be applied to.
 void setMajorEngineVersion(String majorEngineVersion)
          Indicates the major engine version that the option is available for.
 void setMinimumRequiredMinorEngineVersion(String minimumRequiredMinorEngineVersion)
          The minimum required engine version for the option to be applied.
 void setName(String name)
          The name of the option.
 void setOptionGroupOptionSettings(Collection<OptionGroupOptionSetting> optionGroupOptionSettings)
          Specifies the option settings that are available (and the default value) for each option in an option group.
 void setOptionsDependedOn(Collection<String> optionsDependedOn)
          List of all options that are prerequisites for this option.
 void setPermanent(Boolean permanent)
          A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.
 void setPersistent(Boolean persistent)
          A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.
 void setPortRequired(Boolean portRequired)
          Specifies whether the option requires a port.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 OptionGroupOption withDefaultPort(Integer defaultPort)
          If the option requires a port, specifies the default port for the option.
 OptionGroupOption withDescription(String description)
          The description of the option.
 OptionGroupOption withEngineName(String engineName)
          Engine name that this option can be applied to.
 OptionGroupOption withMajorEngineVersion(String majorEngineVersion)
          Indicates the major engine version that the option is available for.
 OptionGroupOption withMinimumRequiredMinorEngineVersion(String minimumRequiredMinorEngineVersion)
          The minimum required engine version for the option to be applied.
 OptionGroupOption withName(String name)
          The name of the option.
 OptionGroupOption withOptionGroupOptionSettings(Collection<OptionGroupOptionSetting> optionGroupOptionSettings)
          Specifies the option settings that are available (and the default value) for each option in an option group.
 OptionGroupOption withOptionGroupOptionSettings(OptionGroupOptionSetting... optionGroupOptionSettings)
          Specifies the option settings that are available (and the default value) for each option in an option group.
 OptionGroupOption withOptionsDependedOn(Collection<String> optionsDependedOn)
          List of all options that are prerequisites for this option.
 OptionGroupOption withOptionsDependedOn(String... optionsDependedOn)
          List of all options that are prerequisites for this option.
 OptionGroupOption withPermanent(Boolean permanent)
          A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.
 OptionGroupOption withPersistent(Boolean persistent)
          A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.
 OptionGroupOption withPortRequired(Boolean portRequired)
          Specifies whether the option requires a port.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptionGroupOption

public OptionGroupOption()
Method Detail

getName

public String getName()
The name of the option.

Returns:
The name of the option.

setName

public void setName(String name)
The name of the option.

Parameters:
name - The name of the option.

withName

public OptionGroupOption withName(String name)
The name of the option.

Returns a reference to this object so that method calls can be chained together.

Parameters:
name - The name of the option.
Returns:
A reference to this updated object so that method calls can be chained together.

getDescription

public String getDescription()
The description of the option.

Returns:
The description of the option.

setDescription

public void setDescription(String description)
The description of the option.

Parameters:
description - The description of the option.

withDescription

public OptionGroupOption withDescription(String description)
The description of the option.

Returns a reference to this object so that method calls can be chained together.

Parameters:
description - The description of the option.
Returns:
A reference to this updated object so that method calls can be chained together.

getEngineName

public String getEngineName()
Engine name that this option can be applied to.

Returns:
Engine name that this option can be applied to.

setEngineName

public void setEngineName(String engineName)
Engine name that this option can be applied to.

Parameters:
engineName - Engine name that this option can be applied to.

withEngineName

public OptionGroupOption withEngineName(String engineName)
Engine name that this option can be applied to.

Returns a reference to this object so that method calls can be chained together.

Parameters:
engineName - Engine name that this option can be applied to.
Returns:
A reference to this updated object so that method calls can be chained together.

getMajorEngineVersion

public String getMajorEngineVersion()
Indicates the major engine version that the option is available for.

Returns:
Indicates the major engine version that the option is available for.

setMajorEngineVersion

public void setMajorEngineVersion(String majorEngineVersion)
Indicates the major engine version that the option is available for.

Parameters:
majorEngineVersion - Indicates the major engine version that the option is available for.

withMajorEngineVersion

public OptionGroupOption withMajorEngineVersion(String majorEngineVersion)
Indicates the major engine version that the option is available for.

Returns a reference to this object so that method calls can be chained together.

Parameters:
majorEngineVersion - Indicates the major engine version that the option is available for.
Returns:
A reference to this updated object so that method calls can be chained together.

getMinimumRequiredMinorEngineVersion

public String getMinimumRequiredMinorEngineVersion()
The minimum required engine version for the option to be applied.

Returns:
The minimum required engine version for the option to be applied.

setMinimumRequiredMinorEngineVersion

public void setMinimumRequiredMinorEngineVersion(String minimumRequiredMinorEngineVersion)
The minimum required engine version for the option to be applied.

Parameters:
minimumRequiredMinorEngineVersion - The minimum required engine version for the option to be applied.

withMinimumRequiredMinorEngineVersion

public OptionGroupOption withMinimumRequiredMinorEngineVersion(String minimumRequiredMinorEngineVersion)
The minimum required engine version for the option to be applied.

Returns a reference to this object so that method calls can be chained together.

Parameters:
minimumRequiredMinorEngineVersion - The minimum required engine version for the option to be applied.
Returns:
A reference to this updated object so that method calls can be chained together.

isPortRequired

public Boolean isPortRequired()
Specifies whether the option requires a port.

Returns:
Specifies whether the option requires a port.

setPortRequired

public void setPortRequired(Boolean portRequired)
Specifies whether the option requires a port.

Parameters:
portRequired - Specifies whether the option requires a port.

withPortRequired

public OptionGroupOption withPortRequired(Boolean portRequired)
Specifies whether the option requires a port.

Returns a reference to this object so that method calls can be chained together.

Parameters:
portRequired - Specifies whether the option requires a port.
Returns:
A reference to this updated object so that method calls can be chained together.

getPortRequired

public Boolean getPortRequired()
Specifies whether the option requires a port.

Returns:
Specifies whether the option requires a port.

getDefaultPort

public Integer getDefaultPort()
If the option requires a port, specifies the default port for the option.

Returns:
If the option requires a port, specifies the default port for the option.

setDefaultPort

public void setDefaultPort(Integer defaultPort)
If the option requires a port, specifies the default port for the option.

Parameters:
defaultPort - If the option requires a port, specifies the default port for the option.

withDefaultPort

public OptionGroupOption withDefaultPort(Integer defaultPort)
If the option requires a port, specifies the default port for the option.

Returns a reference to this object so that method calls can be chained together.

Parameters:
defaultPort - If the option requires a port, specifies the default port for the option.
Returns:
A reference to this updated object so that method calls can be chained together.

getOptionsDependedOn

public List<String> getOptionsDependedOn()
List of all options that are prerequisites for this option.

Returns:
List of all options that are prerequisites for this option.

setOptionsDependedOn

public void setOptionsDependedOn(Collection<String> optionsDependedOn)
List of all options that are prerequisites for this option.

Parameters:
optionsDependedOn - List of all options that are prerequisites for this option.

withOptionsDependedOn

public OptionGroupOption withOptionsDependedOn(String... optionsDependedOn)
List of all options that are prerequisites for this option.

Returns a reference to this object so that method calls can be chained together.

Parameters:
optionsDependedOn - List of all options that are prerequisites for this option.
Returns:
A reference to this updated object so that method calls can be chained together.

withOptionsDependedOn

public OptionGroupOption withOptionsDependedOn(Collection<String> optionsDependedOn)
List of all options that are prerequisites for this option.

Returns a reference to this object so that method calls can be chained together.

Parameters:
optionsDependedOn - List of all options that are prerequisites for this option.
Returns:
A reference to this updated object so that method calls can be chained together.

isPersistent

public Boolean isPersistent()
A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.

Returns:
A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.

setPersistent

public void setPersistent(Boolean persistent)
A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.

Parameters:
persistent - A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.

withPersistent

public OptionGroupOption withPersistent(Boolean persistent)
A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.

Returns a reference to this object so that method calls can be chained together.

Parameters:
persistent - A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.
Returns:
A reference to this updated object so that method calls can be chained together.

getPersistent

public Boolean getPersistent()
A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.

Returns:
A persistent option cannot be removed from the option group once the option group is used, but this option can be removed from the db instance while modifying the related data and assigning another option group without this option.

isPermanent

public Boolean isPermanent()
A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.

Returns:
A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.

setPermanent

public void setPermanent(Boolean permanent)
A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.

Parameters:
permanent - A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.

withPermanent

public OptionGroupOption withPermanent(Boolean permanent)
A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.

Returns a reference to this object so that method calls can be chained together.

Parameters:
permanent - A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.
Returns:
A reference to this updated object so that method calls can be chained together.

getPermanent

public Boolean getPermanent()
A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.

Returns:
A permanent option cannot be removed from the option group once the option group is used, and it cannot be removed from the db instance after assigning an option group with this permanent option.

getOptionGroupOptionSettings

public List<OptionGroupOptionSetting> getOptionGroupOptionSettings()
Specifies the option settings that are available (and the default value) for each option in an option group.

Returns:
Specifies the option settings that are available (and the default value) for each option in an option group.

setOptionGroupOptionSettings

public void setOptionGroupOptionSettings(Collection<OptionGroupOptionSetting> optionGroupOptionSettings)
Specifies the option settings that are available (and the default value) for each option in an option group.

Parameters:
optionGroupOptionSettings - Specifies the option settings that are available (and the default value) for each option in an option group.

withOptionGroupOptionSettings

public OptionGroupOption withOptionGroupOptionSettings(OptionGroupOptionSetting... optionGroupOptionSettings)
Specifies the option settings that are available (and the default value) for each option in an option group.

Returns a reference to this object so that method calls can be chained together.

Parameters:
optionGroupOptionSettings - Specifies the option settings that are available (and the default value) for each option in an option group.
Returns:
A reference to this updated object so that method calls can be chained together.

withOptionGroupOptionSettings

public OptionGroupOption withOptionGroupOptionSettings(Collection<OptionGroupOptionSetting> optionGroupOptionSettings)
Specifies the option settings that are available (and the default value) for each option in an option group.

Returns a reference to this object so that method calls can be chained together.

Parameters:
optionGroupOptionSettings - Specifies the option settings that are available (and the default value) for each option in an option group.
Returns:
A reference to this updated 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:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.