Class CfnApplicationReferenceDataSource.Builder

java.lang.Object
software.amazon.awscdk.services.kinesisanalyticsv2.CfnApplicationReferenceDataSource.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplicationReferenceDataSource>
Enclosing class:
CfnApplicationReferenceDataSource

@Stability(Stable) public static final class CfnApplicationReferenceDataSource.Builder extends Object implements software.amazon.jsii.Builder<CfnApplicationReferenceDataSource>
A fluent builder for CfnApplicationReferenceDataSource.
  • Method Details

    • create

      @Stability(Stable) public static CfnApplicationReferenceDataSource.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnApplicationReferenceDataSource.Builder.
    • applicationName

      @Stability(Stable) public CfnApplicationReferenceDataSource.Builder applicationName(String applicationName)
      The name of the application.

      Parameters:
      applicationName - The name of the application. This parameter is required.
      Returns:
      this
    • referenceDataSource

      @Stability(Stable) public CfnApplicationReferenceDataSource.Builder referenceDataSource(IResolvable referenceDataSource)
      For a SQL-based Kinesis Data Analytics application, describes the reference data source by providing the source information (Amazon S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table.

      Parameters:
      referenceDataSource - For a SQL-based Kinesis Data Analytics application, describes the reference data source by providing the source information (Amazon S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table. This parameter is required.
      Returns:
      this
    • referenceDataSource

      @Stability(Stable) public CfnApplicationReferenceDataSource.Builder referenceDataSource(CfnApplicationReferenceDataSource.ReferenceDataSourceProperty referenceDataSource)
      For a SQL-based Kinesis Data Analytics application, describes the reference data source by providing the source information (Amazon S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table.

      Parameters:
      referenceDataSource - For a SQL-based Kinesis Data Analytics application, describes the reference data source by providing the source information (Amazon S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnApplicationReferenceDataSource build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnApplicationReferenceDataSource>
      Returns:
      a newly built instance of CfnApplicationReferenceDataSource.