Interface TargetProcessingProperties.Builder

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

@Mutable @NotThreadSafe public static interface TargetProcessingProperties.Builder extends SdkPojo, CopyableBuilder<TargetProcessingProperties.Builder,TargetProcessingProperties>
  • Method Details

    • roleArn

      The IAM role to access the Glue database.

      Parameters:
      roleArn - The IAM role to access the Glue database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsArn

      The ARN of the KMS key used for encryption.

      Parameters:
      kmsArn - The ARN of the KMS key used for encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionName

      TargetProcessingProperties.Builder connectionName(String connectionName)

      The Glue network connection to configure the Glue job running in the customer VPC.

      Parameters:
      connectionName - The Glue network connection to configure the Glue job running in the customer VPC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventBusArn

      TargetProcessingProperties.Builder eventBusArn(String eventBusArn)

      The ARN of an Eventbridge event bus to receive the integration status notification.

      Parameters:
      eventBusArn - The ARN of an Eventbridge event bus to receive the integration status notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.