Interface CatalogTarget.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CatalogTarget.Builder,CatalogTarget>,SdkBuilder<CatalogTarget.Builder,CatalogTarget>,SdkPojo
- Enclosing class:
- CatalogTarget
public static interface CatalogTarget.Builder extends SdkPojo, CopyableBuilder<CatalogTarget.Builder,CatalogTarget>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CatalogTarget.BuilderconnectionName(String connectionName)The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using aCatalogconnection type paired with aNETWORKConnection type.CatalogTarget.BuilderdatabaseName(String databaseName)The name of the database to be synchronized.CatalogTarget.BuilderdlqEventQueueArn(String dlqEventQueueArn)A valid Amazon dead-letter SQS ARN.CatalogTarget.BuildereventQueueArn(String eventQueueArn)A valid Amazon SQS ARN.CatalogTarget.Buildertables(String... tables)A list of the tables to be synchronized.CatalogTarget.Buildertables(Collection<String> tables)A list of the tables to be synchronized.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
databaseName
CatalogTarget.Builder databaseName(String databaseName)
The name of the database to be synchronized.
- Parameters:
databaseName- The name of the database to be synchronized.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tables
CatalogTarget.Builder tables(Collection<String> tables)
A list of the tables to be synchronized.
- Parameters:
tables- A list of the tables to be synchronized.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tables
CatalogTarget.Builder tables(String... tables)
A list of the tables to be synchronized.
- Parameters:
tables- A list of the tables to be synchronized.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionName
CatalogTarget.Builder connectionName(String connectionName)
The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a
Catalogconnection type paired with aNETWORKConnection type.- Parameters:
connectionName- The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using aCatalogconnection type paired with aNETWORKConnection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventQueueArn
CatalogTarget.Builder eventQueueArn(String eventQueueArn)
A valid Amazon SQS ARN. For example,
arn:aws:sqs:region:account:sqs.- Parameters:
eventQueueArn- A valid Amazon SQS ARN. For example,arn:aws:sqs:region:account:sqs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dlqEventQueueArn
CatalogTarget.Builder dlqEventQueueArn(String dlqEventQueueArn)
A valid Amazon dead-letter SQS ARN. For example,
arn:aws:sqs:region:account:deadLetterQueue.- Parameters:
dlqEventQueueArn- A valid Amazon dead-letter SQS ARN. For example,arn:aws:sqs:region:account:deadLetterQueue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-