@Generated(value="software.amazon.awssdk:codegen") public final class ModifyDataProviderRequest extends DatabaseMigrationRequest implements ToCopyableBuilder<ModifyDataProviderRequest.Builder,ModifyDataProviderRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ModifyDataProviderRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ModifyDataProviderRequest.Builder |
builder() |
String |
dataProviderIdentifier()
The identifier of the data provider.
|
String |
dataProviderName()
The name of the data provider.
|
String |
description()
A user-friendly description of the data provider.
|
String |
engine()
The type of database engine for the data provider.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Boolean |
exactSettings()
If this attribute is Y, the current call to
ModifyDataProvider replaces all existing data provider
settings with the exact settings that you specify in this call. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ModifyDataProviderRequest.Builder> |
serializableBuilderClass() |
DataProviderSettings |
settings()
The settings in JSON format for a data provider.
|
ModifyDataProviderRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String dataProviderIdentifier()
The identifier of the data provider. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.
public final String dataProviderName()
The name of the data provider.
public final String description()
A user-friendly description of the data provider.
public final String engine()
The type of database engine for the data provider. Valid values include "aurora",
"aurora_postgresql", "mysql", "oracle", "postgres", and
"sqlserver". A value of "aurora" represents Amazon Aurora MySQL-Compatible Edition.
"aurora",
"aurora_postgresql", "mysql", "oracle", "postgres",
and "sqlserver". A value of "aurora" represents Amazon Aurora MySQL-Compatible
Edition.public final Boolean exactSettings()
If this attribute is Y, the current call to ModifyDataProvider replaces all existing data provider
settings with the exact settings that you specify in this call. If this attribute is N, the current call to
ModifyDataProvider does two things:
It replaces any data provider settings that already exist with new values, for settings with the same names.
It creates new data provider settings that you specify in the call, for settings with different names.
ModifyDataProvider replaces all existing data
provider settings with the exact settings that you specify in this call. If this attribute is N, the
current call to ModifyDataProvider does two things:
It replaces any data provider settings that already exist with new values, for settings with the same names.
It creates new data provider settings that you specify in the call, for settings with different names.
public final DataProviderSettings settings()
The settings in JSON format for a data provider.
public ModifyDataProviderRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ModifyDataProviderRequest.Builder,ModifyDataProviderRequest>toBuilder in class DatabaseMigrationRequestpublic static ModifyDataProviderRequest.Builder builder()
public static Class<? extends ModifyDataProviderRequest.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 © 2023. All rights reserved.