Class CfnIntegrationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.CfnIntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnIntegrationProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIntegrationProps
@Stability(Stable)
@Internal
public static final class CfnIntegrationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIntegrationProps
An implementation for
CfnIntegrationProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.rds.CfnIntegrationProps
CfnIntegrationProps.Builder, CfnIntegrationProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnIntegrationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnIntegrationProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
An optional set of non-secret key–value pairs that contains additional contextual information about the data.final String
Data filters for the integration.final String
A description of the integration.final String
The name of the integration.final String
The AWS Key Management System ( AWS KMS) key identifier for the key to use to encrypt the integration.final String
The Amazon Resource Name (ARN) of the database to use as the source for replication.getTags()
An optional array of key-value pairs to apply to this integration.final String
The ARN of the Redshift data warehouse to use as the target for replication.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnIntegrationProps.Builder
.
-
-
Method Details
-
getSourceArn
Description copied from interface:CfnIntegrationProps
The Amazon Resource Name (ARN) of the database to use as the source for replication.- Specified by:
getSourceArn
in interfaceCfnIntegrationProps
- See Also:
-
getTargetArn
Description copied from interface:CfnIntegrationProps
The ARN of the Redshift data warehouse to use as the target for replication.- Specified by:
getTargetArn
in interfaceCfnIntegrationProps
- See Also:
-
getAdditionalEncryptionContext
Description copied from interface:CfnIntegrationProps
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 AWS Key Management Service Developer Guide .
You can only include this parameter if you specify the
KMSKeyId
parameter.- Specified by:
getAdditionalEncryptionContext
in interfaceCfnIntegrationProps
- See Also:
-
getDataFilter
Description copied from interface:CfnIntegrationProps
Data filters for the integration.These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.
- Specified by:
getDataFilter
in interfaceCfnIntegrationProps
- See Also:
-
getDescription
Description copied from interface:CfnIntegrationProps
A description of the integration.- Specified by:
getDescription
in interfaceCfnIntegrationProps
- See Also:
-
getIntegrationName
Description copied from interface:CfnIntegrationProps
The name of the integration.- Specified by:
getIntegrationName
in interfaceCfnIntegrationProps
- See Also:
-
getKmsKeyId
Description copied from interface:CfnIntegrationProps
The AWS Key Management System ( AWS KMS) key identifier for the key to use to encrypt the integration.If you don't specify an encryption key, RDS uses a default AWS owned key.
- Specified by:
getKmsKeyId
in interfaceCfnIntegrationProps
- See Also:
-
getTags
Description copied from interface:CfnIntegrationProps
An optional array of key-value pairs to apply to this integration.- Specified by:
getTags
in interfaceCfnIntegrationProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-