InvalidResourceStateException, ResourceNotFoundException, AccessDeniedException, AwsServiceException, SdkClientException, DatabaseMigrationException { return createEndpoint(CreateEndpointRequest.builder().applyMutation(createEndpointRequest).build());
/** * <p> * Settings in JSON format for the target Amazon DynamoDB endpoint. For more information about the available * settings, see the <b>Using Object Mapping to Migrate Data to DynamoDB</b> section at <a * href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html"> Using an Amazon DynamoDB * Database as a Target for AWS Database Migration Service</a>. * </p> * This is a convenience that creates an instance of the {@link DynamoDbSettings.Builder} avoiding the need to * create one manually via {@link DynamoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link DynamoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #dynamoDbSettings(DynamoDbSettings)}. * * @param dynamoDbSettings * a consumer that will call methods on {@link DynamoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #dynamoDbSettings(DynamoDbSettings) */ default Builder dynamoDbSettings(Consumer<DynamoDbSettings.Builder> dynamoDbSettings) { return dynamoDbSettings(DynamoDbSettings.builder().applyMutation(dynamoDbSettings).build()); }
/** * <p> * Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, * see the configuration properties section in <a * href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html"> Using MongoDB as a Target * for AWS Database Migration Service</a> in the <i>AWS Database Migration Service User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link MongoDbSettings.Builder} avoiding the need to * create one manually via {@link MongoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link MongoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #mongoDbSettings(MongoDbSettings)}. * * @param mongoDbSettings * a consumer that will call methods on {@link MongoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #mongoDbSettings(MongoDbSettings) */ default Builder mongoDbSettings(Consumer<MongoDbSettings.Builder> mongoDbSettings) { return mongoDbSettings(MongoDbSettings.builder().applyMutation(mongoDbSettings).build()); }
return dmsTransferSettings(DmsTransferSettings.builder().applyMutation(dmsTransferSettings).build());
return dmsTransferSettings(DmsTransferSettings.builder().applyMutation(dmsTransferSettings).build());
return createEndpoint(CreateEndpointRequest.builder().applyMutation(createEndpointRequest).build());
return createEndpoint(CreateEndpointRequest.builder().applyMutation(createEndpointRequest).build());
InvalidResourceStateException, ResourceNotFoundException, AccessDeniedException, AwsServiceException, SdkClientException, DatabaseMigrationException { return createEndpoint(CreateEndpointRequest.builder().applyMutation(createEndpointRequest).build());
return createEndpoint(CreateEndpointRequest.builder().applyMutation(createEndpointRequest).build());
InvalidResourceStateException, ResourceNotFoundException, AccessDeniedException, AwsServiceException, SdkClientException, DatabaseMigrationException { return createEndpoint(CreateEndpointRequest.builder().applyMutation(createEndpointRequest).build());
/** * <p> * Settings in JSON format for the target Elasticsearch endpoint. For more information about the available * settings, see <a href= * "http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Elasticsearch.html#CHAP_Target.Elasticsearch.Configuration" * >Extra Connection Attributes When Using Elasticsearch as a Target for AWS DMS</a> in the <i>AWS Database * Migration User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link ElasticsearchSettings.Builder} avoiding the need * to create one manually via {@link ElasticsearchSettings#builder()}. * * When the {@link Consumer} completes, {@link ElasticsearchSettings.Builder#build()} is called immediately and * its result is passed to {@link #elasticsearchSettings(ElasticsearchSettings)}. * * @param elasticsearchSettings * a consumer that will call methods on {@link ElasticsearchSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #elasticsearchSettings(ElasticsearchSettings) */ default Builder elasticsearchSettings(Consumer<ElasticsearchSettings.Builder> elasticsearchSettings) { return elasticsearchSettings(ElasticsearchSettings.builder().applyMutation(elasticsearchSettings).build()); }
/** * <p> * Settings in JSON format for the target Amazon Kinesis Data Streams endpoint. For more information about the * available settings, see <a href= * "http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kinesis.html#CHAP_Target.Kinesis.ObjectMapping " * >Using Object Mapping to Migrate Data to a Kinesis Data Stream</a> in the <i>AWS Database Migration User * Guide.</i> * </p> * This is a convenience that creates an instance of the {@link KinesisSettings.Builder} avoiding the need to * create one manually via {@link KinesisSettings#builder()}. * * When the {@link Consumer} completes, {@link KinesisSettings.Builder#build()} is called immediately and its * result is passed to {@link #kinesisSettings(KinesisSettings)}. * * @param kinesisSettings * a consumer that will call methods on {@link KinesisSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #kinesisSettings(KinesisSettings) */ default Builder kinesisSettings(Consumer<KinesisSettings.Builder> kinesisSettings) { return kinesisSettings(KinesisSettings.builder().applyMutation(kinesisSettings).build()); }
/** * <p> * Settings in JSON format for the target Amazon S3 endpoint. For more information about the available settings, * see <a * href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html#CHAP_Target.S3.Configuring">Extra * Connection Attributes When Using Amazon S3 as a Target for AWS DMS</a> in the <i>AWS Database Migration * Service User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link S3Settings.Builder} avoiding the need to create * one manually via {@link S3Settings#builder()}. * * When the {@link Consumer} completes, {@link S3Settings.Builder#build()} is called immediately and its result * is passed to {@link #s3Settings(S3Settings)}. * * @param s3Settings * a consumer that will call methods on {@link S3Settings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #s3Settings(S3Settings) */ default Builder s3Settings(Consumer<S3Settings.Builder> s3Settings) { return s3Settings(S3Settings.builder().applyMutation(s3Settings).build()); }
/** * <p> * Settings in JSON format for the target Elasticsearch endpoint. For more information about the available * settings, see <a href= * "http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Elasticsearch.html#CHAP_Target.Elasticsearch.Configuration" * >Extra Connection Attributes When Using Elasticsearch as a Target for AWS DMS</a> in the <i>AWS Database * Migration User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link ElasticsearchSettings.Builder} avoiding the need * to create one manually via {@link ElasticsearchSettings#builder()}. * * When the {@link Consumer} completes, {@link ElasticsearchSettings.Builder#build()} is called immediately and * its result is passed to {@link #elasticsearchSettings(ElasticsearchSettings)}. * * @param elasticsearchSettings * a consumer that will call methods on {@link ElasticsearchSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #elasticsearchSettings(ElasticsearchSettings) */ default Builder elasticsearchSettings(Consumer<ElasticsearchSettings.Builder> elasticsearchSettings) { return elasticsearchSettings(ElasticsearchSettings.builder().applyMutation(elasticsearchSettings).build()); }
/** * <p> * Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, * see the <b>Configuration Properties When Using MongoDB as a Source for AWS Database Migration Service</b> * section at <a href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html"> Using Amazon * S3 as a Target for AWS Database Migration Service</a>. * </p> * This is a convenience that creates an instance of the {@link MongoDbSettings.Builder} avoiding the need to * create one manually via {@link MongoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link MongoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #mongoDbSettings(MongoDbSettings)}. * * @param mongoDbSettings * a consumer that will call methods on {@link MongoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #mongoDbSettings(MongoDbSettings) */ default Builder mongoDbSettings(Consumer<MongoDbSettings.Builder> mongoDbSettings) { return mongoDbSettings(MongoDbSettings.builder().applyMutation(mongoDbSettings).build()); }
/** * <p> * Settings in JSON format for the target S3 endpoint. For more information about the available settings, see * the <b>Extra Connection Attributes</b> section at <a * href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html"> Using Amazon S3 as a Target for * AWS Database Migration Service</a>. * </p> * This is a convenience that creates an instance of the {@link S3Settings.Builder} avoiding the need to create * one manually via {@link S3Settings#builder()}. * * When the {@link Consumer} completes, {@link S3Settings.Builder#build()} is called immediately and its result * is passed to {@link #s3Settings(S3Settings)}. * * @param s3Settings * a consumer that will call methods on {@link S3Settings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #s3Settings(S3Settings) */ default Builder s3Settings(Consumer<S3Settings.Builder> s3Settings) { return s3Settings(S3Settings.builder().applyMutation(s3Settings).build()); }
/** * <p> * Settings in JSON format for the target Amazon S3 endpoint. For more information about the available settings, * see <a * href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html#CHAP_Target.S3.Configuring">Extra * Connection Attributes When Using Amazon S3 as a Target for AWS DMS</a> in the <i>AWS Database Migration * Service User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link S3Settings.Builder} avoiding the need to create * one manually via {@link S3Settings#builder()}. * * When the {@link Consumer} completes, {@link S3Settings.Builder#build()} is called immediately and its result * is passed to {@link #s3Settings(S3Settings)}. * * @param s3Settings * a consumer that will call methods on {@link S3Settings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #s3Settings(S3Settings) */ default Builder s3Settings(Consumer<S3Settings.Builder> s3Settings) { return s3Settings(S3Settings.builder().applyMutation(s3Settings).build()); }
/** * <p> * Settings in JSON format for the target Amazon Kinesis Data Streams endpoint. For more information about the * available settings, see <a href= * "http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kinesis.html#CHAP_Target.Kinesis.ObjectMapping " * >Using Object Mapping to Migrate Data to a Kinesis Data Stream</a> in the <i>AWS Database Migration User * Guide.</i> * </p> * This is a convenience that creates an instance of the {@link KinesisSettings.Builder} avoiding the need to * create one manually via {@link KinesisSettings#builder()}. * * When the {@link Consumer} completes, {@link KinesisSettings.Builder#build()} is called immediately and its * result is passed to {@link #kinesisSettings(KinesisSettings)}. * * @param kinesisSettings * a consumer that will call methods on {@link KinesisSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #kinesisSettings(KinesisSettings) */ default Builder kinesisSettings(Consumer<KinesisSettings.Builder> kinesisSettings) { return kinesisSettings(KinesisSettings.builder().applyMutation(kinesisSettings).build()); }
/** * <p> * Settings in JSON format for the target Amazon DynamoDB endpoint. For more information about the available * settings, see <a href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html">Using * Object Mapping to Migrate Data to DynamoDB</a> in the <i>AWS Database Migration Service User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link DynamoDbSettings.Builder} avoiding the need to * create one manually via {@link DynamoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link DynamoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #dynamoDbSettings(DynamoDbSettings)}. * * @param dynamoDbSettings * a consumer that will call methods on {@link DynamoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #dynamoDbSettings(DynamoDbSettings) */ default Builder dynamoDbSettings(Consumer<DynamoDbSettings.Builder> dynamoDbSettings) { return dynamoDbSettings(DynamoDbSettings.builder().applyMutation(dynamoDbSettings).build()); }
/** * <p> * Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, * see the configuration properties section in <a * href="http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html"> Using MongoDB as a Target * for AWS Database Migration Service</a> in the <i>AWS Database Migration Service User Guide.</i> * </p> * This is a convenience that creates an instance of the {@link MongoDbSettings.Builder} avoiding the need to * create one manually via {@link MongoDbSettings#builder()}. * * When the {@link Consumer} completes, {@link MongoDbSettings.Builder#build()} is called immediately and its * result is passed to {@link #mongoDbSettings(MongoDbSettings)}. * * @param mongoDbSettings * a consumer that will call methods on {@link MongoDbSettings.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #mongoDbSettings(MongoDbSettings) */ default Builder mongoDbSettings(Consumer<MongoDbSettings.Builder> mongoDbSettings) { return mongoDbSettings(MongoDbSettings.builder().applyMutation(mongoDbSettings).build()); }