Class CfnEndpoint.NeptuneSettingsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dms.CfnEndpoint.NeptuneSettingsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEndpoint.NeptuneSettingsProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEndpoint.NeptuneSettingsProperty
@Stability(Stable)
@Internal
public static final class CfnEndpoint.NeptuneSettingsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEndpoint.NeptuneSettingsProperty
An implementation for
CfnEndpoint.NeptuneSettingsProperty
-
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.dms.CfnEndpoint.NeptuneSettingsProperty
CfnEndpoint.NeptuneSettingsProperty.Builder, CfnEndpoint.NeptuneSettingsProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnEndpoint.NeptuneSettingsProperty.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 Number
The number of milliseconds for AWS DMS to wait to retry a bulk-load of migrated graph data to the Neptune target database before raising an error.final Object
If you want IAM authorization enabled for this endpoint, set this parameter totrue
.final Number
The maximum size in kilobytes of migrated graph data stored in a .csv file before AWS DMS bulk-loads the data to the Neptune target database.final Number
The number of times for AWS DMS to retry a bulk load of migrated graph data to the Neptune target database before raising an error.final String
A folder path where you want AWS DMS to store migrated graph data in the S3 bucket specified byS3BucketName
.final String
The name of the Amazon S3 bucket where AWS DMS can temporarily store migrated graph data in .csv files before bulk-loading it to the Neptune target database.final String
The Amazon Resource Name (ARN) of the service role that you created for the Neptune target endpoint.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 theCfnEndpoint.NeptuneSettingsProperty.Builder
.
-
-
Method Details
-
getErrorRetryDuration
Description copied from interface:CfnEndpoint.NeptuneSettingsProperty
The number of milliseconds for AWS DMS to wait to retry a bulk-load of migrated graph data to the Neptune target database before raising an error.The default is 250.
- Specified by:
getErrorRetryDuration
in interfaceCfnEndpoint.NeptuneSettingsProperty
- See Also:
-
getIamAuthEnabled
Description copied from interface:CfnEndpoint.NeptuneSettingsProperty
If you want IAM authorization enabled for this endpoint, set this parameter totrue
.Then attach the appropriate IAM policy document to your service role specified by
ServiceAccessRoleArn
. The default isfalse
.- Specified by:
getIamAuthEnabled
in interfaceCfnEndpoint.NeptuneSettingsProperty
- See Also:
-
getMaxFileSize
Description copied from interface:CfnEndpoint.NeptuneSettingsProperty
The maximum size in kilobytes of migrated graph data stored in a .csv file before AWS DMS bulk-loads the data to the Neptune target database. The default is 1,048,576 KB. If the bulk load is successful, AWS DMS clears the bucket, ready to store the next batch of migrated graph data.- Specified by:
getMaxFileSize
in interfaceCfnEndpoint.NeptuneSettingsProperty
- See Also:
-
getMaxRetryCount
Description copied from interface:CfnEndpoint.NeptuneSettingsProperty
The number of times for AWS DMS to retry a bulk load of migrated graph data to the Neptune target database before raising an error.The default is 5.
- Specified by:
getMaxRetryCount
in interfaceCfnEndpoint.NeptuneSettingsProperty
- See Also:
-
getS3BucketFolder
Description copied from interface:CfnEndpoint.NeptuneSettingsProperty
A folder path where you want AWS DMS to store migrated graph data in the S3 bucket specified byS3BucketName
.- Specified by:
getS3BucketFolder
in interfaceCfnEndpoint.NeptuneSettingsProperty
- See Also:
-
getS3BucketName
Description copied from interface:CfnEndpoint.NeptuneSettingsProperty
The name of the Amazon S3 bucket where AWS DMS can temporarily store migrated graph data in .csv files before bulk-loading it to the Neptune target database. AWS DMS maps the SQL source data to graph data before storing it in these .csv files.- Specified by:
getS3BucketName
in interfaceCfnEndpoint.NeptuneSettingsProperty
- See Also:
-
getServiceAccessRoleArn
Description copied from interface:CfnEndpoint.NeptuneSettingsProperty
The Amazon Resource Name (ARN) of the service role that you created for the Neptune target endpoint.The role must allow the
iam:PassRole
action.For more information, see Creating an IAM Service Role for Accessing Amazon Neptune as a Target in the AWS Database Migration Service User Guide .
- Specified by:
getServiceAccessRoleArn
in interfaceCfnEndpoint.NeptuneSettingsProperty
- 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()
-