Interface CreateApplicationRequest.Builder

    • Method Detail

      • applicationName

        CreateApplicationRequest.Builder applicationName​(String applicationName)

        The name of your application (for example, sample-app).

        Parameters:
        applicationName - The name of your application (for example, sample-app).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • applicationDescription

        CreateApplicationRequest.Builder applicationDescription​(String applicationDescription)

        A summary description of the application.

        Parameters:
        applicationDescription - A summary description of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceExecutionRole

        CreateApplicationRequest.Builder serviceExecutionRole​(String serviceExecutionRole)

        The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.

        Parameters:
        serviceExecutionRole - The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • applicationConfiguration

        CreateApplicationRequest.Builder applicationConfiguration​(ApplicationConfiguration applicationConfiguration)

        Use this parameter to configure the application.

        Parameters:
        applicationConfiguration - Use this parameter to configure the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cloudWatchLoggingOptions

        CreateApplicationRequest.Builder cloudWatchLoggingOptions​(Collection<CloudWatchLoggingOption> cloudWatchLoggingOptions)

        Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.

        Parameters:
        cloudWatchLoggingOptions - Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cloudWatchLoggingOptions

        CreateApplicationRequest.Builder cloudWatchLoggingOptions​(CloudWatchLoggingOption... cloudWatchLoggingOptions)

        Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.

        Parameters:
        cloudWatchLoggingOptions - Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateApplicationRequest.Builder tags​(Collection<Tag> tags)

        A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.

        Parameters:
        tags - A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateApplicationRequest.Builder tags​(Tag... tags)

        A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.

        Parameters:
        tags - A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateApplicationRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)
      • applicationMode

        CreateApplicationRequest.Builder applicationMode​(String applicationMode)

        Use the STREAMING mode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use the INTERACTIVE mode.

        Parameters:
        applicationMode - Use the STREAMING mode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use the INTERACTIVE mode.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ApplicationMode, ApplicationMode
      • applicationMode

        CreateApplicationRequest.Builder applicationMode​(ApplicationMode applicationMode)

        Use the STREAMING mode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use the INTERACTIVE mode.

        Parameters:
        applicationMode - Use the STREAMING mode to create a Managed Service for Apache Flink application. To create a Managed Service for Apache Flink Studio notebook, use the INTERACTIVE mode.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ApplicationMode, ApplicationMode