@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateOptionGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateOptionGroupRequest() |
Modifier and Type | Method and Description |
---|---|
CreateOptionGroupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getEngineName()
The name of the engine to associate this option group with.
|
String |
getMajorEngineVersion()
Specifies the major version of the engine that this option group should be associated with.
|
String |
getOptionGroupDescription()
The description of the option group.
|
String |
getOptionGroupName()
Specifies the name of the option group to be created.
|
List<Tag> |
getTags()
Tags to assign to the option group.
|
int |
hashCode() |
void |
setEngineName(String engineName)
The name of the engine to associate this option group with.
|
void |
setMajorEngineVersion(String majorEngineVersion)
Specifies the major version of the engine that this option group should be associated with.
|
void |
setOptionGroupDescription(String optionGroupDescription)
The description of the option group.
|
void |
setOptionGroupName(String optionGroupName)
Specifies the name of the option group to be created.
|
void |
setTags(Collection<Tag> tags)
Tags to assign to the option group.
|
String |
toString()
Returns a string representation of this object.
|
CreateOptionGroupRequest |
withEngineName(String engineName)
The name of the engine to associate this option group with.
|
CreateOptionGroupRequest |
withMajorEngineVersion(String majorEngineVersion)
Specifies the major version of the engine that this option group should be associated with.
|
CreateOptionGroupRequest |
withOptionGroupDescription(String optionGroupDescription)
The description of the option group.
|
CreateOptionGroupRequest |
withOptionGroupName(String optionGroupName)
Specifies the name of the option group to be created.
|
CreateOptionGroupRequest |
withTags(Collection<Tag> tags)
Tags to assign to the option group.
|
CreateOptionGroupRequest |
withTags(Tag... tags)
Tags to assign to the option group.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setOptionGroupName(String optionGroupName)
Specifies the name of the option group to be created.
Constraints:
Must be 1 to 255 letters, numbers, or hyphens
First character must be a letter
Can't end with a hyphen or contain two consecutive hyphens
Example: myoptiongroup
optionGroupName
- Specifies the name of the option group to be created.
Constraints:
Must be 1 to 255 letters, numbers, or hyphens
First character must be a letter
Can't end with a hyphen or contain two consecutive hyphens
Example: myoptiongroup
public String getOptionGroupName()
Specifies the name of the option group to be created.
Constraints:
Must be 1 to 255 letters, numbers, or hyphens
First character must be a letter
Can't end with a hyphen or contain two consecutive hyphens
Example: myoptiongroup
Constraints:
Must be 1 to 255 letters, numbers, or hyphens
First character must be a letter
Can't end with a hyphen or contain two consecutive hyphens
Example: myoptiongroup
public CreateOptionGroupRequest withOptionGroupName(String optionGroupName)
Specifies the name of the option group to be created.
Constraints:
Must be 1 to 255 letters, numbers, or hyphens
First character must be a letter
Can't end with a hyphen or contain two consecutive hyphens
Example: myoptiongroup
optionGroupName
- Specifies the name of the option group to be created.
Constraints:
Must be 1 to 255 letters, numbers, or hyphens
First character must be a letter
Can't end with a hyphen or contain two consecutive hyphens
Example: myoptiongroup
public void setEngineName(String engineName)
The name of the engine to associate this option group with.
Valid Values:
db2-ae
db2-se
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
engineName
- The name of the engine to associate this option group with.
Valid Values:
db2-ae
db2-se
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
public String getEngineName()
The name of the engine to associate this option group with.
Valid Values:
db2-ae
db2-se
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
Valid Values:
db2-ae
db2-se
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
public CreateOptionGroupRequest withEngineName(String engineName)
The name of the engine to associate this option group with.
Valid Values:
db2-ae
db2-se
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
engineName
- The name of the engine to associate this option group with.
Valid Values:
db2-ae
db2-se
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
public void setMajorEngineVersion(String majorEngineVersion)
Specifies the major version of the engine that this option group should be associated with.
majorEngineVersion
- Specifies the major version of the engine that this option group should be associated with.public String getMajorEngineVersion()
Specifies the major version of the engine that this option group should be associated with.
public CreateOptionGroupRequest withMajorEngineVersion(String majorEngineVersion)
Specifies the major version of the engine that this option group should be associated with.
majorEngineVersion
- Specifies the major version of the engine that this option group should be associated with.public void setOptionGroupDescription(String optionGroupDescription)
The description of the option group.
optionGroupDescription
- The description of the option group.public String getOptionGroupDescription()
The description of the option group.
public CreateOptionGroupRequest withOptionGroupDescription(String optionGroupDescription)
The description of the option group.
optionGroupDescription
- The description of the option group.public List<Tag> getTags()
Tags to assign to the option group.
public void setTags(Collection<Tag> tags)
Tags to assign to the option group.
tags
- Tags to assign to the option group.public CreateOptionGroupRequest withTags(Tag... tags)
Tags to assign to the option group.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Tags to assign to the option group.public CreateOptionGroupRequest withTags(Collection<Tag> tags)
Tags to assign to the option group.
tags
- Tags to assign to the option group.public String toString()
toString
in class Object
Object.toString()
public CreateOptionGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()