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.BuilderfailureCode(String failureCode)A failure code associated with the request.VpcEndpointDetail.BuilderfailureMessage(String failureMessage)A message associated with the failure code.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, sdkFieldNameToField, 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.
-
failureCode
VpcEndpointDetail.Builder failureCode(String failureCode)
A failure code associated with the request.
- Parameters:
failureCode- A failure code associated with the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureMessage
VpcEndpointDetail.Builder failureMessage(String failureMessage)
A message associated with the failure code.
- Parameters:
failureMessage- A message associated with the failure code.- 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.
-
-