Class AccountState.Builder

  • Enclosing class:
    AccountState

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

      • Builder

        public Builder()
    • Method Detail

      • apiKeyVersion

        public AccountState.Builder apiKeyVersion​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> apiKeyVersion)
        Parameters:
        apiKeyVersion - Version of the API keys used for the account.
        Returns:
        builder
      • apiKeyVersion

        public AccountState.Builder apiKeyVersion​(java.lang.String apiKeyVersion)
        Parameters:
        apiKeyVersion - Version of the API keys used for the account.
        Returns:
        builder
      • cloudwatchRoleArn

        public AccountState.Builder cloudwatchRoleArn​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> cloudwatchRoleArn)
        Parameters:
        cloudwatchRoleArn - ARN of an IAM role for CloudWatch (to allow logging & monitoring). See more [in AWS Docs](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-stage-settings.html#how-to-stage-settings-console). Logging & monitoring can be enabled/disabled and otherwise tuned on the API Gateway Stage level.
        Returns:
        builder
      • cloudwatchRoleArn

        public AccountState.Builder cloudwatchRoleArn​(java.lang.String cloudwatchRoleArn)
        Parameters:
        cloudwatchRoleArn - ARN of an IAM role for CloudWatch (to allow logging & monitoring). See more [in AWS Docs](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-stage-settings.html#how-to-stage-settings-console). Logging & monitoring can be enabled/disabled and otherwise tuned on the API Gateway Stage level.
        Returns:
        builder
      • features

        public AccountState.Builder features​(@Nullable
                                             com.pulumi.core.Output<java.util.List<java.lang.String>> features)
        Parameters:
        features - List of features supported for the account.
        Returns:
        builder
      • features

        public AccountState.Builder features​(java.util.List<java.lang.String> features)
        Parameters:
        features - List of features supported for the account.
        Returns:
        builder
      • features

        public AccountState.Builder features​(java.lang.String... features)
        Parameters:
        features - List of features supported for the account.
        Returns:
        builder
      • region

        public AccountState.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 AccountState.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
      • throttleSettings

        public AccountState.Builder throttleSettings​(@Nullable
                                                     com.pulumi.core.Output<java.util.List<AccountThrottleSettingArgs>> throttleSettings)
        Parameters:
        throttleSettings - Account-Level throttle settings. See `throttleSettings` Block below.
        Returns:
        builder
      • throttleSettings

        public AccountState.Builder throttleSettings​(java.util.List<AccountThrottleSettingArgs> throttleSettings)
        Parameters:
        throttleSettings - Account-Level throttle settings. See `throttleSettings` Block below.
        Returns:
        builder
      • throttleSettings

        public AccountState.Builder throttleSettings​(AccountThrottleSettingArgs... throttleSettings)
        Parameters:
        throttleSettings - Account-Level throttle settings. See `throttleSettings` Block below.
        Returns:
        builder