Package com.pulumi.aws.vpc.inputs
Class RouteServerEndpointState.Builder
- java.lang.Object
-
- com.pulumi.aws.vpc.inputs.RouteServerEndpointState.Builder
-
- Enclosing class:
- RouteServerEndpointState
public static final class RouteServerEndpointState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RouteServerEndpointState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteServerEndpointState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)RouteServerEndpointState.Builderarn(java.lang.String arn)RouteServerEndpointStatebuild()RouteServerEndpointState.BuildereniAddress(com.pulumi.core.Output<java.lang.String> eniAddress)RouteServerEndpointState.BuildereniAddress(java.lang.String eniAddress)RouteServerEndpointState.BuildereniId(com.pulumi.core.Output<java.lang.String> eniId)RouteServerEndpointState.BuildereniId(java.lang.String eniId)RouteServerEndpointState.Builderregion(com.pulumi.core.Output<java.lang.String> region)RouteServerEndpointState.Builderregion(java.lang.String region)RouteServerEndpointState.BuilderrouteServerEndpointId(com.pulumi.core.Output<java.lang.String> routeServerEndpointId)RouteServerEndpointState.BuilderrouteServerEndpointId(java.lang.String routeServerEndpointId)RouteServerEndpointState.BuilderrouteServerId(com.pulumi.core.Output<java.lang.String> routeServerId)RouteServerEndpointState.BuilderrouteServerId(java.lang.String routeServerId)RouteServerEndpointState.BuildersubnetId(com.pulumi.core.Output<java.lang.String> subnetId)RouteServerEndpointState.BuildersubnetId(java.lang.String subnetId)RouteServerEndpointState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)RouteServerEndpointState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)RouteServerEndpointState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)RouteServerEndpointState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)RouteServerEndpointState.Buildertimeouts(RouteServerEndpointTimeoutsArgs timeouts)RouteServerEndpointState.Buildertimeouts(com.pulumi.core.Output<RouteServerEndpointTimeoutsArgs> timeouts)RouteServerEndpointState.BuildervpcId(com.pulumi.core.Output<java.lang.String> vpcId)RouteServerEndpointState.BuildervpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RouteServerEndpointState defaults)
-
-
Method Detail
-
arn
public RouteServerEndpointState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the route server endpoint.- Returns:
- builder
-
arn
public RouteServerEndpointState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the route server endpoint.- Returns:
- builder
-
eniAddress
public RouteServerEndpointState.Builder eniAddress(@Nullable com.pulumi.core.Output<java.lang.String> eniAddress)
- Parameters:
eniAddress- IP address of the Elastic network interface for the endpoint.- Returns:
- builder
-
eniAddress
public RouteServerEndpointState.Builder eniAddress(java.lang.String eniAddress)
- Parameters:
eniAddress- IP address of the Elastic network interface for the endpoint.- Returns:
- builder
-
eniId
public RouteServerEndpointState.Builder eniId(@Nullable com.pulumi.core.Output<java.lang.String> eniId)
- Parameters:
eniId- ID of the Elastic network interface for the endpoint.- Returns:
- builder
-
eniId
public RouteServerEndpointState.Builder eniId(java.lang.String eniId)
- Parameters:
eniId- ID of the Elastic network interface for the endpoint.- Returns:
- builder
-
region
public RouteServerEndpointState.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 RouteServerEndpointState.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
-
routeServerEndpointId
public RouteServerEndpointState.Builder routeServerEndpointId(@Nullable com.pulumi.core.Output<java.lang.String> routeServerEndpointId)
- Parameters:
routeServerEndpointId- Unique identifier of the route server endpoint.- Returns:
- builder
-
routeServerEndpointId
public RouteServerEndpointState.Builder routeServerEndpointId(java.lang.String routeServerEndpointId)
- Parameters:
routeServerEndpointId- Unique identifier of the route server endpoint.- Returns:
- builder
-
routeServerId
public RouteServerEndpointState.Builder routeServerId(@Nullable com.pulumi.core.Output<java.lang.String> routeServerId)
- Parameters:
routeServerId- ID of the route server for which to create an endpoint.- Returns:
- builder
-
routeServerId
public RouteServerEndpointState.Builder routeServerId(java.lang.String routeServerId)
- Parameters:
routeServerId- ID of the route server for which to create an endpoint.- Returns:
- builder
-
subnetId
public RouteServerEndpointState.Builder subnetId(@Nullable com.pulumi.core.Output<java.lang.String> subnetId)
- Parameters:
subnetId- ID of the subnet in which to create the route server endpoint. The following arguments are optional:- Returns:
- builder
-
subnetId
public RouteServerEndpointState.Builder subnetId(java.lang.String subnetId)
- Parameters:
subnetId- ID of the subnet in which to create the route server endpoint. The following arguments are optional:- Returns:
- builder
-
tags
public RouteServerEndpointState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. 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 RouteServerEndpointState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. 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 RouteServerEndpointState.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 RouteServerEndpointState.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
-
timeouts
public RouteServerEndpointState.Builder timeouts(@Nullable com.pulumi.core.Output<RouteServerEndpointTimeoutsArgs> timeouts)
-
timeouts
public RouteServerEndpointState.Builder timeouts(RouteServerEndpointTimeoutsArgs timeouts)
-
vpcId
public RouteServerEndpointState.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId- ID of the VPC containing the endpoint.- Returns:
- builder
-
vpcId
public RouteServerEndpointState.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId- ID of the VPC containing the endpoint.- Returns:
- builder
-
build
public RouteServerEndpointState build()
-
-