@Generated(value="software.amazon.awssdk:codegen") public final class CreateOptionGroupRequest extends RdsRequest implements ToCopyableBuilder<CreateOptionGroupRequest.Builder,CreateOptionGroupRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateOptionGroupRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateOptionGroupRequest.Builder |
builder() |
String |
engineName()
Specifies the name of the engine that this option group should be associated with.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
majorEngineVersion()
Specifies the major version of the engine that this option group should be associated with.
|
String |
optionGroupDescription()
The description of the option group.
|
String |
optionGroupName()
Specifies the name of the option group to be created.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateOptionGroupRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
Tags to assign to the option group.
|
CreateOptionGroupRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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
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 final String engineName()
Specifies the name of the engine that this option group should be associated with.
Valid Values:
mariadb
mysql
oracle-ee
oracle-se2
oracle-se1
oracle-se
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
Valid Values:
mariadb
mysql
oracle-ee
oracle-se2
oracle-se1
oracle-se
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
public final String majorEngineVersion()
Specifies the major version of the engine that this option group should be associated with.
public final String optionGroupDescription()
The description of the option group.
public final boolean hasTags()
public final List<Tag> tags()
Tags to assign to the option group.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public CreateOptionGroupRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateOptionGroupRequest.Builder,CreateOptionGroupRequest>toBuilder in class RdsRequestpublic static CreateOptionGroupRequest.Builder builder()
public static Class<? extends CreateOptionGroupRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.