Interface TopicInfoOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getPath​(int index)
      The category to target or exclude.
      com.google.protobuf.ByteString getPathBytes​(int index)
      The category to target or exclude.
      int getPathCount()
      The category to target or exclude.
      java.util.List<java.lang.String> getPathList()
      The category to target or exclude.
      java.lang.String getTopicConstant()
      The Topic Constant resource name.
      com.google.protobuf.ByteString getTopicConstantBytes()
      The Topic Constant resource name.
      boolean hasTopicConstant()
      The Topic Constant resource name.
      • 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

      • hasTopicConstant

        boolean hasTopicConstant()
         The Topic Constant resource name.
         
        optional string topic_constant = 3;
        Returns:
        Whether the topicConstant field is set.
      • getTopicConstant

        java.lang.String getTopicConstant()
         The Topic Constant resource name.
         
        optional string topic_constant = 3;
        Returns:
        The topicConstant.
      • getTopicConstantBytes

        com.google.protobuf.ByteString getTopicConstantBytes()
         The Topic Constant resource name.
         
        optional string topic_constant = 3;
        Returns:
        The bytes for topicConstant.
      • getPathList

        java.util.List<java.lang.String> getPathList()
         The category to target or exclude. Each subsequent element in the array
         describes a more specific sub-category. For example,
         "Pets & Animals", "Pets", "Dogs" represents the "Pets & Animals/Pets/Dogs"
         category.
         
        repeated string path = 4;
        Returns:
        A list containing the path.
      • getPathCount

        int getPathCount()
         The category to target or exclude. Each subsequent element in the array
         describes a more specific sub-category. For example,
         "Pets & Animals", "Pets", "Dogs" represents the "Pets & Animals/Pets/Dogs"
         category.
         
        repeated string path = 4;
        Returns:
        The count of path.
      • getPath

        java.lang.String getPath​(int index)
         The category to target or exclude. Each subsequent element in the array
         describes a more specific sub-category. For example,
         "Pets & Animals", "Pets", "Dogs" represents the "Pets & Animals/Pets/Dogs"
         category.
         
        repeated string path = 4;
        Parameters:
        index - The index of the element to return.
        Returns:
        The path at the given index.
      • getPathBytes

        com.google.protobuf.ByteString getPathBytes​(int index)
         The category to target or exclude. Each subsequent element in the array
         describes a more specific sub-category. For example,
         "Pets & Animals", "Pets", "Dogs" represents the "Pets & Animals/Pets/Dogs"
         category.
         
        repeated string path = 4;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the path at the given index.