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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.dms.CfnEndpoint.NeptuneSettingsProperty
CfnEndpoint.NeptuneSettingsProperty.Builder, CfnEndpoint.NeptuneSettingsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEndpoint.NeptuneSettingsProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal NumberThe 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 ObjectIf you want IAM authorization enabled for this endpoint, set this parameter totrue.final NumberThe 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 NumberThe 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 StringA folder path where you want AWS DMS to store migrated graph data in the S3 bucket specified byS3BucketName.final StringThe 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 StringThe Amazon Resource Name (ARN) of the service role that you created for the Neptune target endpoint.final inthashCode()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.NeptuneSettingsPropertyThe 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:
getErrorRetryDurationin interfaceCfnEndpoint.NeptuneSettingsProperty- See Also:
-
getIamAuthEnabled
Description copied from interface:CfnEndpoint.NeptuneSettingsPropertyIf 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.Returns union: either
BooleanorIResolvable- Specified by:
getIamAuthEnabledin interfaceCfnEndpoint.NeptuneSettingsProperty- See Also:
-
getMaxFileSize
Description copied from interface:CfnEndpoint.NeptuneSettingsPropertyThe 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:
getMaxFileSizein interfaceCfnEndpoint.NeptuneSettingsProperty- See Also:
-
getMaxRetryCount
Description copied from interface:CfnEndpoint.NeptuneSettingsPropertyThe 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:
getMaxRetryCountin interfaceCfnEndpoint.NeptuneSettingsProperty- See Also:
-
getS3BucketFolder
Description copied from interface:CfnEndpoint.NeptuneSettingsPropertyA folder path where you want AWS DMS to store migrated graph data in the S3 bucket specified byS3BucketName.- Specified by:
getS3BucketFolderin interfaceCfnEndpoint.NeptuneSettingsProperty- See Also:
-
getS3BucketName
Description copied from interface:CfnEndpoint.NeptuneSettingsPropertyThe 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:
getS3BucketNamein interfaceCfnEndpoint.NeptuneSettingsProperty- See Also:
-
getServiceAccessRoleArn
Description copied from interface:CfnEndpoint.NeptuneSettingsPropertyThe Amazon Resource Name (ARN) of the service role that you created for the Neptune target endpoint.The role must allow the
iam:PassRoleaction.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:
getServiceAccessRoleArnin interfaceCfnEndpoint.NeptuneSettingsProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-