@Generated(value="software.amazon.awssdk:codegen") public final class DataProvider extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataProvider.Builder,DataProvider>
Provides information that defines a data provider.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DataProvider.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DataProvider.Builder |
builder() |
String |
dataProviderArn()
The Amazon Resource Name (ARN) string that uniquely identifies the data provider.
|
Instant |
dataProviderCreationTime()
The time the data provider was created.
|
String |
dataProviderName()
The name of the data provider.
|
String |
description()
A 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() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DataProvider.Builder> |
serializableBuilderClass() |
DataProviderSettings |
settings()
The settings in JSON format for a data provider.
|
DataProvider.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String dataProviderName()
The name of the data provider.
public final String dataProviderArn()
The Amazon Resource Name (ARN) string that uniquely identifies the data provider.
public final Instant dataProviderCreationTime()
The time the data provider was created.
public final String description()
A description of the data provider. Descriptions can have up to 31 characters. A description can contain only ASCII letters, digits, and hyphens ('-'). Also, it can't end with a hyphen or contain two consecutive hyphens, and can only begin with a letter.
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 DataProvider.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DataProvider.Builder,DataProvider>public static DataProvider.Builder builder()
public static Class<? extends DataProvider.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.