Package com.pulumi.aws.ec2.inputs
Class GetLocalGatewayArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.GetLocalGatewayArgs.Builder
-
- Enclosing class:
- GetLocalGatewayArgs
public static final class GetLocalGatewayArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetLocalGatewayArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetLocalGatewayArgsbuild()GetLocalGatewayArgs.Builderfilters(GetLocalGatewayFilterArgs... filters)GetLocalGatewayArgs.Builderfilters(com.pulumi.core.Output<java.util.List<GetLocalGatewayFilterArgs>> filters)GetLocalGatewayArgs.Builderfilters(java.util.List<GetLocalGatewayFilterArgs> filters)GetLocalGatewayArgs.Builderid(com.pulumi.core.Output<java.lang.String> id)GetLocalGatewayArgs.Builderid(java.lang.String id)GetLocalGatewayArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetLocalGatewayArgs.Builderregion(java.lang.String region)GetLocalGatewayArgs.Builderstate(com.pulumi.core.Output<java.lang.String> state)GetLocalGatewayArgs.Builderstate(java.lang.String state)GetLocalGatewayArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)GetLocalGatewayArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetLocalGatewayArgs defaults)
-
-
Method Detail
-
filters
public GetLocalGatewayArgs.Builder filters(@Nullable com.pulumi.core.Output<java.util.List<GetLocalGatewayFilterArgs>> filters)
- Parameters:
filters- Custom filter block as described below.- Returns:
- builder
-
filters
public GetLocalGatewayArgs.Builder filters(java.util.List<GetLocalGatewayFilterArgs> filters)
- Parameters:
filters- Custom filter block as described below.- Returns:
- builder
-
filters
public GetLocalGatewayArgs.Builder filters(GetLocalGatewayFilterArgs... filters)
- Parameters:
filters- Custom filter block as described below.- Returns:
- builder
-
id
public GetLocalGatewayArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id- ID of the specific Local Gateway to retrieve.- Returns:
- builder
-
id
public GetLocalGatewayArgs.Builder id(java.lang.String id)
- Parameters:
id- ID of the specific Local Gateway to retrieve.- Returns:
- builder
-
region
public GetLocalGatewayArgs.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 GetLocalGatewayArgs.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
-
state
public GetLocalGatewayArgs.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- Current state of the desired Local Gateway. Can be either `"pending"` or `"available"`.- Returns:
- builder
-
state
public GetLocalGatewayArgs.Builder state(java.lang.String state)
- Parameters:
state- Current state of the desired Local Gateway. Can be either `"pending"` or `"available"`.- Returns:
- builder
-
tags
public GetLocalGatewayArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Mapping of tags, each pair of which must exactly match a pair on the desired Local Gateway. The arguments of this data source act as filters for querying the available Local Gateways in the current region. The given filters must match exactly one Local Gateway whose data will be exported as attributes.- Returns:
- builder
-
tags
public GetLocalGatewayArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Mapping of tags, each pair of which must exactly match a pair on the desired Local Gateway. The arguments of this data source act as filters for querying the available Local Gateways in the current region. The given filters must match exactly one Local Gateway whose data will be exported as attributes.- Returns:
- builder
-
build
public GetLocalGatewayArgs build()
-
-