Package io.opencensus.proto.stats.v1
Class Measure.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Measure.Builder>
-
- io.opencensus.proto.stats.v1.Measure.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MeasureOrBuilder,Cloneable
- Enclosing class:
- Measure
public static final class Measure.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Measure.Builder> implements MeasureOrBuilder
Measure .
Protobuf typeopencensus.proto.stats.v1.Measure
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Measure.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Measurebuild()MeasurebuildPartial()Measure.Builderclear()Measure.BuilderclearDescription()Describes the measure, e.g.Measure.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Measure.BuilderclearName()A string by which the measure will be referred to, e.g.Measure.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Measure.BuilderclearType()The type used for this Measure.Measure.BuilderclearUnit()Describes the unit used for the Measure.Measure.Builderclone()MeasuregetDefaultInstanceForType()StringgetDescription()Describes the measure, e.g.com.google.protobuf.ByteStringgetDescriptionBytes()Describes the measure, e.g.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetName()A string by which the measure will be referred to, e.g.com.google.protobuf.ByteStringgetNameBytes()A string by which the measure will be referred to, e.g.Measure.TypegetType()The type used for this Measure.intgetTypeValue()The type used for this Measure.StringgetUnit()Describes the unit used for the Measure.com.google.protobuf.ByteStringgetUnitBytes()Describes the unit used for the Measure.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Measure.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Measure.BuildermergeFrom(com.google.protobuf.Message other)Measure.BuildermergeFrom(Measure other)Measure.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Measure.BuildersetDescription(String value)Describes the measure, e.g.Measure.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)Describes the measure, e.g.Measure.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Measure.BuildersetName(String value)A string by which the measure will be referred to, e.g.Measure.BuildersetNameBytes(com.google.protobuf.ByteString value)A string by which the measure will be referred to, e.g.Measure.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Measure.BuildersetType(Measure.Type value)The type used for this Measure.Measure.BuildersetTypeValue(int value)The type used for this Measure.Measure.BuildersetUnit(String value)Describes the unit used for the Measure.Measure.BuildersetUnitBytes(com.google.protobuf.ByteString value)Describes the unit used for the Measure.Measure.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, internalGetMapField, internalGetMutableMapField, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Measure.Builder>
-
clear
public Measure.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<Measure.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<Measure.Builder>
-
getDefaultInstanceForType
public Measure getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Measure build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Measure buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Measure.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<Measure.Builder>
-
setField
public Measure.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<Measure.Builder>
-
clearField
public Measure.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Measure.Builder>
-
clearOneof
public Measure.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Measure.Builder>
-
setRepeatedField
public Measure.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<Measure.Builder>
-
addRepeatedField
public Measure.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<Measure.Builder>
-
mergeFrom
public Measure.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Measure.Builder>
-
mergeFrom
public Measure.Builder mergeFrom(Measure other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Measure.Builder>
-
mergeFrom
public Measure.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<Measure.Builder>- Throws:
IOException
-
getName
public String getName()
A string by which the measure will be referred to, e.g. "rpc_server_latency". Names MUST be unique within the library.
string name = 1;- Specified by:
getNamein interfaceMeasureOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
A string by which the measure will be referred to, e.g. "rpc_server_latency". Names MUST be unique within the library.
string name = 1;- Specified by:
getNameBytesin interfaceMeasureOrBuilder- Returns:
- The bytes for name.
-
setName
public Measure.Builder setName(String value)
A string by which the measure will be referred to, e.g. "rpc_server_latency". Names MUST be unique within the library.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Measure.Builder clearName()
A string by which the measure will be referred to, e.g. "rpc_server_latency". Names MUST be unique within the library.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Measure.Builder setNameBytes(com.google.protobuf.ByteString value)
A string by which the measure will be referred to, e.g. "rpc_server_latency". Names MUST be unique within the library.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
Describes the measure, e.g. "RPC latency in seconds".
string description = 2;- Specified by:
getDescriptionin interfaceMeasureOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Describes the measure, e.g. "RPC latency in seconds".
string description = 2;- Specified by:
getDescriptionBytesin interfaceMeasureOrBuilder- Returns:
- The bytes for description.
-
setDescription
public Measure.Builder setDescription(String value)
Describes the measure, e.g. "RPC latency in seconds".
string description = 2;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public Measure.Builder clearDescription()
Describes the measure, e.g. "RPC latency in seconds".
string description = 2;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Measure.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Describes the measure, e.g. "RPC latency in seconds".
string description = 2;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getUnit
public String getUnit()
Describes the unit used for the Measure. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Specified by:
getUnitin interfaceMeasureOrBuilder- Returns:
- The unit.
-
getUnitBytes
public com.google.protobuf.ByteString getUnitBytes()
Describes the unit used for the Measure. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Specified by:
getUnitBytesin interfaceMeasureOrBuilder- Returns:
- The bytes for unit.
-
setUnit
public Measure.Builder setUnit(String value)
Describes the unit used for the Measure. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Parameters:
value- The unit to set.- Returns:
- This builder for chaining.
-
clearUnit
public Measure.Builder clearUnit()
Describes the unit used for the Measure. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Returns:
- This builder for chaining.
-
setUnitBytes
public Measure.Builder setUnitBytes(com.google.protobuf.ByteString value)
Describes the unit used for the Measure. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Parameters:
value- The bytes for unit to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()
The type used for this Measure.
.opencensus.proto.stats.v1.Measure.Type type = 4;- Specified by:
getTypeValuein interfaceMeasureOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public Measure.Builder setTypeValue(int value)
The type used for this Measure.
.opencensus.proto.stats.v1.Measure.Type type = 4;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
public Measure.Type getType()
The type used for this Measure.
.opencensus.proto.stats.v1.Measure.Type type = 4;- Specified by:
getTypein interfaceMeasureOrBuilder- Returns:
- The type.
-
setType
public Measure.Builder setType(Measure.Type value)
The type used for this Measure.
.opencensus.proto.stats.v1.Measure.Type type = 4;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
public Measure.Builder clearType()
The type used for this Measure.
.opencensus.proto.stats.v1.Measure.Type type = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Measure.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Measure.Builder>
-
mergeUnknownFields
public final Measure.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Measure.Builder>
-
-