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 Deprecated Methods Modifier and Type Method Description ApiKeyState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
ApiKeyState.Builder
arn(java.lang.String arn)
ApiKeyState
build()
ApiKeyState.Builder
createdDate(com.pulumi.core.Output<java.lang.String> createdDate)
ApiKeyState.Builder
createdDate(java.lang.String createdDate)
ApiKeyState.Builder
customerId(com.pulumi.core.Output<java.lang.String> customerId)
ApiKeyState.Builder
customerId(java.lang.String customerId)
ApiKeyState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
ApiKeyState.Builder
description(java.lang.String description)
ApiKeyState.Builder
enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
ApiKeyState.Builder
enabled(java.lang.Boolean enabled)
ApiKeyState.Builder
lastUpdatedDate(com.pulumi.core.Output<java.lang.String> lastUpdatedDate)
ApiKeyState.Builder
lastUpdatedDate(java.lang.String lastUpdatedDate)
ApiKeyState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
ApiKeyState.Builder
name(java.lang.String name)
ApiKeyState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
ApiKeyState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
ApiKeyState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.ApiKeyState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.ApiKeyState.Builder
value(com.pulumi.core.Output<java.lang.String> value)
ApiKeyState.Builder
value(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
- An 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
- An 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
-
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 `default_tags` 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 `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public ApiKeyState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public ApiKeyState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- Map of tags assigned to the resource, including those inherited from the provider `default_tags` 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()
-
-