Interface Endpoint.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Endpoint.Builder,Endpoint>, SdkBuilder<Endpoint.Builder,Endpoint>, SdkPojo
Enclosing class:
Endpoint

public static interface Endpoint.Builder extends SdkPojo, CopyableBuilder<Endpoint.Builder,Endpoint>
  • Method Details

    • endpointIdentifier

      Endpoint.Builder endpointIdentifier(String endpointIdentifier)

      The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.

      Parameters:
      endpointIdentifier - The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointType

      Endpoint.Builder endpointType(String endpointType)

      The type of endpoint. Valid values are source and target.

      Parameters:
      endpointType - The type of endpoint. Valid values are source and target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • endpointType

      Endpoint.Builder endpointType(ReplicationEndpointTypeValue endpointType)

      The type of endpoint. Valid values are source and target.

      Parameters:
      endpointType - The type of endpoint. Valid values are source and target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • engineName

      Endpoint.Builder engineName(String engineName)

      The database engine name. Valid values, depending on the EndpointType, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "db2-zos", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "documentdb", "sqlserver", "neptune", and "babelfish".

      Parameters:
      engineName - The database engine name. Valid values, depending on the EndpointType, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "db2-zos", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "documentdb", "sqlserver", "neptune", and "babelfish".
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • engineDisplayName

      Endpoint.Builder engineDisplayName(String engineDisplayName)

      The expanded name for the engine name. For example, if the EngineName parameter is "aurora", this value would be "Amazon Aurora MySQL".

      Parameters:
      engineDisplayName - The expanded name for the engine name. For example, if the EngineName parameter is "aurora", this value would be "Amazon Aurora MySQL".
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • username

      Endpoint.Builder username(String username)

      The user name used to connect to the endpoint.

      Parameters:
      username - The user name used to connect to the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serverName

      Endpoint.Builder serverName(String serverName)

      The name of the server at the endpoint.

      Parameters:
      serverName - The name of the server at the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • port

      The port value used to access the endpoint.

      Parameters:
      port - The port value used to access the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseName

      Endpoint.Builder databaseName(String databaseName)

      The name of the database at the endpoint.

      Parameters:
      databaseName - The name of the database at the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • extraConnectionAttributes

      Endpoint.Builder extraConnectionAttributes(String extraConnectionAttributes)

      Additional connection attributes used to connect to the endpoint.

      Parameters:
      extraConnectionAttributes - Additional connection attributes used to connect to the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Endpoint.Builder status(String status)

      The status of the endpoint.

      Parameters:
      status - The status of the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      Endpoint.Builder kmsKeyId(String kmsKeyId)

      An KMS key identifier that is used to encrypt the connection parameters for the endpoint.

      If you don't specify a value for the KmsKeyId parameter, then DMS uses your default encryption key.

      KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.

      Parameters:
      kmsKeyId - An KMS key identifier that is used to encrypt the connection parameters for the endpoint.

      If you don't specify a value for the KmsKeyId parameter, then DMS uses your default encryption key.

      KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointArn

      Endpoint.Builder endpointArn(String endpointArn)

      The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

      Parameters:
      endpointArn - The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • certificateArn

      Endpoint.Builder certificateArn(String certificateArn)

      The Amazon Resource Name (ARN) used for SSL connection to the endpoint.

      Parameters:
      certificateArn - The Amazon Resource Name (ARN) used for SSL connection to the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sslMode

      Endpoint.Builder sslMode(String sslMode)

      The SSL mode used to connect to the endpoint. The default value is none.

      Parameters:
      sslMode - The SSL mode used to connect to the endpoint. The default value is none.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sslMode

      The SSL mode used to connect to the endpoint. The default value is none.

      Parameters:
      sslMode - The SSL mode used to connect to the endpoint. The default value is none.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serviceAccessRoleArn

      Endpoint.Builder serviceAccessRoleArn(String serviceAccessRoleArn)

      The Amazon Resource Name (ARN) used by the service to access the IAM role. The role must allow the iam:PassRole action.

      Parameters:
      serviceAccessRoleArn - The Amazon Resource Name (ARN) used by the service to access the IAM role. The role must allow the iam:PassRole action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • externalTableDefinition

      Endpoint.Builder externalTableDefinition(String externalTableDefinition)

      The external table definition.

      Parameters:
      externalTableDefinition - The external table definition.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • externalId

      Endpoint.Builder externalId(String externalId)

      Value returned by a call to CreateEndpoint that can be used for cross-account validation. Use it on a subsequent call to CreateEndpoint to create the endpoint with a cross-account.

      Parameters:
      externalId - Value returned by a call to CreateEndpoint that can be used for cross-account validation. Use it on a subsequent call to CreateEndpoint to create the endpoint with a cross-account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dynamoDbSettings

      Endpoint.Builder dynamoDbSettings(DynamoDbSettings dynamoDbSettings)

      The settings for the DynamoDB target endpoint. For more information, see the DynamoDBSettings structure.

      Parameters:
      dynamoDbSettings - The settings for the DynamoDB target endpoint. For more information, see the DynamoDBSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dynamoDbSettings

      default Endpoint.Builder dynamoDbSettings(Consumer<DynamoDbSettings.Builder> dynamoDbSettings)

      The settings for the DynamoDB target endpoint. For more information, see the DynamoDBSettings structure.

      This is a convenience method that creates an instance of the DynamoDbSettings.Builder avoiding the need to create one manually via DynamoDbSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dynamoDbSettings(DynamoDbSettings).

      Parameters:
      dynamoDbSettings - a consumer that will call methods on DynamoDbSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • s3Settings

      Endpoint.Builder s3Settings(S3Settings s3Settings)

      The settings for the S3 target endpoint. For more information, see the S3Settings structure.

      Parameters:
      s3Settings - The settings for the S3 target endpoint. For more information, see the S3Settings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Settings

      default Endpoint.Builder s3Settings(Consumer<S3Settings.Builder> s3Settings)

      The settings for the S3 target endpoint. For more information, see the S3Settings structure.

      This is a convenience method that creates an instance of the S3Settings.Builder avoiding the need to create one manually via S3Settings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to s3Settings(S3Settings).

      Parameters:
      s3Settings - a consumer that will call methods on S3Settings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dmsTransferSettings

      Endpoint.Builder dmsTransferSettings(DmsTransferSettings dmsTransferSettings)

      The settings for the DMS Transfer type source. For more information, see the DmsTransferSettings structure.

      Parameters:
      dmsTransferSettings - The settings for the DMS Transfer type source. For more information, see the DmsTransferSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dmsTransferSettings

      default Endpoint.Builder dmsTransferSettings(Consumer<DmsTransferSettings.Builder> dmsTransferSettings)

      The settings for the DMS Transfer type source. For more information, see the DmsTransferSettings structure.

      This is a convenience method that creates an instance of the DmsTransferSettings.Builder avoiding the need to create one manually via DmsTransferSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dmsTransferSettings(DmsTransferSettings).

      Parameters:
      dmsTransferSettings - a consumer that will call methods on DmsTransferSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mongoDbSettings

      Endpoint.Builder mongoDbSettings(MongoDbSettings mongoDbSettings)

      The settings for the MongoDB source endpoint. For more information, see the MongoDbSettings structure.

      Parameters:
      mongoDbSettings - The settings for the MongoDB source endpoint. For more information, see the MongoDbSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mongoDbSettings

      default Endpoint.Builder mongoDbSettings(Consumer<MongoDbSettings.Builder> mongoDbSettings)

      The settings for the MongoDB source endpoint. For more information, see the MongoDbSettings structure.

      This is a convenience method that creates an instance of the MongoDbSettings.Builder avoiding the need to create one manually via MongoDbSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mongoDbSettings(MongoDbSettings).

      Parameters:
      mongoDbSettings - a consumer that will call methods on MongoDbSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • kinesisSettings

      Endpoint.Builder kinesisSettings(KinesisSettings kinesisSettings)

      The settings for the Amazon Kinesis target endpoint. For more information, see the KinesisSettings structure.

      Parameters:
      kinesisSettings - The settings for the Amazon Kinesis target endpoint. For more information, see the KinesisSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kinesisSettings

      default Endpoint.Builder kinesisSettings(Consumer<KinesisSettings.Builder> kinesisSettings)

      The settings for the Amazon Kinesis target endpoint. For more information, see the KinesisSettings structure.

      This is a convenience method that creates an instance of the KinesisSettings.Builder avoiding the need to create one manually via KinesisSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to kinesisSettings(KinesisSettings).

      Parameters:
      kinesisSettings - a consumer that will call methods on KinesisSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • kafkaSettings

      Endpoint.Builder kafkaSettings(KafkaSettings kafkaSettings)

      The settings for the Apache Kafka target endpoint. For more information, see the KafkaSettings structure.

      Parameters:
      kafkaSettings - The settings for the Apache Kafka target endpoint. For more information, see the KafkaSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kafkaSettings

      default Endpoint.Builder kafkaSettings(Consumer<KafkaSettings.Builder> kafkaSettings)

      The settings for the Apache Kafka target endpoint. For more information, see the KafkaSettings structure.

      This is a convenience method that creates an instance of the KafkaSettings.Builder avoiding the need to create one manually via KafkaSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to kafkaSettings(KafkaSettings).

      Parameters:
      kafkaSettings - a consumer that will call methods on KafkaSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • elasticsearchSettings

      Endpoint.Builder elasticsearchSettings(ElasticsearchSettings elasticsearchSettings)

      The settings for the OpenSearch source endpoint. For more information, see the ElasticsearchSettings structure.

      Parameters:
      elasticsearchSettings - The settings for the OpenSearch source endpoint. For more information, see the ElasticsearchSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • elasticsearchSettings

      default Endpoint.Builder elasticsearchSettings(Consumer<ElasticsearchSettings.Builder> elasticsearchSettings)

      The settings for the OpenSearch source endpoint. For more information, see the ElasticsearchSettings structure.

      This is a convenience method that creates an instance of the ElasticsearchSettings.Builder avoiding the need to create one manually via ElasticsearchSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to elasticsearchSettings(ElasticsearchSettings).

      Parameters:
      elasticsearchSettings - a consumer that will call methods on ElasticsearchSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • neptuneSettings

      Endpoint.Builder neptuneSettings(NeptuneSettings neptuneSettings)

      The settings for the Amazon Neptune target endpoint. For more information, see the NeptuneSettings structure.

      Parameters:
      neptuneSettings - The settings for the Amazon Neptune target endpoint. For more information, see the NeptuneSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • neptuneSettings

      default Endpoint.Builder neptuneSettings(Consumer<NeptuneSettings.Builder> neptuneSettings)

      The settings for the Amazon Neptune target endpoint. For more information, see the NeptuneSettings structure.

      This is a convenience method that creates an instance of the NeptuneSettings.Builder avoiding the need to create one manually via NeptuneSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to neptuneSettings(NeptuneSettings).

      Parameters:
      neptuneSettings - a consumer that will call methods on NeptuneSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • redshiftSettings

      Endpoint.Builder redshiftSettings(RedshiftSettings redshiftSettings)

      Settings for the Amazon Redshift endpoint.

      Parameters:
      redshiftSettings - Settings for the Amazon Redshift endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • redshiftSettings

      default Endpoint.Builder redshiftSettings(Consumer<RedshiftSettings.Builder> redshiftSettings)

      Settings for the Amazon Redshift endpoint.

      This is a convenience method that creates an instance of the RedshiftSettings.Builder avoiding the need to create one manually via RedshiftSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to redshiftSettings(RedshiftSettings).

      Parameters:
      redshiftSettings - a consumer that will call methods on RedshiftSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • postgreSQLSettings

      Endpoint.Builder postgreSQLSettings(PostgreSQLSettings postgreSQLSettings)

      The settings for the PostgreSQL source and target endpoint. For more information, see the PostgreSQLSettings structure.

      Parameters:
      postgreSQLSettings - The settings for the PostgreSQL source and target endpoint. For more information, see the PostgreSQLSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • postgreSQLSettings

      default Endpoint.Builder postgreSQLSettings(Consumer<PostgreSQLSettings.Builder> postgreSQLSettings)

      The settings for the PostgreSQL source and target endpoint. For more information, see the PostgreSQLSettings structure.

      This is a convenience method that creates an instance of the PostgreSQLSettings.Builder avoiding the need to create one manually via PostgreSQLSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to postgreSQLSettings(PostgreSQLSettings).

      Parameters:
      postgreSQLSettings - a consumer that will call methods on PostgreSQLSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mySQLSettings

      Endpoint.Builder mySQLSettings(MySQLSettings mySQLSettings)

      The settings for the MySQL source and target endpoint. For more information, see the MySQLSettings structure.

      Parameters:
      mySQLSettings - The settings for the MySQL source and target endpoint. For more information, see the MySQLSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mySQLSettings

      default Endpoint.Builder mySQLSettings(Consumer<MySQLSettings.Builder> mySQLSettings)

      The settings for the MySQL source and target endpoint. For more information, see the MySQLSettings structure.

      This is a convenience method that creates an instance of the MySQLSettings.Builder avoiding the need to create one manually via MySQLSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mySQLSettings(MySQLSettings).

      Parameters:
      mySQLSettings - a consumer that will call methods on MySQLSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • oracleSettings

      Endpoint.Builder oracleSettings(OracleSettings oracleSettings)

      The settings for the Oracle source and target endpoint. For more information, see the OracleSettings structure.

      Parameters:
      oracleSettings - The settings for the Oracle source and target endpoint. For more information, see the OracleSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • oracleSettings

      default Endpoint.Builder oracleSettings(Consumer<OracleSettings.Builder> oracleSettings)

      The settings for the Oracle source and target endpoint. For more information, see the OracleSettings structure.

      This is a convenience method that creates an instance of the OracleSettings.Builder avoiding the need to create one manually via OracleSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to oracleSettings(OracleSettings).

      Parameters:
      oracleSettings - a consumer that will call methods on OracleSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sybaseSettings

      Endpoint.Builder sybaseSettings(SybaseSettings sybaseSettings)

      The settings for the SAP ASE source and target endpoint. For more information, see the SybaseSettings structure.

      Parameters:
      sybaseSettings - The settings for the SAP ASE source and target endpoint. For more information, see the SybaseSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sybaseSettings

      default Endpoint.Builder sybaseSettings(Consumer<SybaseSettings.Builder> sybaseSettings)

      The settings for the SAP ASE source and target endpoint. For more information, see the SybaseSettings structure.

      This is a convenience method that creates an instance of the SybaseSettings.Builder avoiding the need to create one manually via SybaseSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sybaseSettings(SybaseSettings).

      Parameters:
      sybaseSettings - a consumer that will call methods on SybaseSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • microsoftSQLServerSettings

      Endpoint.Builder microsoftSQLServerSettings(MicrosoftSQLServerSettings microsoftSQLServerSettings)

      The settings for the Microsoft SQL Server source and target endpoint. For more information, see the MicrosoftSQLServerSettings structure.

      Parameters:
      microsoftSQLServerSettings - The settings for the Microsoft SQL Server source and target endpoint. For more information, see the MicrosoftSQLServerSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • microsoftSQLServerSettings

      default Endpoint.Builder microsoftSQLServerSettings(Consumer<MicrosoftSQLServerSettings.Builder> microsoftSQLServerSettings)

      The settings for the Microsoft SQL Server source and target endpoint. For more information, see the MicrosoftSQLServerSettings structure.

      This is a convenience method that creates an instance of the MicrosoftSQLServerSettings.Builder avoiding the need to create one manually via MicrosoftSQLServerSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to microsoftSQLServerSettings(MicrosoftSQLServerSettings).

      Parameters:
      microsoftSQLServerSettings - a consumer that will call methods on MicrosoftSQLServerSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ibmDb2Settings

      Endpoint.Builder ibmDb2Settings(IBMDb2Settings ibmDb2Settings)

      The settings for the IBM Db2 LUW source endpoint. For more information, see the IBMDb2Settings structure.

      Parameters:
      ibmDb2Settings - The settings for the IBM Db2 LUW source endpoint. For more information, see the IBMDb2Settings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ibmDb2Settings

      default Endpoint.Builder ibmDb2Settings(Consumer<IBMDb2Settings.Builder> ibmDb2Settings)

      The settings for the IBM Db2 LUW source endpoint. For more information, see the IBMDb2Settings structure.

      This is a convenience method that creates an instance of the IBMDb2Settings.Builder avoiding the need to create one manually via IBMDb2Settings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ibmDb2Settings(IBMDb2Settings).

      Parameters:
      ibmDb2Settings - a consumer that will call methods on IBMDb2Settings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • docDbSettings

      Endpoint.Builder docDbSettings(DocDbSettings docDbSettings)
      Sets the value of the DocDbSettings property for this object.
      Parameters:
      docDbSettings - The new value for the DocDbSettings property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • docDbSettings

      default Endpoint.Builder docDbSettings(Consumer<DocDbSettings.Builder> docDbSettings)
      Sets the value of the DocDbSettings property for this object. This is a convenience method that creates an instance of the DocDbSettings.Builder avoiding the need to create one manually via DocDbSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to docDbSettings(DocDbSettings).

      Parameters:
      docDbSettings - a consumer that will call methods on DocDbSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • redisSettings

      Endpoint.Builder redisSettings(RedisSettings redisSettings)

      The settings for the Redis target endpoint. For more information, see the RedisSettings structure.

      Parameters:
      redisSettings - The settings for the Redis target endpoint. For more information, see the RedisSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • redisSettings

      default Endpoint.Builder redisSettings(Consumer<RedisSettings.Builder> redisSettings)

      The settings for the Redis target endpoint. For more information, see the RedisSettings structure.

      This is a convenience method that creates an instance of the RedisSettings.Builder avoiding the need to create one manually via RedisSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to redisSettings(RedisSettings).

      Parameters:
      redisSettings - a consumer that will call methods on RedisSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • gcpMySQLSettings

      Endpoint.Builder gcpMySQLSettings(GcpMySQLSettings gcpMySQLSettings)

      Settings in JSON format for the source GCP MySQL endpoint.

      Parameters:
      gcpMySQLSettings - Settings in JSON format for the source GCP MySQL endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gcpMySQLSettings

      default Endpoint.Builder gcpMySQLSettings(Consumer<GcpMySQLSettings.Builder> gcpMySQLSettings)

      Settings in JSON format for the source GCP MySQL endpoint.

      This is a convenience method that creates an instance of the GcpMySQLSettings.Builder avoiding the need to create one manually via GcpMySQLSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to gcpMySQLSettings(GcpMySQLSettings).

      Parameters:
      gcpMySQLSettings - a consumer that will call methods on GcpMySQLSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • timestreamSettings

      Endpoint.Builder timestreamSettings(TimestreamSettings timestreamSettings)

      The settings for the Amazon Timestream target endpoint. For more information, see the TimestreamSettings structure.

      Parameters:
      timestreamSettings - The settings for the Amazon Timestream target endpoint. For more information, see the TimestreamSettings structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timestreamSettings

      default Endpoint.Builder timestreamSettings(Consumer<TimestreamSettings.Builder> timestreamSettings)

      The settings for the Amazon Timestream target endpoint. For more information, see the TimestreamSettings structure.

      This is a convenience method that creates an instance of the TimestreamSettings.Builder avoiding the need to create one manually via TimestreamSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to timestreamSettings(TimestreamSettings).

      Parameters:
      timestreamSettings - a consumer that will call methods on TimestreamSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: