@Generated(value="software.amazon.awssdk:codegen") public final class CreateDataProviderRequest extends DatabaseMigrationRequest implements ToCopyableBuilder<CreateDataProviderRequest.Builder,CreateDataProviderRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateDataProviderRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateDataProviderRequest.Builder |
builder() |
String |
dataProviderName()
A user-friendly name for 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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateDataProviderRequest.Builder> |
serializableBuilderClass() |
DataProviderSettings |
settings()
The settings in JSON format for a data provider.
|
List<Tag> |
tags()
One or more tags to be assigned to the data provider.
|
CreateDataProviderRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String dataProviderName()
A user-friendly name for 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 DataProviderSettings settings()
The settings in JSON format for a data provider.
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
One or more tags to be assigned to the data provider.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public CreateDataProviderRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateDataProviderRequest.Builder,CreateDataProviderRequest>toBuilder in class DatabaseMigrationRequestpublic static CreateDataProviderRequest.Builder builder()
public static Class<? extends CreateDataProviderRequest.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.