Interface ProfilesDictionaryOrBuilder

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

public interface ProfilesDictionaryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getMappingTableList

      List<Mapping> getMappingTableList()
       Mappings from address ranges to the image/binary/library mapped
       into that address range referenced by locations via Location.mapping_index.
      
       mapping_table[0] must always be zero value (Mapping{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
    • getMappingTable

      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.
      
       mapping_table[0] must always be zero value (Mapping{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
    • getMappingTableCount

      int getMappingTableCount()
       Mappings from address ranges to the image/binary/library mapped
       into that address range referenced by locations via Location.mapping_index.
      
       mapping_table[0] must always be zero value (Mapping{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
    • getMappingTableOrBuilderList

      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.
      
       mapping_table[0] must always be zero value (Mapping{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
    • getMappingTableOrBuilder

      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.
      
       mapping_table[0] must always be zero value (Mapping{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Mapping mapping_table = 1;
    • getLocationTableList

      List<Location> getLocationTableList()
       Locations referenced by samples via Stack.location_indices.
      
       location_table[0] must always be zero value (Location{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
    • getLocationTable

      Location getLocationTable(int index)
       Locations referenced by samples via Stack.location_indices.
      
       location_table[0] must always be zero value (Location{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
    • getLocationTableCount

      int getLocationTableCount()
       Locations referenced by samples via Stack.location_indices.
      
       location_table[0] must always be zero value (Location{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
    • getLocationTableOrBuilderList

      List<? extends LocationOrBuilder> getLocationTableOrBuilderList()
       Locations referenced by samples via Stack.location_indices.
      
       location_table[0] must always be zero value (Location{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
    • getLocationTableOrBuilder

      LocationOrBuilder getLocationTableOrBuilder(int index)
       Locations referenced by samples via Stack.location_indices.
      
       location_table[0] must always be zero value (Location{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Location location_table = 2;
    • getFunctionTableList

      List<Function> getFunctionTableList()
       Functions referenced by locations via Line.function_index.
      
       function_table[0] must always be zero value (Function{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
    • getFunctionTable

      Function getFunctionTable(int index)
       Functions referenced by locations via Line.function_index.
      
       function_table[0] must always be zero value (Function{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
    • getFunctionTableCount

      int getFunctionTableCount()
       Functions referenced by locations via Line.function_index.
      
       function_table[0] must always be zero value (Function{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
    • getFunctionTableOrBuilderList

      List<? extends FunctionOrBuilder> getFunctionTableOrBuilderList()
       Functions referenced by locations via Line.function_index.
      
       function_table[0] must always be zero value (Function{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
    • getFunctionTableOrBuilder

      FunctionOrBuilder getFunctionTableOrBuilder(int index)
       Functions referenced by locations via Line.function_index.
      
       function_table[0] must always be zero value (Function{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Function function_table = 3;
    • getLinkTableList

      List<Link> getLinkTableList()
       Links referenced by samples via Sample.link_index.
      
       link_table[0] must always be zero value (Link{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
    • getLinkTable

      Link getLinkTable(int index)
       Links referenced by samples via Sample.link_index.
      
       link_table[0] must always be zero value (Link{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
    • getLinkTableCount

      int getLinkTableCount()
       Links referenced by samples via Sample.link_index.
      
       link_table[0] must always be zero value (Link{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
    • getLinkTableOrBuilderList

      List<? extends LinkOrBuilder> getLinkTableOrBuilderList()
       Links referenced by samples via Sample.link_index.
      
       link_table[0] must always be zero value (Link{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
    • getLinkTableOrBuilder

      LinkOrBuilder getLinkTableOrBuilder(int index)
       Links referenced by samples via Sample.link_index.
      
       link_table[0] must always be zero value (Link{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Link link_table = 4;
    • getStringTableList

      List<String> getStringTableList()
       A common table for strings referenced by various messages.
      
       string_table[0] must always be "" and present.
       
      repeated string string_table = 5;
      Returns:
      A list containing the stringTable.
    • getStringTableCount

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

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

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

      List<KeyValueAndUnit> getAttributeTableList()
       A common table for attributes referenced by the Profile, Sample, Mapping
       and Location messages below through attribute_indices field. Each entry is
       a key/value pair with an optional unit. Since this is a dictionary table,
       multiple entries with the same key may be present, unlike direct attribute
       tables like Resource.attributes. The referencing attribute_indices fields,
       though, do maintain the key uniqueness requirement.
      
       It's recommended to use attributes for variables with bounded cardinality,
       such as categorical variables
       (https://en.wikipedia.org/wiki/Categorical_variable). Using an attribute of
       a floating point type (e.g., CPU time) in a sample can quickly make every
       attribute value unique, defeating the purpose of the dictionary and
       impractically increasing the profile size.
      
       Examples of attributes:
           "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
           "abc.com/myattribute": true
           "allocation_size": 128 bytes
      
       attribute_table[0] must always be zero value (KeyValueAndUnit{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.KeyValueAndUnit attribute_table = 6;
    • getAttributeTable

      KeyValueAndUnit getAttributeTable(int index)
       A common table for attributes referenced by the Profile, Sample, Mapping
       and Location messages below through attribute_indices field. Each entry is
       a key/value pair with an optional unit. Since this is a dictionary table,
       multiple entries with the same key may be present, unlike direct attribute
       tables like Resource.attributes. The referencing attribute_indices fields,
       though, do maintain the key uniqueness requirement.
      
       It's recommended to use attributes for variables with bounded cardinality,
       such as categorical variables
       (https://en.wikipedia.org/wiki/Categorical_variable). Using an attribute of
       a floating point type (e.g., CPU time) in a sample can quickly make every
       attribute value unique, defeating the purpose of the dictionary and
       impractically increasing the profile size.
      
       Examples of attributes:
           "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
           "abc.com/myattribute": true
           "allocation_size": 128 bytes
      
       attribute_table[0] must always be zero value (KeyValueAndUnit{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.KeyValueAndUnit attribute_table = 6;
    • getAttributeTableCount

      int getAttributeTableCount()
       A common table for attributes referenced by the Profile, Sample, Mapping
       and Location messages below through attribute_indices field. Each entry is
       a key/value pair with an optional unit. Since this is a dictionary table,
       multiple entries with the same key may be present, unlike direct attribute
       tables like Resource.attributes. The referencing attribute_indices fields,
       though, do maintain the key uniqueness requirement.
      
       It's recommended to use attributes for variables with bounded cardinality,
       such as categorical variables
       (https://en.wikipedia.org/wiki/Categorical_variable). Using an attribute of
       a floating point type (e.g., CPU time) in a sample can quickly make every
       attribute value unique, defeating the purpose of the dictionary and
       impractically increasing the profile size.
      
       Examples of attributes:
           "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
           "abc.com/myattribute": true
           "allocation_size": 128 bytes
      
       attribute_table[0] must always be zero value (KeyValueAndUnit{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.KeyValueAndUnit attribute_table = 6;
    • getAttributeTableOrBuilderList

      List<? extends KeyValueAndUnitOrBuilder> getAttributeTableOrBuilderList()
       A common table for attributes referenced by the Profile, Sample, Mapping
       and Location messages below through attribute_indices field. Each entry is
       a key/value pair with an optional unit. Since this is a dictionary table,
       multiple entries with the same key may be present, unlike direct attribute
       tables like Resource.attributes. The referencing attribute_indices fields,
       though, do maintain the key uniqueness requirement.
      
       It's recommended to use attributes for variables with bounded cardinality,
       such as categorical variables
       (https://en.wikipedia.org/wiki/Categorical_variable). Using an attribute of
       a floating point type (e.g., CPU time) in a sample can quickly make every
       attribute value unique, defeating the purpose of the dictionary and
       impractically increasing the profile size.
      
       Examples of attributes:
           "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
           "abc.com/myattribute": true
           "allocation_size": 128 bytes
      
       attribute_table[0] must always be zero value (KeyValueAndUnit{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.KeyValueAndUnit attribute_table = 6;
    • getAttributeTableOrBuilder

      KeyValueAndUnitOrBuilder getAttributeTableOrBuilder(int index)
       A common table for attributes referenced by the Profile, Sample, Mapping
       and Location messages below through attribute_indices field. Each entry is
       a key/value pair with an optional unit. Since this is a dictionary table,
       multiple entries with the same key may be present, unlike direct attribute
       tables like Resource.attributes. The referencing attribute_indices fields,
       though, do maintain the key uniqueness requirement.
      
       It's recommended to use attributes for variables with bounded cardinality,
       such as categorical variables
       (https://en.wikipedia.org/wiki/Categorical_variable). Using an attribute of
       a floating point type (e.g., CPU time) in a sample can quickly make every
       attribute value unique, defeating the purpose of the dictionary and
       impractically increasing the profile size.
      
       Examples of attributes:
           "/http/user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"
           "abc.com/myattribute": true
           "allocation_size": 128 bytes
      
       attribute_table[0] must always be zero value (KeyValueAndUnit{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.KeyValueAndUnit attribute_table = 6;
    • getStackTableList

      List<Stack> getStackTableList()
       Stacks referenced by samples via Sample.stack_index.
      
       stack_table[0] must always be zero value (Stack{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Stack stack_table = 7;
    • getStackTable

      Stack getStackTable(int index)
       Stacks referenced by samples via Sample.stack_index.
      
       stack_table[0] must always be zero value (Stack{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Stack stack_table = 7;
    • getStackTableCount

      int getStackTableCount()
       Stacks referenced by samples via Sample.stack_index.
      
       stack_table[0] must always be zero value (Stack{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Stack stack_table = 7;
    • getStackTableOrBuilderList

      List<? extends StackOrBuilder> getStackTableOrBuilderList()
       Stacks referenced by samples via Sample.stack_index.
      
       stack_table[0] must always be zero value (Stack{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Stack stack_table = 7;
    • getStackTableOrBuilder

      StackOrBuilder getStackTableOrBuilder(int index)
       Stacks referenced by samples via Sample.stack_index.
      
       stack_table[0] must always be zero value (Stack{}) and present.
       
      repeated .opentelemetry.proto.profiles.v1development.Stack stack_table = 7;