Package com.pulumi.aws.apigateway.inputs
Class AccountState.Builder
- java.lang.Object
-
- com.pulumi.aws.apigateway.inputs.AccountState.Builder
-
- Enclosing class:
- AccountState
public static final class AccountState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AccountState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountState.BuilderapiKeyVersion(com.pulumi.core.Output<java.lang.String> apiKeyVersion)AccountState.BuilderapiKeyVersion(java.lang.String apiKeyVersion)AccountStatebuild()AccountState.BuildercloudwatchRoleArn(com.pulumi.core.Output<java.lang.String> cloudwatchRoleArn)AccountState.BuildercloudwatchRoleArn(java.lang.String cloudwatchRoleArn)AccountState.Builderfeatures(com.pulumi.core.Output<java.util.List<java.lang.String>> features)AccountState.Builderfeatures(java.lang.String... features)AccountState.Builderfeatures(java.util.List<java.lang.String> features)AccountState.Builderregion(com.pulumi.core.Output<java.lang.String> region)AccountState.Builderregion(java.lang.String region)AccountState.BuilderthrottleSettings(AccountThrottleSettingArgs... throttleSettings)AccountState.BuilderthrottleSettings(com.pulumi.core.Output<java.util.List<AccountThrottleSettingArgs>> throttleSettings)AccountState.BuilderthrottleSettings(java.util.List<AccountThrottleSettingArgs> throttleSettings)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AccountState defaults)
-
-
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
-
build
public AccountState build()
-
-