Package com.pulumi.aws.apigateway
Class ApiKeyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.apigateway.ApiKeyArgs.Builder
-
- Enclosing class:
- ApiKeyArgs
public static final class ApiKeyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApiKeyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiKeyArgsbuild()ApiKeyArgs.BuildercustomerId(com.pulumi.core.Output<java.lang.String> customerId)ApiKeyArgs.BuildercustomerId(java.lang.String customerId)ApiKeyArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ApiKeyArgs.Builderdescription(java.lang.String description)ApiKeyArgs.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)ApiKeyArgs.Builderenabled(java.lang.Boolean enabled)ApiKeyArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ApiKeyArgs.Buildername(java.lang.String name)ApiKeyArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ApiKeyArgs.Builderregion(java.lang.String region)ApiKeyArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ApiKeyArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ApiKeyArgs.Buildervalue(com.pulumi.core.Output<java.lang.String> value)ApiKeyArgs.Buildervalue(java.lang.String value)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApiKeyArgs defaults)
-
-
Method Detail
-
customerId
public ApiKeyArgs.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 ApiKeyArgs.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 ApiKeyArgs.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 ApiKeyArgs.Builder description(java.lang.String description)
- Parameters:
description- API key description. Defaults to "Managed by Pulumi".- Returns:
- builder
-
enabled
public ApiKeyArgs.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 ApiKeyArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether the API key can be used by callers. Defaults to `true`.- Returns:
- builder
-
name
public ApiKeyArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the API key.- Returns:
- builder
-
name
public ApiKeyArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the API key.- Returns:
- builder
-
region
public ApiKeyArgs.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 ApiKeyArgs.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 ApiKeyArgs.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 ApiKeyArgs.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
-
value
public ApiKeyArgs.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 ApiKeyArgs.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 ApiKeyArgs build()
-
-