@Generated(value="software.amazon.awssdk:codegen") public final class ModifyCustomDbEngineVersionRequest extends RdsRequest implements ToCopyableBuilder<ModifyCustomDbEngineVersionRequest.Builder,ModifyCustomDbEngineVersionRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
ModifyCustomDbEngineVersionRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static ModifyCustomDbEngineVersionRequest.Builder |
builder() |
String |
description()
An optional description of your CEV.
|
String |
engine()
The DB engine.
|
String |
engineVersion()
The custom engine version (CEV) that you want to modify.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ModifyCustomDbEngineVersionRequest.Builder> |
serializableBuilderClass() |
CustomEngineVersionStatus |
status()
The availability status to be assigned to the CEV.
|
String |
statusAsString()
The availability status to be assigned to the CEV.
|
ModifyCustomDbEngineVersionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String engine()
The DB engine. The only supported values are custom-oracle-ee
and custom-oracle-ee-cdb
.
custom-oracle-ee
and
custom-oracle-ee-cdb
.public final String engineVersion()
The custom engine version (CEV) that you want to modify. This option is required for RDS Custom for Oracle, but
optional for Amazon RDS. The combination of Engine
and EngineVersion
is unique per
customer per Amazon Web Services Region.
Engine
and
EngineVersion
is unique per customer per Amazon Web Services Region.public final String description()
An optional description of your CEV.
public final CustomEngineVersionStatus status()
The availability status to be assigned to the CEV. Valid values are as follows:
You can use this CEV to create a new RDS Custom DB instance.
You can create a new RDS Custom instance by restoring a DB snapshot with this CEV. You can't patch or create new instances with this CEV.
You can change any status to any status. A typical reason to change status is to prevent the accidental use of a
CEV, or to make a deprecated CEV eligible for use again. For example, you might change the status of your CEV
from available
to inactive
, and from inactive
back to
available
. To change the availability status of the CEV, it must not currently be in use by an RDS
Custom instance, snapshot, or automated backup.
If the service returns an enum value that is not available in the current SDK version, status
will
return CustomEngineVersionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from statusAsString()
.
You can use this CEV to create a new RDS Custom DB instance.
You can create a new RDS Custom instance by restoring a DB snapshot with this CEV. You can't patch or create new instances with this CEV.
You can change any status to any status. A typical reason to change status is to prevent the accidental
use of a CEV, or to make a deprecated CEV eligible for use again. For example, you might change the
status of your CEV from available
to inactive
, and from inactive
back to available
. To change the availability status of the CEV, it must not currently be in
use by an RDS Custom instance, snapshot, or automated backup.
CustomEngineVersionStatus
public final String statusAsString()
The availability status to be assigned to the CEV. Valid values are as follows:
You can use this CEV to create a new RDS Custom DB instance.
You can create a new RDS Custom instance by restoring a DB snapshot with this CEV. You can't patch or create new instances with this CEV.
You can change any status to any status. A typical reason to change status is to prevent the accidental use of a
CEV, or to make a deprecated CEV eligible for use again. For example, you might change the status of your CEV
from available
to inactive
, and from inactive
back to
available
. To change the availability status of the CEV, it must not currently be in use by an RDS
Custom instance, snapshot, or automated backup.
If the service returns an enum value that is not available in the current SDK version, status
will
return CustomEngineVersionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from statusAsString()
.
You can use this CEV to create a new RDS Custom DB instance.
You can create a new RDS Custom instance by restoring a DB snapshot with this CEV. You can't patch or create new instances with this CEV.
You can change any status to any status. A typical reason to change status is to prevent the accidental
use of a CEV, or to make a deprecated CEV eligible for use again. For example, you might change the
status of your CEV from available
to inactive
, and from inactive
back to available
. To change the availability status of the CEV, it must not currently be in
use by an RDS Custom instance, snapshot, or automated backup.
CustomEngineVersionStatus
public ModifyCustomDbEngineVersionRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ModifyCustomDbEngineVersionRequest.Builder,ModifyCustomDbEngineVersionRequest>
toBuilder
in class RdsRequest
public static ModifyCustomDbEngineVersionRequest.Builder builder()
public static Class<? extends ModifyCustomDbEngineVersionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2023. All rights reserved.