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 Summary
Modifier and TypeMethodDescriptiongetAttributeTable(int index) A common table for attributes referenced by the Profile, Sample, Mapping and Location messages below through attribute_indices field.intA common table for attributes referenced by the Profile, Sample, Mapping and Location messages below through attribute_indices field.A common table for attributes referenced by the Profile, Sample, Mapping and Location messages below through attribute_indices field.getAttributeTableOrBuilder(int index) A common table for attributes referenced by the Profile, Sample, Mapping and Location messages below through attribute_indices field.List<? extends KeyValueAndUnitOrBuilder>A common table for attributes referenced by the Profile, Sample, Mapping and Location messages below through attribute_indices field.getFunctionTable(int index) Functions referenced by locations via Line.function_index.intFunctions referenced by locations via Line.function_index.Functions referenced by locations via Line.function_index.getFunctionTableOrBuilder(int index) Functions referenced by locations via Line.function_index.List<? extends FunctionOrBuilder>Functions referenced by locations via Line.function_index.getLinkTable(int index) Links referenced by samples via Sample.link_index.intLinks referenced by samples via Sample.link_index.Links referenced by samples via Sample.link_index.getLinkTableOrBuilder(int index) Links referenced by samples via Sample.link_index.List<? extends LinkOrBuilder>Links referenced by samples via Sample.link_index.getLocationTable(int index) Locations referenced by samples via Stack.location_indices.intLocations referenced by samples via Stack.location_indices.Locations referenced by samples via Stack.location_indices.getLocationTableOrBuilder(int index) Locations referenced by samples via Stack.location_indices.List<? extends LocationOrBuilder>Locations referenced by samples via Stack.location_indices.getMappingTable(int index) Mappings from address ranges to the image/binary/library mapped into that address range referenced by locations via Location.mapping_index.intMappings from address ranges to the image/binary/library mapped into that address range referenced by locations via Location.mapping_index.Mappings from address ranges to the image/binary/library mapped into that address range referenced by locations via Location.mapping_index.getMappingTableOrBuilder(int index) Mappings from address ranges to the image/binary/library mapped into that address range referenced by locations via Location.mapping_index.List<? extends MappingOrBuilder>Mappings from address ranges to the image/binary/library mapped into that address range referenced by locations via Location.mapping_index.getStackTable(int index) Stacks referenced by samples via Sample.stack_index.intStacks referenced by samples via Sample.stack_index.Stacks referenced by samples via Sample.stack_index.getStackTableOrBuilder(int index) Stacks referenced by samples via Sample.stack_index.List<? extends StackOrBuilder>Stacks referenced by samples via Sample.stack_index.getStringTable(int index) A common table for strings referenced by various messages.com.google.protobuf.ByteStringgetStringTableBytes(int index) A common table for strings referenced by various messages.intA common table for strings referenced by various messages.A common table for strings referenced by various messages.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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;
-