Class Xplane.XLine
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.tensorflow.proto.profiler.Xplane.XLine
- All Implemented Interfaces:
Message, MessageLite, MessageLiteOrBuilder, MessageOrBuilder, Serializable, Xplane.XLineOrBuilder
- Enclosing class:
Xplane
An XLine is a timeline of trace events (XEvents). Next ID: 12Protobuf type
tensorflow.profiler.XLine- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAn XLine is a timeline of trace events (XEvents).Nested classes/interfaces inherited from class GeneratedMessageV3
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>, GeneratedMessageV3.ExtendableMessage<MessageType>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameterNested classes/interfaces inherited from class AbstractMessageLite
AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class AbstractMessage
memoizedSizeFields inherited from class AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic Xplane.XLinestatic final Descriptors.DescriptorlongDisplay id of this line.Name of this XLine to display in trace viewer.Name of this XLine to display in trace viewer.longProfiling duration for this line in picoseconds.getEvents(int index) XEvents within the same XLine should not overlap in time, but they can be nested.intXEvents within the same XLine should not overlap in time, but they can be nested.XEvents within the same XLine should not overlap in time, but they can be nested.getEventsOrBuilder(int index) XEvents within the same XLine should not overlap in time, but they can be nested.List<? extends Xplane.XEventOrBuilder> XEvents within the same XLine should not overlap in time, but they can be nested.longgetId()Id of this line, can be repeated within an XPlane.getName()Name of this XLine.Name of this XLine.intlongStart time of this line in nanoseconds since the UNIX epoch.final UnknownFieldSetinthashCode()protected GeneratedMessageV3.FieldAccessorTablefinal booleanstatic Xplane.XLine.Builderstatic Xplane.XLine.BuildernewBuilder(Xplane.XLine prototype) protected Xplane.XLine.Builderprotected Objectstatic Xplane.XLineparseDelimitedFrom(InputStream input) static Xplane.XLineparseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) static Xplane.XLineparseFrom(byte[] data) static Xplane.XLineparseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) static Xplane.XLineparseFrom(ByteString data) static Xplane.XLineparseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) static Xplane.XLineparseFrom(CodedInputStream input) static Xplane.XLineparseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) static Xplane.XLineparseFrom(InputStream input) static Xplane.XLineparseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) static Xplane.XLineparseFrom(ByteBuffer data) static Xplane.XLineparseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) static Parser<Xplane.XLine> parser()voidwriteTo(CodedOutputStream output) Methods inherited from class GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
DISPLAY_ID_FIELD_NUMBER
public static final int DISPLAY_ID_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
TIMESTAMP_NS_FIELD_NUMBER
public static final int TIMESTAMP_NS_FIELD_NUMBER- See Also:
-
DURATION_PS_FIELD_NUMBER
public static final int DURATION_PS_FIELD_NUMBER- See Also:
-
EVENTS_FIELD_NUMBER
public static final int EVENTS_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classGeneratedMessageV3
-
getUnknownFields
- Specified by:
getUnknownFieldsin interfaceMessageOrBuilder- Overrides:
getUnknownFieldsin classGeneratedMessageV3
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3
-
getId
public long getId()Id of this line, can be repeated within an XPlane. All XLines with the same id are effectively the same timeline.
int64 id = 1;- Specified by:
getIdin interfaceXplane.XLineOrBuilder- Returns:
- The id.
-
getDisplayId
public long getDisplayId()Display id of this line. Multiple lines with the same display_id are grouped together in the same trace viewer row.
int64 display_id = 10;- Specified by:
getDisplayIdin interfaceXplane.XLineOrBuilder- Returns:
- The displayId.
-
getName
Name of this XLine.
string name = 2;- Specified by:
getNamein interfaceXplane.XLineOrBuilder- Returns:
- The name.
-
getNameBytes
Name of this XLine.
string name = 2;- Specified by:
getNameBytesin interfaceXplane.XLineOrBuilder- Returns:
- The bytes for name.
-
getDisplayName
Name of this XLine to display in trace viewer.
string display_name = 11;- Specified by:
getDisplayNamein interfaceXplane.XLineOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
Name of this XLine to display in trace viewer.
string display_name = 11;- Specified by:
getDisplayNameBytesin interfaceXplane.XLineOrBuilder- Returns:
- The bytes for displayName.
-
getTimestampNs
public long getTimestampNs()Start time of this line in nanoseconds since the UNIX epoch. XEvent.offset_ps is relative to this timestamp.
int64 timestamp_ns = 3;- Specified by:
getTimestampNsin interfaceXplane.XLineOrBuilder- Returns:
- The timestampNs.
-
getDurationPs
public long getDurationPs()Profiling duration for this line in picoseconds.
int64 duration_ps = 9;- Specified by:
getDurationPsin interfaceXplane.XLineOrBuilder- Returns:
- The durationPs.
-
getEventsList
XEvents within the same XLine should not overlap in time, but they can be nested.
repeated .tensorflow.profiler.XEvent events = 4;- Specified by:
getEventsListin interfaceXplane.XLineOrBuilder
-
getEventsOrBuilderList
XEvents within the same XLine should not overlap in time, but they can be nested.
repeated .tensorflow.profiler.XEvent events = 4;- Specified by:
getEventsOrBuilderListin interfaceXplane.XLineOrBuilder
-
getEventsCount
public int getEventsCount()XEvents within the same XLine should not overlap in time, but they can be nested.
repeated .tensorflow.profiler.XEvent events = 4;- Specified by:
getEventsCountin interfaceXplane.XLineOrBuilder
-
getEvents
XEvents within the same XLine should not overlap in time, but they can be nested.
repeated .tensorflow.profiler.XEvent events = 4;- Specified by:
getEventsin interfaceXplane.XLineOrBuilder
-
getEventsOrBuilder
XEvents within the same XLine should not overlap in time, but they can be nested.
repeated .tensorflow.profiler.XEvent events = 4;- Specified by:
getEventsOrBuilderin interfaceXplane.XLineOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfaceMessageLite- Overrides:
writeToin classGeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfaceMessageLite- Overrides:
getSerializedSizein classGeneratedMessageV3
-
equals
- Specified by:
equalsin interfaceMessage- Overrides:
equalsin classAbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceMessage- Overrides:
hashCodein classAbstractMessage
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static Xplane.XLine parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static Xplane.XLine parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static Xplane.XLine parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Xplane.XLine parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Xplane.XLine parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Xplane.XLine parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfaceMessage- Specified by:
newBuilderForTypein interfaceMessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfaceMessage- Specified by:
toBuilderin interfaceMessageLite
-
newBuilderForType
- Specified by:
newBuilderForTypein classGeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfaceMessage- Specified by:
getParserForTypein interfaceMessageLite- Overrides:
getParserForTypein classGeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-