Interface VpcEndpointDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VpcEndpointDetail.Builder,VpcEndpointDetail>,SdkBuilder<VpcEndpointDetail.Builder,VpcEndpointDetail>,SdkPojo
- Enclosing class:
- VpcEndpointDetail
public static interface VpcEndpointDetail.Builder extends SdkPojo, CopyableBuilder<VpcEndpointDetail.Builder,VpcEndpointDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VpcEndpointDetail.BuildercreatedDate(Long createdDate)The date the endpoint was created.VpcEndpointDetail.Builderid(String id)The unique identifier of the endpoint.VpcEndpointDetail.Buildername(String name)The name of the endpoint.VpcEndpointDetail.BuildersecurityGroupIds(String... securityGroupIds)The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.VpcEndpointDetail.BuildersecurityGroupIds(Collection<String> securityGroupIds)The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.VpcEndpointDetail.Builderstatus(String status)The current status of the endpoint.VpcEndpointDetail.Builderstatus(VpcEndpointStatus status)The current status of the endpoint.VpcEndpointDetail.BuildersubnetIds(String... subnetIds)The ID of the subnets from which you access OpenSearch Serverless.VpcEndpointDetail.BuildersubnetIds(Collection<String> subnetIds)The ID of the subnets from which you access OpenSearch Serverless.VpcEndpointDetail.BuildervpcId(String vpcId)The ID of the VPC from which you access OpenSearch Serverless.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
createdDate
VpcEndpointDetail.Builder createdDate(Long createdDate)
The date the endpoint was created.
- Parameters:
createdDate- The date the endpoint was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
VpcEndpointDetail.Builder id(String id)
The unique identifier of the endpoint.
- Parameters:
id- The unique identifier of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
VpcEndpointDetail.Builder name(String name)
The name of the endpoint.
- Parameters:
name- The name of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
VpcEndpointDetail.Builder securityGroupIds(Collection<String> securityGroupIds)
The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
- Parameters:
securityGroupIds- The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
VpcEndpointDetail.Builder securityGroupIds(String... securityGroupIds)
The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
- Parameters:
securityGroupIds- The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
VpcEndpointDetail.Builder status(String status)
The current status of the endpoint.
- Parameters:
status- The current status of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEndpointStatus,VpcEndpointStatus
-
status
VpcEndpointDetail.Builder status(VpcEndpointStatus status)
The current status of the endpoint.
- Parameters:
status- The current status of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEndpointStatus,VpcEndpointStatus
-
subnetIds
VpcEndpointDetail.Builder subnetIds(Collection<String> subnetIds)
The ID of the subnets from which you access OpenSearch Serverless.
- Parameters:
subnetIds- The ID of the subnets from which you access OpenSearch Serverless.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
VpcEndpointDetail.Builder subnetIds(String... subnetIds)
The ID of the subnets from which you access OpenSearch Serverless.
- Parameters:
subnetIds- The ID of the subnets from which you access OpenSearch Serverless.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
VpcEndpointDetail.Builder vpcId(String vpcId)
The ID of the VPC from which you access OpenSearch Serverless.
- Parameters:
vpcId- The ID of the VPC from which you access OpenSearch Serverless.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-