Interface Endpoint.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Endpoint.Builder,
,Endpoint> SdkBuilder<Endpoint.Builder,
,Endpoint> SdkPojo
- Enclosing class:
Endpoint
-
Method Summary
Modifier and TypeMethodDescriptionaccessType
(String accessType) The type of connectivity used to access the Amazon S3 on Outposts endpoint.accessType
(EndpointAccessType accessType) The type of connectivity used to access the Amazon S3 on Outposts endpoint.The VPC CIDR committed by this endpoint.creationTime
(Instant creationTime) The time the endpoint was created.customerOwnedIpv4Pool
(String customerOwnedIpv4Pool) The ID of the customer-owned IPv4 address pool used for the endpoint.endpointArn
(String endpointArn) The Amazon Resource Name (ARN) of the endpoint.default Endpoint.Builder
failedReason
(Consumer<FailedReason.Builder> failedReason) The failure reason, if any, for a create or delete endpoint operation.failedReason
(FailedReason failedReason) The failure reason, if any, for a create or delete endpoint operation.networkInterfaces
(Collection<NetworkInterface> networkInterfaces) The network interface of the endpoint.networkInterfaces
(Consumer<NetworkInterface.Builder>... networkInterfaces) The network interface of the endpoint.networkInterfaces
(NetworkInterface... networkInterfaces) The network interface of the endpoint.outpostsId
(String outpostsId) The ID of the Outposts.securityGroupId
(String securityGroupId) The ID of the security group used for the endpoint.The status of the endpoint.status
(EndpointStatus status) The status of the endpoint.The ID of the subnet used for the endpoint.The ID of the VPC used for the endpoint.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 Details
-
endpointArn
The Amazon Resource Name (ARN) of the endpoint.
- Parameters:
endpointArn
- The Amazon Resource Name (ARN) of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outpostsId
The ID of the Outposts.
- Parameters:
outpostsId
- The ID of the Outposts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cidrBlock
The VPC CIDR committed by this endpoint.
- Parameters:
cidrBlock
- The VPC CIDR committed by this endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the endpoint.
- Parameters:
status
- The status of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the endpoint.
- Parameters:
status
- The status of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The time the endpoint was created.
- Parameters:
creationTime
- The time the endpoint was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaces
The network interface of the endpoint.
- Parameters:
networkInterfaces
- The network interface of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaces
The network interface of the endpoint.
- Parameters:
networkInterfaces
- The network interface of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaces
The network interface of the endpoint.
This is a convenience method that creates an instance of theNetworkInterface.Builder
avoiding the need to create one manually viaNetworkInterface.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkInterfaces(List<NetworkInterface>)
.- Parameters:
networkInterfaces
- a consumer that will call methods onNetworkInterface.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcId
The ID of the VPC used for the endpoint.
- Parameters:
vpcId
- The ID of the VPC used for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
The ID of the subnet used for the endpoint.
- Parameters:
subnetId
- The ID of the subnet used for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupId
The ID of the security group used for the endpoint.
- Parameters:
securityGroupId
- The ID of the security group used for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessType
The type of connectivity used to access the Amazon S3 on Outposts endpoint.
- Parameters:
accessType
- The type of connectivity used to access the Amazon S3 on Outposts endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessType
The type of connectivity used to access the Amazon S3 on Outposts endpoint.
- Parameters:
accessType
- The type of connectivity used to access the Amazon S3 on Outposts endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customerOwnedIpv4Pool
The ID of the customer-owned IPv4 address pool used for the endpoint.
- Parameters:
customerOwnedIpv4Pool
- The ID of the customer-owned IPv4 address pool used for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failedReason
The failure reason, if any, for a create or delete endpoint operation.
- Parameters:
failedReason
- The failure reason, if any, for a create or delete endpoint operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failedReason
The failure reason, if any, for a create or delete endpoint operation.
This is a convenience method that creates an instance of theFailedReason.Builder
avoiding the need to create one manually viaFailedReason.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofailedReason(FailedReason)
.- Parameters:
failedReason
- a consumer that will call methods onFailedReason.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-