Class AwsEc2VpnConnectionVgwTelemetryDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsEc2VpnConnectionVgwTelemetryDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsEc2VpnConnectionVgwTelemetryDetails.Builder,AwsEc2VpnConnectionVgwTelemetryDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsEc2VpnConnectionVgwTelemetryDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEc2VpnConnectionVgwTelemetryDetails.Builder,AwsEc2VpnConnectionVgwTelemetryDetails>
Information about the VPN tunnel.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsEc2VpnConnectionVgwTelemetryDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegeracceptedRouteCount()The number of accepted routes.static AwsEc2VpnConnectionVgwTelemetryDetails.Builderbuilder()StringcertificateArn()The ARN of the VPN tunnel endpoint certificate.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlastStatusChange()The date and time of the last change in status.StringoutsideIpAddress()The Internet-routable IP address of the virtual private gateway's outside interface.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsEc2VpnConnectionVgwTelemetryDetails.Builder>serializableBuilderClass()Stringstatus()The status of the VPN tunnel.StringstatusMessage()If an error occurs, a description of the error.AwsEc2VpnConnectionVgwTelemetryDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
acceptedRouteCount
public final Integer acceptedRouteCount()
The number of accepted routes.
- Returns:
- The number of accepted routes.
-
certificateArn
public final String certificateArn()
The ARN of the VPN tunnel endpoint certificate.
- Returns:
- The ARN of the VPN tunnel endpoint certificate.
-
lastStatusChange
public final String lastStatusChange()
The date and time of the last change in status.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Returns:
- The date and time of the last change in status.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
-
outsideIpAddress
public final String outsideIpAddress()
The Internet-routable IP address of the virtual private gateway's outside interface.
- Returns:
- The Internet-routable IP address of the virtual private gateway's outside interface.
-
status
public final String status()
The status of the VPN tunnel. Valid values are
DOWNorUP.- Returns:
- The status of the VPN tunnel. Valid values are
DOWNorUP.
-
statusMessage
public final String statusMessage()
If an error occurs, a description of the error.
- Returns:
- If an error occurs, a description of the error.
-
toBuilder
public AwsEc2VpnConnectionVgwTelemetryDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsEc2VpnConnectionVgwTelemetryDetails.Builder,AwsEc2VpnConnectionVgwTelemetryDetails>
-
builder
public static AwsEc2VpnConnectionVgwTelemetryDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsEc2VpnConnectionVgwTelemetryDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-