@Generated(value="software.amazon.awssdk:codegen") public final class CreateIntegrationRequest extends RdsRequest implements ToCopyableBuilder<CreateIntegrationRequest.Builder,CreateIntegrationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateIntegrationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
additionalEncryptionContext()
An optional set of non-secret key–value pairs that contains additional contextual information about the data.
|
static CreateIntegrationRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalEncryptionContext()
For responses, this returns true if the service returned a value for the AdditionalEncryptionContext property.
|
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
integrationName()
The name of the integration.
|
String |
kmsKeyId()
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use to
encrypt the integration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateIntegrationRequest.Builder> |
serializableBuilderClass() |
String |
sourceArn()
The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.
|
List<Tag> |
tags()
Returns the value of the Tags property for this object.
|
String |
targetArn()
The ARN of the Redshift data warehouse to use as the target for replication.
|
CreateIntegrationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String sourceArn()
The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.
public final String targetArn()
The ARN of the Redshift data warehouse to use as the target for replication.
public final String integrationName()
The name of the integration.
public final String kmsKeyId()
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use to encrypt the integration. If you don't specify an encryption key, Aurora uses a default Amazon Web Services owned key.
public final boolean hasAdditionalEncryptionContext()
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 Map<String,String> additionalEncryptionContext()
An optional set of non-secret key–value pairs that contains additional contextual information about the data. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
You can only include this parameter if you specify the KMSKeyId parameter.
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 hasAdditionalEncryptionContext() method.
You can only include this parameter if you specify the KMSKeyId parameter.
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()
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 CreateIntegrationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateIntegrationRequest.Builder,CreateIntegrationRequest>toBuilder in class RdsRequestpublic static CreateIntegrationRequest.Builder builder()
public static Class<? extends CreateIntegrationRequest.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.