Package com.pulumi.aws.ec2.inputs
Class GetVpcEndpointPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.GetVpcEndpointPlainArgs.Builder
-
- Enclosing class:
- GetVpcEndpointPlainArgs
public static final class GetVpcEndpointPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetVpcEndpointPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetVpcEndpointPlainArgsbuild()GetVpcEndpointPlainArgs.Builderfilters(GetVpcEndpointFilter... filters)GetVpcEndpointPlainArgs.Builderfilters(java.util.List<GetVpcEndpointFilter> filters)GetVpcEndpointPlainArgs.Builderid(java.lang.String id)GetVpcEndpointPlainArgs.Builderregion(java.lang.String region)GetVpcEndpointPlainArgs.BuilderserviceName(java.lang.String serviceName)GetVpcEndpointPlainArgs.BuilderserviceRegion(java.lang.String serviceRegion)GetVpcEndpointPlainArgs.Builderstate(java.lang.String state)GetVpcEndpointPlainArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)GetVpcEndpointPlainArgs.BuildervpcEndpointType(java.lang.String vpcEndpointType)GetVpcEndpointPlainArgs.BuildervpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetVpcEndpointPlainArgs defaults)
-
-
Method Detail
-
filters
public GetVpcEndpointPlainArgs.Builder filters(@Nullable java.util.List<GetVpcEndpointFilter> filters)
- Parameters:
filters- Custom filter block as described below.- Returns:
- builder
-
filters
public GetVpcEndpointPlainArgs.Builder filters(GetVpcEndpointFilter... filters)
- Parameters:
filters- Custom filter block as described below.- Returns:
- builder
-
id
public GetVpcEndpointPlainArgs.Builder id(@Nullable java.lang.String id)
- Parameters:
id- ID of the specific VPC Endpoint to retrieve.- Returns:
- builder
-
region
public GetVpcEndpointPlainArgs.Builder region(@Nullable 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
-
serviceName
public GetVpcEndpointPlainArgs.Builder serviceName(@Nullable java.lang.String serviceName)
- Parameters:
serviceName- Service name of the specific VPC Endpoint to retrieve. For AWS services the service name is usually in the form `com.amazonaws.<region>.<service>` (the SageMaker AI Notebook service is an exception to this rule, the service name is in the form `aws.sagemaker.<region>.notebook`).- Returns:
- builder
-
serviceRegion
public GetVpcEndpointPlainArgs.Builder serviceRegion(@Nullable java.lang.String serviceRegion)
- Parameters:
serviceRegion- AWS region of the VPC Endpoint Service. Applicable for endpoints of type `Interface`.- Returns:
- builder
-
state
public GetVpcEndpointPlainArgs.Builder state(@Nullable java.lang.String state)
- Parameters:
state- State of the specific VPC Endpoint to retrieve.- Returns:
- builder
-
tags
public GetVpcEndpointPlainArgs.Builder tags(@Nullable java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags, each pair of which must exactly match a pair on the specific VPC Endpoint to retrieve.- Returns:
- builder
-
vpcEndpointType
public GetVpcEndpointPlainArgs.Builder vpcEndpointType(@Nullable java.lang.String vpcEndpointType)
- Parameters:
vpcEndpointType- VPC Endpoint type. Valid values are `Interface`, `Gateway`, `GatewayLoadBalancer`, `Resource`, and `ServiceNetwork`.- Returns:
- builder
-
vpcId
public GetVpcEndpointPlainArgs.Builder vpcId(@Nullable java.lang.String vpcId)
- Parameters:
vpcId- ID of the VPC in which the specific VPC Endpoint is used.- Returns:
- builder
-
build
public GetVpcEndpointPlainArgs build()
-
-