Class GetVpnTunnelReplacementStatusResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.ec2.model.Ec2Response
-
- software.amazon.awssdk.services.ec2.model.GetVpnTunnelReplacementStatusResponse
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<GetVpnTunnelReplacementStatusResponse.Builder,GetVpnTunnelReplacementStatusResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetVpnTunnelReplacementStatusResponse extends Ec2Response implements ToCopyableBuilder<GetVpnTunnelReplacementStatusResponse.Builder,GetVpnTunnelReplacementStatusResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GetVpnTunnelReplacementStatusResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetVpnTunnelReplacementStatusResponse.Builder
builder()
String
customerGatewayId()
The ID of the customer gateway.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
MaintenanceDetails
maintenanceDetails()
Get details of pending tunnel endpoint maintenance.List<SdkField<?>>
sdkFields()
static Class<? extends GetVpnTunnelReplacementStatusResponse.Builder>
serializableBuilderClass()
GetVpnTunnelReplacementStatusResponse.Builder
toBuilder()
String
toString()
Returns a string representation of this object.String
transitGatewayId()
The ID of the transit gateway associated with the VPN connection.String
vpnConnectionId()
The ID of the Site-to-Site VPN connection.String
vpnGatewayId()
The ID of the virtual private gateway.String
vpnTunnelOutsideIpAddress()
The external IP address of the VPN tunnel.-
Methods inherited from class software.amazon.awssdk.services.ec2.model.Ec2Response
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
vpnConnectionId
public final String vpnConnectionId()
The ID of the Site-to-Site VPN connection.
- Returns:
- The ID of the Site-to-Site VPN connection.
-
transitGatewayId
public final String transitGatewayId()
The ID of the transit gateway associated with the VPN connection.
- Returns:
- The ID of the transit gateway associated with the VPN connection.
-
customerGatewayId
public final String customerGatewayId()
The ID of the customer gateway.
- Returns:
- The ID of the customer gateway.
-
vpnGatewayId
public final String vpnGatewayId()
The ID of the virtual private gateway.
- Returns:
- The ID of the virtual private gateway.
-
vpnTunnelOutsideIpAddress
public final String vpnTunnelOutsideIpAddress()
The external IP address of the VPN tunnel.
- Returns:
- The external IP address of the VPN tunnel.
-
maintenanceDetails
public final MaintenanceDetails maintenanceDetails()
Get details of pending tunnel endpoint maintenance.
- Returns:
- Get details of pending tunnel endpoint maintenance.
-
toBuilder
public GetVpnTunnelReplacementStatusResponse.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<GetVpnTunnelReplacementStatusResponse.Builder,GetVpnTunnelReplacementStatusResponse>
- Specified by:
toBuilder
in classAwsResponse
-
builder
public static GetVpnTunnelReplacementStatusResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetVpnTunnelReplacementStatusResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkResponse
-
-