Interface StardocOutputProtos.AspectInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
StardocOutputProtos.AspectInfo, StardocOutputProtos.AspectInfo.Builder
Enclosing class:
StardocOutputProtos

public static interface StardocOutputProtos.AspectInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getAspectName

      String getAspectName()
       The name under which the aspect is made accessible to a user of this
       module, including any structs it is nested in, for example
       "foo.foo_aspect".
       
      string aspect_name = 1;
      Returns:
      The aspectName.
    • getAspectNameBytes

      com.google.protobuf.ByteString getAspectNameBytes()
       The name under which the aspect is made accessible to a user of this
       module, including any structs it is nested in, for example
       "foo.foo_aspect".
       
      string aspect_name = 1;
      Returns:
      The bytes for aspectName.
    • getDocString

      String getDocString()
       The documentation string of the aspect.
       
      string doc_string = 2;
      Returns:
      The docString.
    • getDocStringBytes

      com.google.protobuf.ByteString getDocStringBytes()
       The documentation string of the aspect.
       
      string doc_string = 2;
      Returns:
      The bytes for docString.
    • getAspectAttributeList

      List<String> getAspectAttributeList()
       The rule attributes along which the aspect propagates.
       
      repeated string aspect_attribute = 3;
      Returns:
      A list containing the aspectAttribute.
    • getAspectAttributeCount

      int getAspectAttributeCount()
       The rule attributes along which the aspect propagates.
       
      repeated string aspect_attribute = 3;
      Returns:
      The count of aspectAttribute.
    • getAspectAttribute

      String getAspectAttribute(int index)
       The rule attributes along which the aspect propagates.
       
      repeated string aspect_attribute = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The aspectAttribute at the given index.
    • getAspectAttributeBytes

      com.google.protobuf.ByteString getAspectAttributeBytes(int index)
       The rule attributes along which the aspect propagates.
       
      repeated string aspect_attribute = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the aspectAttribute at the given index.
    • getAttributeList

       The attributes of the aspect.
       
      repeated .stardoc_output.AttributeInfo attribute = 4;
    • getAttribute

      StardocOutputProtos.AttributeInfo getAttribute(int index)
       The attributes of the aspect.
       
      repeated .stardoc_output.AttributeInfo attribute = 4;
    • getAttributeCount

      int getAttributeCount()
       The attributes of the aspect.
       
      repeated .stardoc_output.AttributeInfo attribute = 4;
    • getAttributeOrBuilderList

      List<? extends StardocOutputProtos.AttributeInfoOrBuilder> getAttributeOrBuilderList()
       The attributes of the aspect.
       
      repeated .stardoc_output.AttributeInfo attribute = 4;
    • getAttributeOrBuilder

      StardocOutputProtos.AttributeInfoOrBuilder getAttributeOrBuilder(int index)
       The attributes of the aspect.
       
      repeated .stardoc_output.AttributeInfo attribute = 4;
    • hasOriginKey

      boolean hasOriginKey()
       The module where and the name under which the aspect was originally
       declared.
      
       Note: legacy Stardoc (0.5.x and earlier) does not set this field.
       
      .stardoc_output.OriginKey origin_key = 5;
      Returns:
      Whether the originKey field is set.
    • getOriginKey

       The module where and the name under which the aspect was originally
       declared.
      
       Note: legacy Stardoc (0.5.x and earlier) does not set this field.
       
      .stardoc_output.OriginKey origin_key = 5;
      Returns:
      The originKey.
    • getOriginKeyOrBuilder

       The module where and the name under which the aspect was originally
       declared.
      
       Note: legacy Stardoc (0.5.x and earlier) does not set this field.
       
      .stardoc_output.OriginKey origin_key = 5;