Interface GetVpnTunnelReplacementStatusResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetVpnTunnelReplacementStatusResponse.Builder,GetVpnTunnelReplacementStatusResponse>
,Ec2Response.Builder
,SdkBuilder<GetVpnTunnelReplacementStatusResponse.Builder,GetVpnTunnelReplacementStatusResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- GetVpnTunnelReplacementStatusResponse
public static interface GetVpnTunnelReplacementStatusResponse.Builder extends Ec2Response.Builder, SdkPojo, CopyableBuilder<GetVpnTunnelReplacementStatusResponse.Builder,GetVpnTunnelReplacementStatusResponse>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Response.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
vpnConnectionId
GetVpnTunnelReplacementStatusResponse.Builder vpnConnectionId(String vpnConnectionId)
The ID of the Site-to-Site VPN connection.
- Parameters:
vpnConnectionId
- The ID of the Site-to-Site VPN connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayId
GetVpnTunnelReplacementStatusResponse.Builder transitGatewayId(String transitGatewayId)
The ID of the transit gateway associated with the VPN connection.
- Parameters:
transitGatewayId
- The ID of the transit gateway associated with the VPN connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerGatewayId
GetVpnTunnelReplacementStatusResponse.Builder customerGatewayId(String customerGatewayId)
The ID of the customer gateway.
- Parameters:
customerGatewayId
- The ID of the customer gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpnGatewayId
GetVpnTunnelReplacementStatusResponse.Builder vpnGatewayId(String vpnGatewayId)
The ID of the virtual private gateway.
- Parameters:
vpnGatewayId
- The ID of the virtual private gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpnTunnelOutsideIpAddress
GetVpnTunnelReplacementStatusResponse.Builder vpnTunnelOutsideIpAddress(String vpnTunnelOutsideIpAddress)
The external IP address of the VPN tunnel.
- Parameters:
vpnTunnelOutsideIpAddress
- The external IP address of the VPN tunnel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenanceDetails
GetVpnTunnelReplacementStatusResponse.Builder maintenanceDetails(MaintenanceDetails maintenanceDetails)
Get details of pending tunnel endpoint maintenance.
- Parameters:
maintenanceDetails
- Get details of pending tunnel endpoint maintenance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenanceDetails
default GetVpnTunnelReplacementStatusResponse.Builder maintenanceDetails(Consumer<MaintenanceDetails.Builder> maintenanceDetails)
Get details of pending tunnel endpoint maintenance.
This is a convenience method that creates an instance of theMaintenanceDetails.Builder
avoiding the need to create one manually viaMaintenanceDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomaintenanceDetails(MaintenanceDetails)
.- Parameters:
maintenanceDetails
- a consumer that will call methods onMaintenanceDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
maintenanceDetails(MaintenanceDetails)
-
-