public static final class Metadata.Builder extends GeneratedMessageV3.Builder<Metadata.Builder> implements MetadataOrBuilder
A list of metadata pairs, used in the payload of client header, server header, and server trailer. Implementations may omit some entries to honor the header limits of GRPC_BINARY_LOG_CONFIG. Header keys added by gRPC are omitted. To be more specific, implementations will not log the following entries, and this is not to be treated as a truncation: - entries handled by grpc that are not user visible, such as those that begin with 'grpc-' (with exception of grpc-trace-bin) or keys like 'lb-token' - transport specific entries, including but not limited to: ':path', ':authority', 'content-encoding', 'user-agent', 'te', etc - entries added for call credentials Implementations must always log grpc-trace-bin if it is present. Practically speaking it will only be visible on server side because grpc-trace-bin is managed by low level client side mechanisms inaccessible from the application level. On server side, the header is just a normal metadata key. The pair will not count towards the size limit.Protobuf type
grpc.binarylog.v1.Metadata| Modifier and Type | Method and Description |
|---|---|
Metadata.Builder |
addAllEntry(Iterable<? extends MetadataEntry> values)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
Metadata.Builder |
addEntry(int index,
MetadataEntry.Builder builderForValue)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
Metadata.Builder |
addEntry(int index,
MetadataEntry value)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
Metadata.Builder |
addEntry(MetadataEntry.Builder builderForValue)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
Metadata.Builder |
addEntry(MetadataEntry value)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
MetadataEntry.Builder |
addEntryBuilder()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
MetadataEntry.Builder |
addEntryBuilder(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
Metadata.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
Metadata |
build() |
Metadata |
buildPartial() |
Metadata.Builder |
clear() |
Metadata.Builder |
clearEntry()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
Metadata.Builder |
clearField(Descriptors.FieldDescriptor field) |
Metadata.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
Metadata.Builder |
clone() |
Metadata |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
MetadataEntry |
getEntry(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
MetadataEntry.Builder |
getEntryBuilder(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
List<MetadataEntry.Builder> |
getEntryBuilderList()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
int |
getEntryCount()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
List<MetadataEntry> |
getEntryList()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
MetadataEntryOrBuilder |
getEntryOrBuilder(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
List<? extends MetadataEntryOrBuilder> |
getEntryOrBuilderList()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Metadata.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Metadata.Builder |
mergeFrom(Message other) |
Metadata.Builder |
mergeFrom(Metadata other) |
Metadata.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
Metadata.Builder |
removeEntry(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
Metadata.Builder |
setEntry(int index,
MetadataEntry.Builder builderForValue)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
Metadata.Builder |
setEntry(int index,
MetadataEntry value)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1; |
Metadata.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
Metadata.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
Metadata.Builder |
setUnknownFields(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, hasOneofmergeDelimitedFrom, mergeDelimitedFrommergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<Metadata.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<Metadata.Builder>public Metadata getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic Metadata build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic Metadata buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic Metadata.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<Metadata.Builder>public Metadata.Builder mergeFrom(Metadata other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<Metadata.Builder>IOExceptionpublic List<MetadataEntry> getEntryList()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;getEntryList in interface MetadataOrBuilderpublic int getEntryCount()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;getEntryCount in interface MetadataOrBuilderpublic MetadataEntry getEntry(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;getEntry in interface MetadataOrBuilderpublic Metadata.Builder setEntry(int index, MetadataEntry value)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public Metadata.Builder setEntry(int index, MetadataEntry.Builder builderForValue)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public Metadata.Builder addEntry(MetadataEntry value)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public Metadata.Builder addEntry(int index, MetadataEntry value)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public Metadata.Builder addEntry(MetadataEntry.Builder builderForValue)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public Metadata.Builder addEntry(int index, MetadataEntry.Builder builderForValue)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public Metadata.Builder addAllEntry(Iterable<? extends MetadataEntry> values)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public Metadata.Builder clearEntry()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public Metadata.Builder removeEntry(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public MetadataEntry.Builder getEntryBuilder(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public MetadataEntryOrBuilder getEntryOrBuilder(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;getEntryOrBuilder in interface MetadataOrBuilderpublic List<? extends MetadataEntryOrBuilder> getEntryOrBuilderList()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;getEntryOrBuilderList in interface MetadataOrBuilderpublic MetadataEntry.Builder addEntryBuilder()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public MetadataEntry.Builder addEntryBuilder(int index)
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public List<MetadataEntry.Builder> getEntryBuilderList()
repeated .grpc.binarylog.v1.MetadataEntry entry = 1;public final Metadata.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<Metadata.Builder>public final Metadata.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<Metadata.Builder>