Interface S3ReferenceDataSourceDescription.Builder

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

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

    • bucketARN

      The Amazon Resource Name (ARN) of the S3 bucket.

      Parameters:
      bucketARN - The Amazon Resource Name (ARN) of the S3 bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fileKey

      Amazon S3 object key name.

      Parameters:
      fileKey - Amazon S3 object key name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • referenceRoleARN

      S3ReferenceDataSourceDescription.Builder referenceRoleARN(String referenceRoleARN)

      The ARN of the IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf to populate the in-application reference table.

      Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.

      Parameters:
      referenceRoleARN - The ARN of the IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf to populate the in-application reference table.

      Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.

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