@Generated(value="software.amazon.awssdk:codegen") public final class DeleteIntegrationResponse extends RdsResponse implements ToCopyableBuilder<DeleteIntegrationResponse.Builder,DeleteIntegrationResponse>
An Aurora zero-ETL integration with Amazon Redshift. For more information, see Working with Amazon Aurora zero-ETL integrations with Amazon Redshift in the Amazon Aurora User Guide.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeleteIntegrationResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
additionalEncryptionContext()
The encryption context for the integration.
|
static DeleteIntegrationResponse.Builder |
builder() |
Instant |
createTime()
The time when the integration was created, in Universal Coordinated Time (UTC).
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<IntegrationError> |
errors()
Any errors associated with the integration.
|
<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.
|
boolean |
hasErrors()
For responses, this returns true if the service returned a value for the Errors property.
|
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
integrationArn()
The ARN of the integration.
|
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 used to to
encrypt the integration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeleteIntegrationResponse.Builder> |
serializableBuilderClass() |
String |
sourceArn()
The Amazon Resource Name (ARN) of the Aurora DB cluster used as the source for replication.
|
IntegrationStatus |
status()
The current status of the integration.
|
String |
statusAsString()
The current status of the integration.
|
List<Tag> |
tags()
Returns the value of the Tags property for this object.
|
String |
targetArn()
The ARN of the Redshift data warehouse used as the target for replication.
|
DeleteIntegrationResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String sourceArn()
The Amazon Resource Name (ARN) of the Aurora DB cluster used as the source for replication.
public final String targetArn()
The ARN of the Redshift data warehouse used as the target for replication.
public final String integrationName()
The name of the integration.
public final String integrationArn()
The ARN of the integration.
public final String kmsKeyId()
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.
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()
The encryption context for the integration. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
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.
public final IntegrationStatus status()
The current status of the integration.
If the service returns an enum value that is not available in the current SDK version, status will
return IntegrationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
IntegrationStatuspublic final String statusAsString()
The current status of the integration.
If the service returns an enum value that is not available in the current SDK version, status will
return IntegrationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
IntegrationStatuspublic 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 final Instant createTime()
The time when the integration was created, in Universal Coordinated Time (UTC).
public final boolean hasErrors()
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<IntegrationError> errors()
Any errors associated with the integration.
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 hasErrors() method.
public DeleteIntegrationResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DeleteIntegrationResponse.Builder,DeleteIntegrationResponse>toBuilder in class AwsResponsepublic static DeleteIntegrationResponse.Builder builder()
public static Class<? extends DeleteIntegrationResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic 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 SdkResponseCopyright © 2023. All rights reserved.