Interface ReachabilityDetailsOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ReachabilityDetails, ReachabilityDetails.Builder

    public interface ReachabilityDetailsOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.rpc.Status getError()
      The details of a failure or a cancellation of reachability analysis.
      com.google.rpc.StatusOrBuilder getErrorOrBuilder()
      The details of a failure or a cancellation of reachability analysis.
      ReachabilityDetails.Result getResult()
      The overall result of the test's configuration analysis.
      int getResultValue()
      The overall result of the test's configuration analysis.
      Trace getTraces​(int index)
      Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
      int getTracesCount()
      Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
      List<Trace> getTracesList()
      Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
      TraceOrBuilder getTracesOrBuilder​(int index)
      Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
      List<? extends TraceOrBuilder> getTracesOrBuilderList()
      Result may contain a list of traces if a test has multiple possible paths in the network, such as when destination endpoint is a load balancer with multiple backends.
      com.google.protobuf.Timestamp getVerifyTime()
      The time of the configuration analysis.
      com.google.protobuf.TimestampOrBuilder getVerifyTimeOrBuilder()
      The time of the configuration analysis.
      boolean hasError()
      The details of a failure or a cancellation of reachability analysis.
      boolean hasVerifyTime()
      The time of the configuration analysis.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getResultValue

        int getResultValue()
         The overall result of the test's configuration analysis.
         
        .google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;
        Returns:
        The enum numeric value on the wire for result.
      • getResult

        ReachabilityDetails.Result getResult()
         The overall result of the test's configuration analysis.
         
        .google.cloud.networkmanagement.v1beta1.ReachabilityDetails.Result result = 1;
        Returns:
        The result.
      • hasVerifyTime

        boolean hasVerifyTime()
         The time of the configuration analysis.
         
        .google.protobuf.Timestamp verify_time = 2;
        Returns:
        Whether the verifyTime field is set.
      • getVerifyTime

        com.google.protobuf.Timestamp getVerifyTime()
         The time of the configuration analysis.
         
        .google.protobuf.Timestamp verify_time = 2;
        Returns:
        The verifyTime.
      • getVerifyTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getVerifyTimeOrBuilder()
         The time of the configuration analysis.
         
        .google.protobuf.Timestamp verify_time = 2;
      • hasError

        boolean hasError()
         The details of a failure or a cancellation of reachability analysis.
         
        .google.rpc.Status error = 3;
        Returns:
        Whether the error field is set.
      • getError

        com.google.rpc.Status getError()
         The details of a failure or a cancellation of reachability analysis.
         
        .google.rpc.Status error = 3;
        Returns:
        The error.
      • getErrorOrBuilder

        com.google.rpc.StatusOrBuilder getErrorOrBuilder()
         The details of a failure or a cancellation of reachability analysis.
         
        .google.rpc.Status error = 3;
      • getTracesList

        List<Trace> getTracesList()
         Result may contain a list of traces if a test has multiple possible
         paths in the network, such as when destination endpoint is a load balancer
         with multiple backends.
         
        repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;
      • getTraces

        Trace getTraces​(int index)
         Result may contain a list of traces if a test has multiple possible
         paths in the network, such as when destination endpoint is a load balancer
         with multiple backends.
         
        repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;
      • getTracesCount

        int getTracesCount()
         Result may contain a list of traces if a test has multiple possible
         paths in the network, such as when destination endpoint is a load balancer
         with multiple backends.
         
        repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;
      • getTracesOrBuilderList

        List<? extends TraceOrBuilder> getTracesOrBuilderList()
         Result may contain a list of traces if a test has multiple possible
         paths in the network, such as when destination endpoint is a load balancer
         with multiple backends.
         
        repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;
      • getTracesOrBuilder

        TraceOrBuilder getTracesOrBuilder​(int index)
         Result may contain a list of traces if a test has multiple possible
         paths in the network, such as when destination endpoint is a load balancer
         with multiple backends.
         
        repeated .google.cloud.networkmanagement.v1beta1.Trace traces = 5;