Interface UpdateVpcEndpointDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UpdateVpcEndpointDetail.Builder,UpdateVpcEndpointDetail>,SdkBuilder<UpdateVpcEndpointDetail.Builder,UpdateVpcEndpointDetail>,SdkPojo
- Enclosing class:
- UpdateVpcEndpointDetail
public static interface UpdateVpcEndpointDetail.Builder extends SdkPojo, CopyableBuilder<UpdateVpcEndpointDetail.Builder,UpdateVpcEndpointDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateVpcEndpointDetail.Builderid(String id)The unique identifier of the endpoint.UpdateVpcEndpointDetail.BuilderlastModifiedDate(Long lastModifiedDate)The timestamp of when the endpoint was last modified.UpdateVpcEndpointDetail.Buildername(String name)The name of the endpoint.UpdateVpcEndpointDetail.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.UpdateVpcEndpointDetail.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.UpdateVpcEndpointDetail.Builderstatus(String status)The current status of the endpoint update process.UpdateVpcEndpointDetail.Builderstatus(VpcEndpointStatus status)The current status of the endpoint update process.UpdateVpcEndpointDetail.BuildersubnetIds(String... subnetIds)The ID of the subnets from which you access OpenSearch Serverless.UpdateVpcEndpointDetail.BuildersubnetIds(Collection<String> subnetIds)The ID of the subnets 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
-
id
UpdateVpcEndpointDetail.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.
-
lastModifiedDate
UpdateVpcEndpointDetail.Builder lastModifiedDate(Long lastModifiedDate)
The timestamp of when the endpoint was last modified.
- Parameters:
lastModifiedDate- The timestamp of when the endpoint was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
UpdateVpcEndpointDetail.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
UpdateVpcEndpointDetail.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
UpdateVpcEndpointDetail.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
UpdateVpcEndpointDetail.Builder status(String status)
The current status of the endpoint update process.
- Parameters:
status- The current status of the endpoint update process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEndpointStatus,VpcEndpointStatus
-
status
UpdateVpcEndpointDetail.Builder status(VpcEndpointStatus status)
The current status of the endpoint update process.
- Parameters:
status- The current status of the endpoint update process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEndpointStatus,VpcEndpointStatus
-
subnetIds
UpdateVpcEndpointDetail.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
UpdateVpcEndpointDetail.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.
-
-