Package com.pulumi.aws.apigateway.inputs
Class ApiKeyState.Builder
- java.lang.Object
-
- com.pulumi.aws.apigateway.inputs.ApiKeyState.Builder
-
- Enclosing class:
- ApiKeyState
public static final class ApiKeyState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApiKeyState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiKeyState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ApiKeyState.Builderarn(java.lang.String arn)ApiKeyStatebuild()ApiKeyState.BuildercreatedDate(com.pulumi.core.Output<java.lang.String> createdDate)ApiKeyState.BuildercreatedDate(java.lang.String createdDate)ApiKeyState.BuildercustomerId(com.pulumi.core.Output<java.lang.String> customerId)ApiKeyState.BuildercustomerId(java.lang.String customerId)ApiKeyState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ApiKeyState.Builderdescription(java.lang.String description)ApiKeyState.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)ApiKeyState.Builderenabled(java.lang.Boolean enabled)ApiKeyState.BuilderlastUpdatedDate(com.pulumi.core.Output<java.lang.String> lastUpdatedDate)ApiKeyState.BuilderlastUpdatedDate(java.lang.String lastUpdatedDate)ApiKeyState.Buildername(com.pulumi.core.Output<java.lang.String> name)ApiKeyState.Buildername(java.lang.String name)ApiKeyState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ApiKeyState.Builderregion(java.lang.String region)ApiKeyState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ApiKeyState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ApiKeyState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ApiKeyState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ApiKeyState.Buildervalue(com.pulumi.core.Output<java.lang.String> value)ApiKeyState.Buildervalue(java.lang.String value)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApiKeyState defaults)
-
-
Method Detail
-
arn
public ApiKeyState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN- Returns:
- builder
-
arn
public ApiKeyState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN- Returns:
- builder
-
createdDate
public ApiKeyState.Builder createdDate(@Nullable com.pulumi.core.Output<java.lang.String> createdDate)
- Parameters:
createdDate- Creation date of the API key- Returns:
- builder
-
createdDate
public ApiKeyState.Builder createdDate(java.lang.String createdDate)
- Parameters:
createdDate- Creation date of the API key- Returns:
- builder
-
customerId
public ApiKeyState.Builder customerId(@Nullable com.pulumi.core.Output<java.lang.String> customerId)
- Parameters:
customerId- Amazon Web Services Marketplace customer identifier, when integrating with the Amazon Web Services SaaS Marketplace.- Returns:
- builder
-
customerId
public ApiKeyState.Builder customerId(java.lang.String customerId)
- Parameters:
customerId- Amazon Web Services Marketplace customer identifier, when integrating with the Amazon Web Services SaaS Marketplace.- Returns:
- builder
-
description
public ApiKeyState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- API key description. Defaults to "Managed by Pulumi".- Returns:
- builder
-
description
public ApiKeyState.Builder description(java.lang.String description)
- Parameters:
description- API key description. Defaults to "Managed by Pulumi".- Returns:
- builder
-
enabled
public ApiKeyState.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether the API key can be used by callers. Defaults to `true`.- Returns:
- builder
-
enabled
public ApiKeyState.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether the API key can be used by callers. Defaults to `true`.- Returns:
- builder
-
lastUpdatedDate
public ApiKeyState.Builder lastUpdatedDate(@Nullable com.pulumi.core.Output<java.lang.String> lastUpdatedDate)
- Parameters:
lastUpdatedDate- Last update date of the API key- Returns:
- builder
-
lastUpdatedDate
public ApiKeyState.Builder lastUpdatedDate(java.lang.String lastUpdatedDate)
- Parameters:
lastUpdatedDate- Last update date of the API key- Returns:
- builder
-
name
public ApiKeyState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the API key.- Returns:
- builder
-
name
public ApiKeyState.Builder name(java.lang.String name)
- Parameters:
name- Name of the API key.- Returns:
- builder
-
region
public ApiKeyState.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 ApiKeyState.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
-
tags
public ApiKeyState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. 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 ApiKeyState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. 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 ApiKeyState.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 ApiKeyState.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
-
value
public ApiKeyState.Builder value(@Nullable com.pulumi.core.Output<java.lang.String> value)
- Parameters:
value- Value of the API key. If specified, the value must be an alphanumeric string between 20 and 128 characters. If not specified, it will be automatically generated by AWS on creation.- Returns:
- builder
-
value
public ApiKeyState.Builder value(java.lang.String value)
- Parameters:
value- Value of the API key. If specified, the value must be an alphanumeric string between 20 and 128 characters. If not specified, it will be automatically generated by AWS on creation.- Returns:
- builder
-
build
public ApiKeyState build()
-
-