Class Node.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
- io.opencensus.proto.agent.common.v1.Node.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,NodeOrBuilder,Cloneable
- Enclosing class:
- Node
public static final class Node.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder> implements NodeOrBuilder
Identifier metadata of the Node that produces the span or tracing data. Note, this is not the metadata about the Node or service that is described by associated spans. In the future we plan to extend the identifier proto definition to support additional information (e.g cloud id, etc.)
Protobuf typeopencensus.proto.agent.common.v1.Node
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Node.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Nodebuild()NodebuildPartial()Node.Builderclear()Node.BuilderclearAttributes()Node.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Node.BuilderclearIdentifier()Identifier that uniquely identifies a process within a VM/container.Node.BuilderclearLibraryInfo()Information on the OpenCensus Library that initiates the stream.Node.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Node.BuilderclearServiceInfo()Additional information on service.Node.Builderclone()booleancontainsAttributes(String key)Additional attributes.Map<String,String>getAttributes()Deprecated.intgetAttributesCount()Additional attributes.Map<String,String>getAttributesMap()Additional attributes.StringgetAttributesOrDefault(String key, String defaultValue)Additional attributes.StringgetAttributesOrThrow(String key)Additional attributes.NodegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ProcessIdentifiergetIdentifier()Identifier that uniquely identifies a process within a VM/container.ProcessIdentifier.BuildergetIdentifierBuilder()Identifier that uniquely identifies a process within a VM/container.ProcessIdentifierOrBuildergetIdentifierOrBuilder()Identifier that uniquely identifies a process within a VM/container.LibraryInfogetLibraryInfo()Information on the OpenCensus Library that initiates the stream.LibraryInfo.BuildergetLibraryInfoBuilder()Information on the OpenCensus Library that initiates the stream.LibraryInfoOrBuildergetLibraryInfoOrBuilder()Information on the OpenCensus Library that initiates the stream.Map<String,String>getMutableAttributes()Deprecated.ServiceInfogetServiceInfo()Additional information on service.ServiceInfo.BuildergetServiceInfoBuilder()Additional information on service.ServiceInfoOrBuildergetServiceInfoOrBuilder()Additional information on service.booleanhasIdentifier()Identifier that uniquely identifies a process within a VM/container.booleanhasLibraryInfo()Information on the OpenCensus Library that initiates the stream.booleanhasServiceInfo()Additional information on service.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Node.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Node.BuildermergeFrom(com.google.protobuf.Message other)Node.BuildermergeFrom(Node other)Node.BuildermergeIdentifier(ProcessIdentifier value)Identifier that uniquely identifies a process within a VM/container.Node.BuildermergeLibraryInfo(LibraryInfo value)Information on the OpenCensus Library that initiates the stream.Node.BuildermergeServiceInfo(ServiceInfo value)Additional information on service.Node.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Node.BuilderputAllAttributes(Map<String,String> values)Additional attributes.Node.BuilderputAttributes(String key, String value)Additional attributes.Node.BuilderremoveAttributes(String key)Additional attributes.Node.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Node.BuildersetIdentifier(ProcessIdentifier value)Identifier that uniquely identifies a process within a VM/container.Node.BuildersetIdentifier(ProcessIdentifier.Builder builderForValue)Identifier that uniquely identifies a process within a VM/container.Node.BuildersetLibraryInfo(LibraryInfo value)Information on the OpenCensus Library that initiates the stream.Node.BuildersetLibraryInfo(LibraryInfo.Builder builderForValue)Information on the OpenCensus Library that initiates the stream.Node.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Node.BuildersetServiceInfo(ServiceInfo value)Additional information on service.Node.BuildersetServiceInfo(ServiceInfo.Builder builderForValue)Additional information on service.Node.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
clear
public Node.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
getDefaultInstanceForType
public Node getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Node build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Node buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Node.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
setField
public Node.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
clearField
public Node.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
clearOneof
public Node.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
setRepeatedField
public Node.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
addRepeatedField
public Node.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
mergeFrom
public Node.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Node.Builder>
-
mergeFrom
public Node.Builder mergeFrom(Node other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
mergeFrom
public Node.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Node.Builder>- Throws:
IOException
-
hasIdentifier
public boolean hasIdentifier()
Identifier that uniquely identifies a process within a VM/container.
.opencensus.proto.agent.common.v1.ProcessIdentifier identifier = 1;- Specified by:
hasIdentifierin interfaceNodeOrBuilder- Returns:
- Whether the identifier field is set.
-
getIdentifier
public ProcessIdentifier getIdentifier()
Identifier that uniquely identifies a process within a VM/container.
.opencensus.proto.agent.common.v1.ProcessIdentifier identifier = 1;- Specified by:
getIdentifierin interfaceNodeOrBuilder- Returns:
- The identifier.
-
setIdentifier
public Node.Builder setIdentifier(ProcessIdentifier value)
Identifier that uniquely identifies a process within a VM/container.
.opencensus.proto.agent.common.v1.ProcessIdentifier identifier = 1;
-
setIdentifier
public Node.Builder setIdentifier(ProcessIdentifier.Builder builderForValue)
Identifier that uniquely identifies a process within a VM/container.
.opencensus.proto.agent.common.v1.ProcessIdentifier identifier = 1;
-
mergeIdentifier
public Node.Builder mergeIdentifier(ProcessIdentifier value)
Identifier that uniquely identifies a process within a VM/container.
.opencensus.proto.agent.common.v1.ProcessIdentifier identifier = 1;
-
clearIdentifier
public Node.Builder clearIdentifier()
Identifier that uniquely identifies a process within a VM/container.
.opencensus.proto.agent.common.v1.ProcessIdentifier identifier = 1;
-
getIdentifierBuilder
public ProcessIdentifier.Builder getIdentifierBuilder()
Identifier that uniquely identifies a process within a VM/container.
.opencensus.proto.agent.common.v1.ProcessIdentifier identifier = 1;
-
getIdentifierOrBuilder
public ProcessIdentifierOrBuilder getIdentifierOrBuilder()
Identifier that uniquely identifies a process within a VM/container.
.opencensus.proto.agent.common.v1.ProcessIdentifier identifier = 1;- Specified by:
getIdentifierOrBuilderin interfaceNodeOrBuilder
-
hasLibraryInfo
public boolean hasLibraryInfo()
Information on the OpenCensus Library that initiates the stream.
.opencensus.proto.agent.common.v1.LibraryInfo library_info = 2;- Specified by:
hasLibraryInfoin interfaceNodeOrBuilder- Returns:
- Whether the libraryInfo field is set.
-
getLibraryInfo
public LibraryInfo getLibraryInfo()
Information on the OpenCensus Library that initiates the stream.
.opencensus.proto.agent.common.v1.LibraryInfo library_info = 2;- Specified by:
getLibraryInfoin interfaceNodeOrBuilder- Returns:
- The libraryInfo.
-
setLibraryInfo
public Node.Builder setLibraryInfo(LibraryInfo value)
Information on the OpenCensus Library that initiates the stream.
.opencensus.proto.agent.common.v1.LibraryInfo library_info = 2;
-
setLibraryInfo
public Node.Builder setLibraryInfo(LibraryInfo.Builder builderForValue)
Information on the OpenCensus Library that initiates the stream.
.opencensus.proto.agent.common.v1.LibraryInfo library_info = 2;
-
mergeLibraryInfo
public Node.Builder mergeLibraryInfo(LibraryInfo value)
Information on the OpenCensus Library that initiates the stream.
.opencensus.proto.agent.common.v1.LibraryInfo library_info = 2;
-
clearLibraryInfo
public Node.Builder clearLibraryInfo()
Information on the OpenCensus Library that initiates the stream.
.opencensus.proto.agent.common.v1.LibraryInfo library_info = 2;
-
getLibraryInfoBuilder
public LibraryInfo.Builder getLibraryInfoBuilder()
Information on the OpenCensus Library that initiates the stream.
.opencensus.proto.agent.common.v1.LibraryInfo library_info = 2;
-
getLibraryInfoOrBuilder
public LibraryInfoOrBuilder getLibraryInfoOrBuilder()
Information on the OpenCensus Library that initiates the stream.
.opencensus.proto.agent.common.v1.LibraryInfo library_info = 2;- Specified by:
getLibraryInfoOrBuilderin interfaceNodeOrBuilder
-
hasServiceInfo
public boolean hasServiceInfo()
Additional information on service.
.opencensus.proto.agent.common.v1.ServiceInfo service_info = 3;- Specified by:
hasServiceInfoin interfaceNodeOrBuilder- Returns:
- Whether the serviceInfo field is set.
-
getServiceInfo
public ServiceInfo getServiceInfo()
Additional information on service.
.opencensus.proto.agent.common.v1.ServiceInfo service_info = 3;- Specified by:
getServiceInfoin interfaceNodeOrBuilder- Returns:
- The serviceInfo.
-
setServiceInfo
public Node.Builder setServiceInfo(ServiceInfo value)
Additional information on service.
.opencensus.proto.agent.common.v1.ServiceInfo service_info = 3;
-
setServiceInfo
public Node.Builder setServiceInfo(ServiceInfo.Builder builderForValue)
Additional information on service.
.opencensus.proto.agent.common.v1.ServiceInfo service_info = 3;
-
mergeServiceInfo
public Node.Builder mergeServiceInfo(ServiceInfo value)
Additional information on service.
.opencensus.proto.agent.common.v1.ServiceInfo service_info = 3;
-
clearServiceInfo
public Node.Builder clearServiceInfo()
Additional information on service.
.opencensus.proto.agent.common.v1.ServiceInfo service_info = 3;
-
getServiceInfoBuilder
public ServiceInfo.Builder getServiceInfoBuilder()
Additional information on service.
.opencensus.proto.agent.common.v1.ServiceInfo service_info = 3;
-
getServiceInfoOrBuilder
public ServiceInfoOrBuilder getServiceInfoOrBuilder()
Additional information on service.
.opencensus.proto.agent.common.v1.ServiceInfo service_info = 3;- Specified by:
getServiceInfoOrBuilderin interfaceNodeOrBuilder
-
getAttributesCount
public int getAttributesCount()
Description copied from interface:NodeOrBuilderAdditional attributes.
map<string, string> attributes = 4;- Specified by:
getAttributesCountin interfaceNodeOrBuilder
-
containsAttributes
public boolean containsAttributes(String key)
Additional attributes.
map<string, string> attributes = 4;- Specified by:
containsAttributesin interfaceNodeOrBuilder
-
getAttributes
@Deprecated public Map<String,String> getAttributes()
Deprecated.UsegetAttributesMap()instead.- Specified by:
getAttributesin interfaceNodeOrBuilder
-
getAttributesMap
public Map<String,String> getAttributesMap()
Additional attributes.
map<string, string> attributes = 4;- Specified by:
getAttributesMapin interfaceNodeOrBuilder
-
getAttributesOrDefault
public String getAttributesOrDefault(String key, String defaultValue)
Additional attributes.
map<string, string> attributes = 4;- Specified by:
getAttributesOrDefaultin interfaceNodeOrBuilder
-
getAttributesOrThrow
public String getAttributesOrThrow(String key)
Additional attributes.
map<string, string> attributes = 4;- Specified by:
getAttributesOrThrowin interfaceNodeOrBuilder
-
clearAttributes
public Node.Builder clearAttributes()
-
removeAttributes
public Node.Builder removeAttributes(String key)
Additional attributes.
map<string, string> attributes = 4;
-
getMutableAttributes
@Deprecated public Map<String,String> getMutableAttributes()
Deprecated.Use alternate mutation accessors instead.
-
putAttributes
public Node.Builder putAttributes(String key, String value)
Additional attributes.
map<string, string> attributes = 4;
-
putAllAttributes
public Node.Builder putAllAttributes(Map<String,String> values)
Additional attributes.
map<string, string> attributes = 4;
-
setUnknownFields
public final Node.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
mergeUnknownFields
public final Node.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
-