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 getPersistent()
          Specifies whether the option is persistent in an option group.
 Boolean getPortRequired()
          Specifies whether the option requires a port.
 int hashCode()
           
 Boolean isPersistent()
          Specifies whether the option is persistent in an option group.
 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 setPersistent(Boolean persistent)
          Specifies whether the option is persistent in an option group.
 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 withPersistent(Boolean persistent)
          Specifies whether the option is persistent in an option group.
 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()
Specifies whether the option is persistent in an option group.

Returns:
Specifies whether the option is persistent in an option group.

setPersistent

public void setPersistent(Boolean persistent)
Specifies whether the option is persistent in an option group.

Parameters:
persistent - Specifies whether the option is persistent in an option group.

withPersistent

public OptionGroupOption withPersistent(Boolean persistent)
Specifies whether the option is persistent in an option group.

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

Parameters:
persistent - Specifies whether the option is persistent in an option group.
Returns:
A reference to this updated object so that method calls can be chained together.

getPersistent

public Boolean getPersistent()
Specifies whether the option is persistent in an option group.

Returns:
Specifies whether the option is persistent in an option group.

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.