Interface AnalysisMessageOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Struct getArgs()
      A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
      com.google.protobuf.StructOrBuilder getArgsOrBuilder()
      A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
      String getDescription()
      A human readable description of what the error means.
      com.google.protobuf.ByteString getDescriptionBytes()
      A human readable description of what the error means.
      AnalysisMessageBase getMessageBase()
      Details common to all types of Istio and ServiceMesh analysis messages.
      AnalysisMessageBaseOrBuilder getMessageBaseOrBuilder()
      Details common to all types of Istio and ServiceMesh analysis messages.
      String getResourcePaths​(int index)
      A list of strings specifying the resource identifiers that were the cause of message generation.
      com.google.protobuf.ByteString getResourcePathsBytes​(int index)
      A list of strings specifying the resource identifiers that were the cause of message generation.
      int getResourcePathsCount()
      A list of strings specifying the resource identifiers that were the cause of message generation.
      List<String> getResourcePathsList()
      A list of strings specifying the resource identifiers that were the cause of message generation.
      boolean hasArgs()
      A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
      boolean hasMessageBase()
      Details common to all types of Istio and ServiceMesh analysis messages.
      • 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

      • hasMessageBase

        boolean hasMessageBase()
         Details common to all types of Istio and ServiceMesh analysis messages.
         
        .google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase message_base = 1;
        Returns:
        Whether the messageBase field is set.
      • getMessageBase

        AnalysisMessageBase getMessageBase()
         Details common to all types of Istio and ServiceMesh analysis messages.
         
        .google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase message_base = 1;
        Returns:
        The messageBase.
      • getMessageBaseOrBuilder

        AnalysisMessageBaseOrBuilder getMessageBaseOrBuilder()
         Details common to all types of Istio and ServiceMesh analysis messages.
         
        .google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase message_base = 1;
      • getDescription

        String getDescription()
         A human readable description of what the error means. It is suitable for
         non-internationalize display purposes.
         
        string description = 2;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         A human readable description of what the error means. It is suitable for
         non-internationalize display purposes.
         
        string description = 2;
        Returns:
        The bytes for description.
      • getResourcePathsList

        List<String> getResourcePathsList()
         A list of strings specifying the resource identifiers that were the cause
         of message generation.
         A "path" here may be:
         * MEMBERSHIP_ID if the cause is a specific member cluster
         * MEMBERSHIP_ID/(NAMESPACE\/)?RESOURCETYPE/NAME if the cause is a resource
         in a cluster
         
        repeated string resource_paths = 3;
        Returns:
        A list containing the resourcePaths.
      • getResourcePathsCount

        int getResourcePathsCount()
         A list of strings specifying the resource identifiers that were the cause
         of message generation.
         A "path" here may be:
         * MEMBERSHIP_ID if the cause is a specific member cluster
         * MEMBERSHIP_ID/(NAMESPACE\/)?RESOURCETYPE/NAME if the cause is a resource
         in a cluster
         
        repeated string resource_paths = 3;
        Returns:
        The count of resourcePaths.
      • getResourcePaths

        String getResourcePaths​(int index)
         A list of strings specifying the resource identifiers that were the cause
         of message generation.
         A "path" here may be:
         * MEMBERSHIP_ID if the cause is a specific member cluster
         * MEMBERSHIP_ID/(NAMESPACE\/)?RESOURCETYPE/NAME if the cause is a resource
         in a cluster
         
        repeated string resource_paths = 3;
        Parameters:
        index - The index of the element to return.
        Returns:
        The resourcePaths at the given index.
      • getResourcePathsBytes

        com.google.protobuf.ByteString getResourcePathsBytes​(int index)
         A list of strings specifying the resource identifiers that were the cause
         of message generation.
         A "path" here may be:
         * MEMBERSHIP_ID if the cause is a specific member cluster
         * MEMBERSHIP_ID/(NAMESPACE\/)?RESOURCETYPE/NAME if the cause is a resource
         in a cluster
         
        repeated string resource_paths = 3;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the resourcePaths at the given index.
      • hasArgs

        boolean hasArgs()
         A UI can combine these args with a template (based on message_base.type)
         to produce an internationalized message.
         
        .google.protobuf.Struct args = 4;
        Returns:
        Whether the args field is set.
      • getArgs

        com.google.protobuf.Struct getArgs()
         A UI can combine these args with a template (based on message_base.type)
         to produce an internationalized message.
         
        .google.protobuf.Struct args = 4;
        Returns:
        The args.
      • getArgsOrBuilder

        com.google.protobuf.StructOrBuilder getArgsOrBuilder()
         A UI can combine these args with a template (based on message_base.type)
         to produce an internationalized message.
         
        .google.protobuf.Struct args = 4;