Class ApplicationState.Builder

  • Enclosing class:
    ApplicationState

    public static final class ApplicationState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • applicationConfiguration

        public ApplicationState.Builder applicationConfiguration​(@Nullable
                                                                 com.pulumi.core.Output<ApplicationApplicationConfigurationArgs> applicationConfiguration)
        Parameters:
        applicationConfiguration - Application configuration. See `applicationConfiguration` Block below.
        Returns:
        builder
      • applicationMode

        public ApplicationState.Builder applicationMode​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> applicationMode)
        Parameters:
        applicationMode - Application's mode. Valid values are `STREAMING`, `INTERACTIVE`.
        Returns:
        builder
      • applicationMode

        public ApplicationState.Builder applicationMode​(java.lang.String applicationMode)
        Parameters:
        applicationMode - Application's mode. Valid values are `STREAMING`, `INTERACTIVE`.
        Returns:
        builder
      • arn

        public ApplicationState.Builder arn​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the application.
        Returns:
        builder
      • arn

        public ApplicationState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of the application.
        Returns:
        builder
      • cloudwatchLoggingOptions

        public ApplicationState.Builder cloudwatchLoggingOptions​(@Nullable
                                                                 com.pulumi.core.Output<ApplicationCloudwatchLoggingOptionsArgs> cloudwatchLoggingOptions)
        Parameters:
        cloudwatchLoggingOptions - CloudWatch log stream to monitor application configuration errors. See `cloudwatchLoggingOptions` Block below.
        Returns:
        builder
      • cloudwatchLoggingOptions

        public ApplicationState.Builder cloudwatchLoggingOptions​(ApplicationCloudwatchLoggingOptionsArgs cloudwatchLoggingOptions)
        Parameters:
        cloudwatchLoggingOptions - CloudWatch log stream to monitor application configuration errors. See `cloudwatchLoggingOptions` Block below.
        Returns:
        builder
      • createTimestamp

        public ApplicationState.Builder createTimestamp​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> createTimestamp)
        Parameters:
        createTimestamp - Current timestamp when the application was created.
        Returns:
        builder
      • createTimestamp

        public ApplicationState.Builder createTimestamp​(java.lang.String createTimestamp)
        Parameters:
        createTimestamp - Current timestamp when the application was created.
        Returns:
        builder
      • description

        public ApplicationState.Builder description​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Summary description of the application.
        Returns:
        builder
      • description

        public ApplicationState.Builder description​(java.lang.String description)
        Parameters:
        description - Summary description of the application.
        Returns:
        builder
      • forceStop

        public ApplicationState.Builder forceStop​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Boolean> forceStop)
        Parameters:
        forceStop - Whether to force stop an unresponsive Flink-based application.
        Returns:
        builder
      • forceStop

        public ApplicationState.Builder forceStop​(java.lang.Boolean forceStop)
        Parameters:
        forceStop - Whether to force stop an unresponsive Flink-based application.
        Returns:
        builder
      • lastUpdateTimestamp

        public ApplicationState.Builder lastUpdateTimestamp​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> lastUpdateTimestamp)
        Parameters:
        lastUpdateTimestamp - Current timestamp when the application was last updated.
        Returns:
        builder
      • lastUpdateTimestamp

        public ApplicationState.Builder lastUpdateTimestamp​(java.lang.String lastUpdateTimestamp)
        Parameters:
        lastUpdateTimestamp - Current timestamp when the application was last updated.
        Returns:
        builder
      • name

        public ApplicationState.Builder name​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the application.
        Returns:
        builder
      • name

        public ApplicationState.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the application.
        Returns:
        builder
      • region

        public ApplicationState.Builder region​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public ApplicationState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • runtimeEnvironment

        public ApplicationState.Builder runtimeEnvironment​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> runtimeEnvironment)
        Parameters:
        runtimeEnvironment - Runtime environment for the application. Valid values: `SQL-1_0`, `FLINK-1_6`, `FLINK-1_8`, `FLINK-1_11`, `FLINK-1_13`, `FLINK-1_15`, `FLINK-1_18`, `FLINK-1_19`, `FLINK-1_20`, `FLINK-2_2`, `FLINK-2_3`.
        Returns:
        builder
      • runtimeEnvironment

        public ApplicationState.Builder runtimeEnvironment​(java.lang.String runtimeEnvironment)
        Parameters:
        runtimeEnvironment - Runtime environment for the application. Valid values: `SQL-1_0`, `FLINK-1_6`, `FLINK-1_8`, `FLINK-1_11`, `FLINK-1_13`, `FLINK-1_15`, `FLINK-1_18`, `FLINK-1_19`, `FLINK-1_20`, `FLINK-2_2`, `FLINK-2_3`.
        Returns:
        builder
      • serviceExecutionRole

        public ApplicationState.Builder serviceExecutionRole​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> serviceExecutionRole)
        Parameters:
        serviceExecutionRole - ARN of the IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources. The following arguments are optional:
        Returns:
        builder
      • serviceExecutionRole

        public ApplicationState.Builder serviceExecutionRole​(java.lang.String serviceExecutionRole)
        Parameters:
        serviceExecutionRole - ARN of the IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources. The following arguments are optional:
        Returns:
        builder
      • startApplication

        public ApplicationState.Builder startApplication​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Boolean> startApplication)
        Parameters:
        startApplication - Whether to start or stop the application.
        Returns:
        builder
      • startApplication

        public ApplicationState.Builder startApplication​(java.lang.Boolean startApplication)
        Parameters:
        startApplication - Whether to start or stop the application.
        Returns:
        builder
      • status

        public ApplicationState.Builder status​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - Status of the application.
        Returns:
        builder
      • status

        public ApplicationState.Builder status​(java.lang.String status)
        Parameters:
        status - Status of the application.
        Returns:
        builder
      • tags

        public ApplicationState.Builder tags​(@Nullable
                                             com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Map of tags to assign to the application. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public ApplicationState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Map of tags to assign to the application. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        public ApplicationState.Builder tagsAll​(@Nullable
                                                com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public ApplicationState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • versionId

        public ApplicationState.Builder versionId​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Integer> versionId)
        Parameters:
        versionId - Current application version. Kinesis Data Analytics updates the `versionId` each time the application is updated.
        Returns:
        builder
      • versionId

        public ApplicationState.Builder versionId​(java.lang.Integer versionId)
        Parameters:
        versionId - Current application version. Kinesis Data Analytics updates the `versionId` each time the application is updated.
        Returns:
        builder