Class ProfilesDictionary

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.opentelemetry.proto.profiles.v1development.ProfilesDictionary
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ProfilesDictionaryOrBuilder, Serializable

@Generated public final class ProfilesDictionary extends com.google.protobuf.GeneratedMessage implements ProfilesDictionaryOrBuilder
 ProfilesDictionary represents the profiles data shared across the
 entire message being sent.
 
Protobuf type opentelemetry.proto.profiles.v1development.ProfilesDictionary
See Also:
  • Field Details

    • MAPPING_TABLE_FIELD_NUMBER

      public static final int MAPPING_TABLE_FIELD_NUMBER
      See Also:
    • LOCATION_TABLE_FIELD_NUMBER

      public static final int LOCATION_TABLE_FIELD_NUMBER
      See Also:
    • FUNCTION_TABLE_FIELD_NUMBER

      public static final int FUNCTION_TABLE_FIELD_NUMBER
      See Also:
    • STRING_TABLE_FIELD_NUMBER

      public static final int STRING_TABLE_FIELD_NUMBER
      See Also:
    • ATTRIBUTE_TABLE_FIELD_NUMBER

      public static final int ATTRIBUTE_TABLE_FIELD_NUMBER
      See Also:
    • ATTRIBUTE_UNITS_FIELD_NUMBER

      public static final int ATTRIBUTE_UNITS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getMappingTableList

      public List<Mapping> getMappingTableList()
       Mappings from address ranges to the image/binary/library mapped
       into that address range referenced by locations via Location.mapping_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
      Specified by:
      getMappingTableList in interface ProfilesDictionaryOrBuilder
    • getMappingTableOrBuilderList

      public List<? extends MappingOrBuilder> getMappingTableOrBuilderList()
       Mappings from address ranges to the image/binary/library mapped
       into that address range referenced by locations via Location.mapping_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
      Specified by:
      getMappingTableOrBuilderList in interface ProfilesDictionaryOrBuilder
    • getMappingTableCount

      public int getMappingTableCount()
       Mappings from address ranges to the image/binary/library mapped
       into that address range referenced by locations via Location.mapping_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
      Specified by:
      getMappingTableCount in interface ProfilesDictionaryOrBuilder
    • getMappingTable

      public Mapping getMappingTable(int index)
       Mappings from address ranges to the image/binary/library mapped
       into that address range referenced by locations via Location.mapping_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
      Specified by:
      getMappingTable in interface ProfilesDictionaryOrBuilder
    • getMappingTableOrBuilder

      public MappingOrBuilder getMappingTableOrBuilder(int index)
       Mappings from address ranges to the image/binary/library mapped
       into that address range referenced by locations via Location.mapping_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
      Specified by:
      getMappingTableOrBuilder in interface ProfilesDictionaryOrBuilder
    • getLocationTableList

      public List<Location> getLocationTableList()
       Locations referenced by samples via Profile.location_indices.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
      Specified by:
      getLocationTableList in interface ProfilesDictionaryOrBuilder
    • getLocationTableOrBuilderList

      public List<? extends LocationOrBuilder> getLocationTableOrBuilderList()
       Locations referenced by samples via Profile.location_indices.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
      Specified by:
      getLocationTableOrBuilderList in interface ProfilesDictionaryOrBuilder
    • getLocationTableCount

      public int getLocationTableCount()
       Locations referenced by samples via Profile.location_indices.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
      Specified by:
      getLocationTableCount in interface ProfilesDictionaryOrBuilder
    • getLocationTable

      public Location getLocationTable(int index)
       Locations referenced by samples via Profile.location_indices.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
      Specified by:
      getLocationTable in interface ProfilesDictionaryOrBuilder
    • getLocationTableOrBuilder

      public LocationOrBuilder getLocationTableOrBuilder(int index)
       Locations referenced by samples via Profile.location_indices.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
      Specified by:
      getLocationTableOrBuilder in interface ProfilesDictionaryOrBuilder
    • getFunctionTableList

      public List<Function> getFunctionTableList()
       Functions referenced by locations via Line.function_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
      Specified by:
      getFunctionTableList in interface ProfilesDictionaryOrBuilder
    • getFunctionTableOrBuilderList

      public List<? extends FunctionOrBuilder> getFunctionTableOrBuilderList()
       Functions referenced by locations via Line.function_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
      Specified by:
      getFunctionTableOrBuilderList in interface ProfilesDictionaryOrBuilder
    • getFunctionTableCount

      public int getFunctionTableCount()
       Functions referenced by locations via Line.function_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
      Specified by:
      getFunctionTableCount in interface ProfilesDictionaryOrBuilder
    • getFunctionTable

      public Function getFunctionTable(int index)
       Functions referenced by locations via Line.function_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
      Specified by:
      getFunctionTable in interface ProfilesDictionaryOrBuilder
    • getFunctionTableOrBuilder

      public FunctionOrBuilder getFunctionTableOrBuilder(int index)
       Functions referenced by locations via Line.function_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
      Specified by:
      getFunctionTableOrBuilder in interface ProfilesDictionaryOrBuilder
    • getLinkTableList

      public List<Link> getLinkTableList()
       Links referenced by samples via Sample.link_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
      Specified by:
      getLinkTableList in interface ProfilesDictionaryOrBuilder
    • getLinkTableOrBuilderList

      public List<? extends LinkOrBuilder> getLinkTableOrBuilderList()
       Links referenced by samples via Sample.link_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
      Specified by:
      getLinkTableOrBuilderList in interface ProfilesDictionaryOrBuilder
    • getLinkTableCount

      public int getLinkTableCount()
       Links referenced by samples via Sample.link_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
      Specified by:
      getLinkTableCount in interface ProfilesDictionaryOrBuilder
    • getLinkTable

      public Link getLinkTable(int index)
       Links referenced by samples via Sample.link_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
      Specified by:
      getLinkTable in interface ProfilesDictionaryOrBuilder
    • getLinkTableOrBuilder

      public LinkOrBuilder getLinkTableOrBuilder(int index)
       Links referenced by samples via Sample.link_index.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
      Specified by:
      getLinkTableOrBuilder in interface ProfilesDictionaryOrBuilder
    • getStringTableList

      public com.google.protobuf.ProtocolStringList getStringTableList()
       A common table for strings referenced by various messages.
       string_table[0] must always be "".
       
      repeated string string_table = 5;
      Specified by:
      getStringTableList in interface ProfilesDictionaryOrBuilder
      Returns:
      A list containing the stringTable.
    • getStringTableCount

      public int getStringTableCount()
       A common table for strings referenced by various messages.
       string_table[0] must always be "".
       
      repeated string string_table = 5;
      Specified by:
      getStringTableCount in interface ProfilesDictionaryOrBuilder
      Returns:
      The count of stringTable.
    • getStringTable

      public String getStringTable(int index)
       A common table for strings referenced by various messages.
       string_table[0] must always be "".
       
      repeated string string_table = 5;
      Specified by:
      getStringTable in interface ProfilesDictionaryOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The stringTable at the given index.
    • getStringTableBytes

      public com.google.protobuf.ByteString getStringTableBytes(int index)
       A common table for strings referenced by various messages.
       string_table[0] must always be "".
       
      repeated string string_table = 5;
      Specified by:
      getStringTableBytes in interface ProfilesDictionaryOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the stringTable at the given index.
    • getAttributeTableList

      public List<KeyValue> getAttributeTableList()
       A common table for attributes referenced by various messages.
       
      repeated .opentelemetry.proto.common.v1.KeyValue attribute_table = 6;
      Specified by:
      getAttributeTableList in interface ProfilesDictionaryOrBuilder
    • getAttributeTableOrBuilderList

      public List<? extends KeyValueOrBuilder> getAttributeTableOrBuilderList()
       A common table for attributes referenced by various messages.
       
      repeated .opentelemetry.proto.common.v1.KeyValue attribute_table = 6;
      Specified by:
      getAttributeTableOrBuilderList in interface ProfilesDictionaryOrBuilder
    • getAttributeTableCount

      public int getAttributeTableCount()
       A common table for attributes referenced by various messages.
       
      repeated .opentelemetry.proto.common.v1.KeyValue attribute_table = 6;
      Specified by:
      getAttributeTableCount in interface ProfilesDictionaryOrBuilder
    • getAttributeTable

      public KeyValue getAttributeTable(int index)
       A common table for attributes referenced by various messages.
       
      repeated .opentelemetry.proto.common.v1.KeyValue attribute_table = 6;
      Specified by:
      getAttributeTable in interface ProfilesDictionaryOrBuilder
    • getAttributeTableOrBuilder

      public KeyValueOrBuilder getAttributeTableOrBuilder(int index)
       A common table for attributes referenced by various messages.
       
      repeated .opentelemetry.proto.common.v1.KeyValue attribute_table = 6;
      Specified by:
      getAttributeTableOrBuilder in interface ProfilesDictionaryOrBuilder
    • getAttributeUnitsList

      public List<AttributeUnit> getAttributeUnitsList()
       Represents a mapping between Attribute Keys and Units.
       
      repeated .opentelemetry.proto.profiles.v1development.AttributeUnit attribute_units = 7;
      Specified by:
      getAttributeUnitsList in interface ProfilesDictionaryOrBuilder
    • getAttributeUnitsOrBuilderList

      public List<? extends AttributeUnitOrBuilder> getAttributeUnitsOrBuilderList()
       Represents a mapping between Attribute Keys and Units.
       
      repeated .opentelemetry.proto.profiles.v1development.AttributeUnit attribute_units = 7;
      Specified by:
      getAttributeUnitsOrBuilderList in interface ProfilesDictionaryOrBuilder
    • getAttributeUnitsCount

      public int getAttributeUnitsCount()
       Represents a mapping between Attribute Keys and Units.
       
      repeated .opentelemetry.proto.profiles.v1development.AttributeUnit attribute_units = 7;
      Specified by:
      getAttributeUnitsCount in interface ProfilesDictionaryOrBuilder
    • getAttributeUnits

      public AttributeUnit getAttributeUnits(int index)
       Represents a mapping between Attribute Keys and Units.
       
      repeated .opentelemetry.proto.profiles.v1development.AttributeUnit attribute_units = 7;
      Specified by:
      getAttributeUnits in interface ProfilesDictionaryOrBuilder
    • getAttributeUnitsOrBuilder

      public AttributeUnitOrBuilder getAttributeUnitsOrBuilder(int index)
       Represents a mapping between Attribute Keys and Units.
       
      repeated .opentelemetry.proto.profiles.v1development.AttributeUnit attribute_units = 7;
      Specified by:
      getAttributeUnitsOrBuilder in interface ProfilesDictionaryOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ProfilesDictionary parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ProfilesDictionary parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ProfilesDictionary parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ProfilesDictionary parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ProfilesDictionary parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ProfilesDictionary parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ProfilesDictionary parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ProfilesDictionary parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ProfilesDictionary parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ProfilesDictionary parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ProfilesDictionary parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ProfilesDictionary parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public ProfilesDictionary.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static ProfilesDictionary.Builder newBuilder()
    • newBuilder

      public static ProfilesDictionary.Builder newBuilder(ProfilesDictionary prototype)
    • toBuilder

      public ProfilesDictionary.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ProfilesDictionary.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static ProfilesDictionary getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ProfilesDictionary> parser()
    • getParserForType

      public com.google.protobuf.Parser<ProfilesDictionary> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public ProfilesDictionary getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder