public static final class GrpcStatusFilter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GrpcStatusFilter.Builder> implements GrpcStatusFilterOrBuilder
Filters gRPC requests based on their response status. If a gRPC status is not provided, the filter will infer the status from the HTTP status code.Protobuf type
envoy.config.accesslog.v3.GrpcStatusFilter| Modifier and Type | Method and Description |
|---|---|
GrpcStatusFilter.Builder |
addAllStatuses(Iterable<? extends GrpcStatusFilter.Status> values)
Logs only responses that have any one of the gRPC statuses in this field.
|
GrpcStatusFilter.Builder |
addAllStatusesValue(Iterable<Integer> values)
Logs only responses that have any one of the gRPC statuses in this field.
|
GrpcStatusFilter.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GrpcStatusFilter.Builder |
addStatuses(GrpcStatusFilter.Status value)
Logs only responses that have any one of the gRPC statuses in this field.
|
GrpcStatusFilter.Builder |
addStatusesValue(int value)
Logs only responses that have any one of the gRPC statuses in this field.
|
GrpcStatusFilter |
build() |
GrpcStatusFilter |
buildPartial() |
GrpcStatusFilter.Builder |
clear() |
GrpcStatusFilter.Builder |
clearExclude()
If included and set to true, the filter will instead block all responses
with a gRPC status or inferred gRPC status enumerated in statuses, and
allow all other responses.
|
GrpcStatusFilter.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
GrpcStatusFilter.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
GrpcStatusFilter.Builder |
clearStatuses()
Logs only responses that have any one of the gRPC statuses in this field.
|
GrpcStatusFilter.Builder |
clone() |
GrpcStatusFilter |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getExclude()
If included and set to true, the filter will instead block all responses
with a gRPC status or inferred gRPC status enumerated in statuses, and
allow all other responses.
|
GrpcStatusFilter.Status |
getStatuses(int index)
Logs only responses that have any one of the gRPC statuses in this field.
|
int |
getStatusesCount()
Logs only responses that have any one of the gRPC statuses in this field.
|
List<GrpcStatusFilter.Status> |
getStatusesList()
Logs only responses that have any one of the gRPC statuses in this field.
|
int |
getStatusesValue(int index)
Logs only responses that have any one of the gRPC statuses in this field.
|
List<Integer> |
getStatusesValueList()
Logs only responses that have any one of the gRPC statuses in this field.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
GrpcStatusFilter.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
GrpcStatusFilter.Builder |
mergeFrom(GrpcStatusFilter other) |
GrpcStatusFilter.Builder |
mergeFrom(com.google.protobuf.Message other) |
GrpcStatusFilter.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
GrpcStatusFilter.Builder |
setExclude(boolean value)
If included and set to true, the filter will instead block all responses
with a gRPC status or inferred gRPC status enumerated in statuses, and
allow all other responses.
|
GrpcStatusFilter.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GrpcStatusFilter.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
GrpcStatusFilter.Builder |
setStatuses(int index,
GrpcStatusFilter.Status value)
Logs only responses that have any one of the gRPC statuses in this field.
|
GrpcStatusFilter.Builder |
setStatusesValue(int index,
int value)
Logs only responses that have any one of the gRPC statuses in this field.
|
GrpcStatusFilter.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcStatusFilter.Builder>public GrpcStatusFilter.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcStatusFilter.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<GrpcStatusFilter.Builder>public GrpcStatusFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GrpcStatusFilter build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GrpcStatusFilter buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GrpcStatusFilter.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcStatusFilter.Builder>public GrpcStatusFilter.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<GrpcStatusFilter.Builder>public GrpcStatusFilter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcStatusFilter.Builder>public GrpcStatusFilter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcStatusFilter.Builder>public GrpcStatusFilter.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<GrpcStatusFilter.Builder>public GrpcStatusFilter.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<GrpcStatusFilter.Builder>public GrpcStatusFilter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GrpcStatusFilter.Builder>public GrpcStatusFilter.Builder mergeFrom(GrpcStatusFilter other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcStatusFilter.Builder>public GrpcStatusFilter.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<GrpcStatusFilter.Builder>IOExceptionpublic List<GrpcStatusFilter.Status> getStatusesList()
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }getStatusesList in interface GrpcStatusFilterOrBuilderpublic int getStatusesCount()
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }getStatusesCount in interface GrpcStatusFilterOrBuilderpublic GrpcStatusFilter.Status getStatuses(int index)
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }getStatuses in interface GrpcStatusFilterOrBuilderpublic GrpcStatusFilter.Builder setStatuses(int index, GrpcStatusFilter.Status value)
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }public GrpcStatusFilter.Builder addStatuses(GrpcStatusFilter.Status value)
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }public GrpcStatusFilter.Builder addAllStatuses(Iterable<? extends GrpcStatusFilter.Status> values)
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }public GrpcStatusFilter.Builder clearStatuses()
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }public List<Integer> getStatusesValueList()
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }getStatusesValueList in interface GrpcStatusFilterOrBuilderpublic int getStatusesValue(int index)
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }getStatusesValue in interface GrpcStatusFilterOrBuilderpublic GrpcStatusFilter.Builder setStatusesValue(int index, int value)
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }public GrpcStatusFilter.Builder addStatusesValue(int value)
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }public GrpcStatusFilter.Builder addAllStatusesValue(Iterable<Integer> values)
Logs only responses that have any one of the gRPC statuses in this field.
repeated .envoy.config.accesslog.v3.GrpcStatusFilter.Status statuses = 1 [(.validate.rules) = { ... }public boolean getExclude()
If included and set to true, the filter will instead block all responses with a gRPC status or inferred gRPC status enumerated in statuses, and allow all other responses.
bool exclude = 2;getExclude in interface GrpcStatusFilterOrBuilderpublic GrpcStatusFilter.Builder setExclude(boolean value)
If included and set to true, the filter will instead block all responses with a gRPC status or inferred gRPC status enumerated in statuses, and allow all other responses.
bool exclude = 2;public GrpcStatusFilter.Builder clearExclude()
If included and set to true, the filter will instead block all responses with a gRPC status or inferred gRPC status enumerated in statuses, and allow all other responses.
bool exclude = 2;public final GrpcStatusFilter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcStatusFilter.Builder>public final GrpcStatusFilter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcStatusFilter.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.