Interface AwsEc2VpnConnectionVgwTelemetryDetails.Builder

    • Method Detail

      • acceptedRouteCount

        AwsEc2VpnConnectionVgwTelemetryDetails.Builder acceptedRouteCount​(Integer acceptedRouteCount)

        The number of accepted routes.

        Parameters:
        acceptedRouteCount - The number of accepted routes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • certificateArn

        AwsEc2VpnConnectionVgwTelemetryDetails.Builder certificateArn​(String certificateArn)

        The ARN of the VPN tunnel endpoint certificate.

        Parameters:
        certificateArn - The ARN of the VPN tunnel endpoint certificate.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastStatusChange

        AwsEc2VpnConnectionVgwTelemetryDetails.Builder lastStatusChange​(String lastStatusChange)

        The date and time of the last change in status.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Parameters:
        lastStatusChange - The date and time of the last change in status.

        This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

        • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

        • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

        • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

        • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outsideIpAddress

        AwsEc2VpnConnectionVgwTelemetryDetails.Builder outsideIpAddress​(String outsideIpAddress)

        The Internet-routable IP address of the virtual private gateway's outside interface.

        Parameters:
        outsideIpAddress - The Internet-routable IP address of the virtual private gateway's outside interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        AwsEc2VpnConnectionVgwTelemetryDetails.Builder status​(String status)

        The status of the VPN tunnel. Valid values are DOWN or UP.

        Parameters:
        status - The status of the VPN tunnel. Valid values are DOWN or UP.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statusMessage

        AwsEc2VpnConnectionVgwTelemetryDetails.Builder statusMessage​(String statusMessage)

        If an error occurs, a description of the error.

        Parameters:
        statusMessage - If an error occurs, a description of the error.
        Returns:
        Returns a reference to this object so that method calls can be chained together.