@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsEc2VpnConnectionVgwTelemetryDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information about the VPN tunnel.
Constructor and Description |
---|
AwsEc2VpnConnectionVgwTelemetryDetails() |
Modifier and Type | Method and Description |
---|---|
AwsEc2VpnConnectionVgwTelemetryDetails |
clone() |
boolean |
equals(Object obj) |
Integer |
getAcceptedRouteCount()
The number of accepted routes.
|
String |
getCertificateArn()
The ARN of the VPN tunnel endpoint certificate.
|
String |
getLastStatusChange()
The date and time of the last change in status.
|
String |
getOutsideIpAddress()
The Internet-routable IP address of the virtual private gateway's outside interface.
|
String |
getStatus()
The status of the VPN tunnel.
|
String |
getStatusMessage()
If an error occurs, a description of the error.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAcceptedRouteCount(Integer acceptedRouteCount)
The number of accepted routes.
|
void |
setCertificateArn(String certificateArn)
The ARN of the VPN tunnel endpoint certificate.
|
void |
setLastStatusChange(String lastStatusChange)
The date and time of the last change in status.
|
void |
setOutsideIpAddress(String outsideIpAddress)
The Internet-routable IP address of the virtual private gateway's outside interface.
|
void |
setStatus(String status)
The status of the VPN tunnel.
|
void |
setStatusMessage(String statusMessage)
If an error occurs, a description of the error.
|
String |
toString()
Returns a string representation of this object.
|
AwsEc2VpnConnectionVgwTelemetryDetails |
withAcceptedRouteCount(Integer acceptedRouteCount)
The number of accepted routes.
|
AwsEc2VpnConnectionVgwTelemetryDetails |
withCertificateArn(String certificateArn)
The ARN of the VPN tunnel endpoint certificate.
|
AwsEc2VpnConnectionVgwTelemetryDetails |
withLastStatusChange(String lastStatusChange)
The date and time of the last change in status.
|
AwsEc2VpnConnectionVgwTelemetryDetails |
withOutsideIpAddress(String outsideIpAddress)
The Internet-routable IP address of the virtual private gateway's outside interface.
|
AwsEc2VpnConnectionVgwTelemetryDetails |
withStatus(String status)
The status of the VPN tunnel.
|
AwsEc2VpnConnectionVgwTelemetryDetails |
withStatusMessage(String statusMessage)
If an error occurs, a description of the error.
|
public AwsEc2VpnConnectionVgwTelemetryDetails()
public void setAcceptedRouteCount(Integer acceptedRouteCount)
The number of accepted routes.
acceptedRouteCount
- The number of accepted routes.public Integer getAcceptedRouteCount()
The number of accepted routes.
public AwsEc2VpnConnectionVgwTelemetryDetails withAcceptedRouteCount(Integer acceptedRouteCount)
The number of accepted routes.
acceptedRouteCount
- The number of accepted routes.public void setCertificateArn(String certificateArn)
The ARN of the VPN tunnel endpoint certificate.
certificateArn
- The ARN of the VPN tunnel endpoint certificate.public String getCertificateArn()
The ARN of the VPN tunnel endpoint certificate.
public AwsEc2VpnConnectionVgwTelemetryDetails withCertificateArn(String certificateArn)
The ARN of the VPN tunnel endpoint certificate.
certificateArn
- The ARN of the VPN tunnel endpoint certificate.public void setLastStatusChange(String lastStatusChange)
The date and time of the last change in status.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
lastStatusChange
- The date and time of the last change in status.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public String getLastStatusChange()
The date and time of the last change in status.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public AwsEc2VpnConnectionVgwTelemetryDetails withLastStatusChange(String lastStatusChange)
The date and time of the last change in status.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
lastStatusChange
- The date and time of the last change in status.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public void setOutsideIpAddress(String outsideIpAddress)
The Internet-routable IP address of the virtual private gateway's outside interface.
outsideIpAddress
- The Internet-routable IP address of the virtual private gateway's outside interface.public String getOutsideIpAddress()
The Internet-routable IP address of the virtual private gateway's outside interface.
public AwsEc2VpnConnectionVgwTelemetryDetails withOutsideIpAddress(String outsideIpAddress)
The Internet-routable IP address of the virtual private gateway's outside interface.
outsideIpAddress
- The Internet-routable IP address of the virtual private gateway's outside interface.public void setStatus(String status)
The status of the VPN tunnel.
status
- The status of the VPN tunnel.public String getStatus()
The status of the VPN tunnel.
public AwsEc2VpnConnectionVgwTelemetryDetails withStatus(String status)
The status of the VPN tunnel.
status
- The status of the VPN tunnel.public void setStatusMessage(String statusMessage)
If an error occurs, a description of the error.
statusMessage
- If an error occurs, a description of the error.public String getStatusMessage()
If an error occurs, a description of the error.
public AwsEc2VpnConnectionVgwTelemetryDetails withStatusMessage(String statusMessage)
If an error occurs, a description of the error.
statusMessage
- If an error occurs, a description of the error.public String toString()
toString
in class Object
Object.toString()
public AwsEc2VpnConnectionVgwTelemetryDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.