public static final class MetricHeader.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder> implements MetricHeaderOrBuilder
Describes a metric column in the report. Visible metrics requested in a report produce column entries within rows and MetricHeaders. However, metrics used exclusively within filters or expressions do not produce columns in a report; correspondingly, those metrics do not produce headers.Protobuf type
google.analytics.data.v1beta.MetricHeader| Modifier and Type | Method and Description |
|---|---|
MetricHeader.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MetricHeader |
build() |
MetricHeader |
buildPartial() |
MetricHeader.Builder |
clear() |
MetricHeader.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MetricHeader.Builder |
clearName()
The metric's name.
|
MetricHeader.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MetricHeader.Builder |
clearType()
The metric's data type.
|
MetricHeader.Builder |
clone() |
MetricHeader |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
The metric's name.
|
com.google.protobuf.ByteString |
getNameBytes()
The metric's name.
|
MetricType |
getType()
The metric's data type.
|
int |
getTypeValue()
The metric's data type.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MetricHeader.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MetricHeader.Builder |
mergeFrom(com.google.protobuf.Message other) |
MetricHeader.Builder |
mergeFrom(MetricHeader other) |
MetricHeader.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MetricHeader.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MetricHeader.Builder |
setName(String value)
The metric's name.
|
MetricHeader.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The metric's name.
|
MetricHeader.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MetricHeader.Builder |
setType(MetricType value)
The metric's data type.
|
MetricHeader.Builder |
setTypeValue(int value)
The metric's data type.
|
MetricHeader.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public MetricHeader.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public MetricHeader getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MetricHeader build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MetricHeader buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MetricHeader.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public MetricHeader.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public MetricHeader.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public MetricHeader.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public MetricHeader.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public MetricHeader.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public MetricHeader.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MetricHeader.Builder>public MetricHeader.Builder mergeFrom(MetricHeader other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public MetricHeader.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MetricHeader.Builder>IOExceptionpublic String getName()
The metric's name.
string name = 1;getName in interface MetricHeaderOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The metric's name.
string name = 1;getNameBytes in interface MetricHeaderOrBuilderpublic MetricHeader.Builder setName(String value)
The metric's name.
string name = 1;value - The name to set.public MetricHeader.Builder clearName()
The metric's name.
string name = 1;public MetricHeader.Builder setNameBytes(com.google.protobuf.ByteString value)
The metric's name.
string name = 1;value - The bytes for name to set.public int getTypeValue()
The metric's data type.
.google.analytics.data.v1beta.MetricType type = 2;getTypeValue in interface MetricHeaderOrBuilderpublic MetricHeader.Builder setTypeValue(int value)
The metric's data type.
.google.analytics.data.v1beta.MetricType type = 2;value - The enum numeric value on the wire for type to set.public MetricType getType()
The metric's data type.
.google.analytics.data.v1beta.MetricType type = 2;getType in interface MetricHeaderOrBuilderpublic MetricHeader.Builder setType(MetricType value)
The metric's data type.
.google.analytics.data.v1beta.MetricType type = 2;value - The type to set.public MetricHeader.Builder clearType()
The metric's data type.
.google.analytics.data.v1beta.MetricType type = 2;public final MetricHeader.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>public final MetricHeader.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MetricHeader.Builder>Copyright © 2022 Google LLC. All rights reserved.