public static final class Metadata.Builder extends com.google.protobuf.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(com.google.protobuf.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(com.google.protobuf.Descriptors.FieldDescriptor field) |
Metadata.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Metadata.Builder |
clone() |
Metadata |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.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 com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Metadata.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Metadata.Builder |
mergeFrom(com.google.protobuf.Message other) |
Metadata.Builder |
mergeFrom(Metadata other) |
Metadata.Builder |
mergeUnknownFields(com.google.protobuf.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(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Metadata.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Metadata.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<Metadata.Builder>public Metadata.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Metadata.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<Metadata.Builder>public Metadata getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Metadata build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Metadata buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Metadata.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.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<Metadata.Builder>public Metadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.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<Metadata.Builder>public Metadata.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<Metadata.Builder>public Metadata.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Metadata.Builder>public Metadata.Builder mergeFrom(Metadata other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>public Metadata.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<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(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>public final Metadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Metadata.Builder>