public static final class MongoProxyOuterClass.MongoProxy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MongoProxyOuterClass.MongoProxy.Builder> implements MongoProxyOuterClass.MongoProxyOrBuilder
envoy.config.filter.network.mongo_proxy.v2.MongoProxy| Modifier and Type | Method and Description |
|---|---|
MongoProxyOuterClass.MongoProxy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MongoProxyOuterClass.MongoProxy |
build() |
MongoProxyOuterClass.MongoProxy |
buildPartial() |
MongoProxyOuterClass.MongoProxy.Builder |
clear() |
MongoProxyOuterClass.MongoProxy.Builder |
clearAccessLog()
The optional path to use for writing Mongo access logs.
|
MongoProxyOuterClass.MongoProxy.Builder |
clearDelay()
Inject a fixed delay before proxying a Mongo operation.
|
MongoProxyOuterClass.MongoProxy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MongoProxyOuterClass.MongoProxy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MongoProxyOuterClass.MongoProxy.Builder |
clearStatPrefix()
The human readable prefix to use when emitting :ref:`statistics
<config_network_filters_mongo_proxy_stats>`.
|
MongoProxyOuterClass.MongoProxy.Builder |
clone() |
String |
getAccessLog()
The optional path to use for writing Mongo access logs.
|
com.google.protobuf.ByteString |
getAccessLogBytes()
The optional path to use for writing Mongo access logs.
|
MongoProxyOuterClass.MongoProxy |
getDefaultInstanceForType() |
Fault.FaultDelay |
getDelay()
Inject a fixed delay before proxying a Mongo operation.
|
Fault.FaultDelay.Builder |
getDelayBuilder()
Inject a fixed delay before proxying a Mongo operation.
|
Fault.FaultDelayOrBuilder |
getDelayOrBuilder()
Inject a fixed delay before proxying a Mongo operation.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getStatPrefix()
The human readable prefix to use when emitting :ref:`statistics
<config_network_filters_mongo_proxy_stats>`.
|
com.google.protobuf.ByteString |
getStatPrefixBytes()
The human readable prefix to use when emitting :ref:`statistics
<config_network_filters_mongo_proxy_stats>`.
|
boolean |
hasDelay()
Inject a fixed delay before proxying a Mongo operation.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MongoProxyOuterClass.MongoProxy.Builder |
mergeDelay(Fault.FaultDelay value)
Inject a fixed delay before proxying a Mongo operation.
|
MongoProxyOuterClass.MongoProxy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MongoProxyOuterClass.MongoProxy.Builder |
mergeFrom(com.google.protobuf.Message other) |
MongoProxyOuterClass.MongoProxy.Builder |
mergeFrom(MongoProxyOuterClass.MongoProxy other) |
MongoProxyOuterClass.MongoProxy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MongoProxyOuterClass.MongoProxy.Builder |
setAccessLog(String value)
The optional path to use for writing Mongo access logs.
|
MongoProxyOuterClass.MongoProxy.Builder |
setAccessLogBytes(com.google.protobuf.ByteString value)
The optional path to use for writing Mongo access logs.
|
MongoProxyOuterClass.MongoProxy.Builder |
setDelay(Fault.FaultDelay.Builder builderForValue)
Inject a fixed delay before proxying a Mongo operation.
|
MongoProxyOuterClass.MongoProxy.Builder |
setDelay(Fault.FaultDelay value)
Inject a fixed delay before proxying a Mongo operation.
|
MongoProxyOuterClass.MongoProxy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MongoProxyOuterClass.MongoProxy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MongoProxyOuterClass.MongoProxy.Builder |
setStatPrefix(String value)
The human readable prefix to use when emitting :ref:`statistics
<config_network_filters_mongo_proxy_stats>`.
|
MongoProxyOuterClass.MongoProxy.Builder |
setStatPrefixBytes(com.google.protobuf.ByteString value)
The human readable prefix to use when emitting :ref:`statistics
<config_network_filters_mongo_proxy_stats>`.
|
MongoProxyOuterClass.MongoProxy.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<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MongoProxyOuterClass.MongoProxy.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<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MongoProxyOuterClass.MongoProxy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MongoProxyOuterClass.MongoProxy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MongoProxyOuterClass.MongoProxy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy.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<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy.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<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy.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<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy.Builder mergeFrom(MongoProxyOuterClass.MongoProxy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MongoProxyOuterClass.MongoProxy.Builder>public MongoProxyOuterClass.MongoProxy.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<MongoProxyOuterClass.MongoProxy.Builder>IOExceptionpublic String getStatPrefix()
The human readable prefix to use when emitting :ref:`statistics <config_network_filters_mongo_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefix in interface MongoProxyOuterClass.MongoProxyOrBuilderpublic com.google.protobuf.ByteString getStatPrefixBytes()
The human readable prefix to use when emitting :ref:`statistics <config_network_filters_mongo_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefixBytes in interface MongoProxyOuterClass.MongoProxyOrBuilderpublic MongoProxyOuterClass.MongoProxy.Builder setStatPrefix(String value)
The human readable prefix to use when emitting :ref:`statistics <config_network_filters_mongo_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }public MongoProxyOuterClass.MongoProxy.Builder clearStatPrefix()
The human readable prefix to use when emitting :ref:`statistics <config_network_filters_mongo_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }public MongoProxyOuterClass.MongoProxy.Builder setStatPrefixBytes(com.google.protobuf.ByteString value)
The human readable prefix to use when emitting :ref:`statistics <config_network_filters_mongo_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }public String getAccessLog()
The optional path to use for writing Mongo access logs. If not access log path is specified no access logs will be written. Note that access log is also gated :ref:`runtime <config_network_filters_mongo_proxy_runtime>`.
string access_log = 2;getAccessLog in interface MongoProxyOuterClass.MongoProxyOrBuilderpublic com.google.protobuf.ByteString getAccessLogBytes()
The optional path to use for writing Mongo access logs. If not access log path is specified no access logs will be written. Note that access log is also gated :ref:`runtime <config_network_filters_mongo_proxy_runtime>`.
string access_log = 2;getAccessLogBytes in interface MongoProxyOuterClass.MongoProxyOrBuilderpublic MongoProxyOuterClass.MongoProxy.Builder setAccessLog(String value)
The optional path to use for writing Mongo access logs. If not access log path is specified no access logs will be written. Note that access log is also gated :ref:`runtime <config_network_filters_mongo_proxy_runtime>`.
string access_log = 2;public MongoProxyOuterClass.MongoProxy.Builder clearAccessLog()
The optional path to use for writing Mongo access logs. If not access log path is specified no access logs will be written. Note that access log is also gated :ref:`runtime <config_network_filters_mongo_proxy_runtime>`.
string access_log = 2;public MongoProxyOuterClass.MongoProxy.Builder setAccessLogBytes(com.google.protobuf.ByteString value)
The optional path to use for writing Mongo access logs. If not access log path is specified no access logs will be written. Note that access log is also gated :ref:`runtime <config_network_filters_mongo_proxy_runtime>`.
string access_log = 2;public boolean hasDelay()
Inject a fixed delay before proxying a Mongo operation. Delays are applied to the following MongoDB operations: Query, Insert, GetMore, and KillCursors. Once an active delay is in progress, all incoming data up until the timer event fires will be a part of the delay.
.envoy.config.filter.fault.v2.FaultDelay delay = 3;hasDelay in interface MongoProxyOuterClass.MongoProxyOrBuilderpublic Fault.FaultDelay getDelay()
Inject a fixed delay before proxying a Mongo operation. Delays are applied to the following MongoDB operations: Query, Insert, GetMore, and KillCursors. Once an active delay is in progress, all incoming data up until the timer event fires will be a part of the delay.
.envoy.config.filter.fault.v2.FaultDelay delay = 3;getDelay in interface MongoProxyOuterClass.MongoProxyOrBuilderpublic MongoProxyOuterClass.MongoProxy.Builder setDelay(Fault.FaultDelay value)
Inject a fixed delay before proxying a Mongo operation. Delays are applied to the following MongoDB operations: Query, Insert, GetMore, and KillCursors. Once an active delay is in progress, all incoming data up until the timer event fires will be a part of the delay.
.envoy.config.filter.fault.v2.FaultDelay delay = 3;public MongoProxyOuterClass.MongoProxy.Builder setDelay(Fault.FaultDelay.Builder builderForValue)
Inject a fixed delay before proxying a Mongo operation. Delays are applied to the following MongoDB operations: Query, Insert, GetMore, and KillCursors. Once an active delay is in progress, all incoming data up until the timer event fires will be a part of the delay.
.envoy.config.filter.fault.v2.FaultDelay delay = 3;public MongoProxyOuterClass.MongoProxy.Builder mergeDelay(Fault.FaultDelay value)
Inject a fixed delay before proxying a Mongo operation. Delays are applied to the following MongoDB operations: Query, Insert, GetMore, and KillCursors. Once an active delay is in progress, all incoming data up until the timer event fires will be a part of the delay.
.envoy.config.filter.fault.v2.FaultDelay delay = 3;public MongoProxyOuterClass.MongoProxy.Builder clearDelay()
Inject a fixed delay before proxying a Mongo operation. Delays are applied to the following MongoDB operations: Query, Insert, GetMore, and KillCursors. Once an active delay is in progress, all incoming data up until the timer event fires will be a part of the delay.
.envoy.config.filter.fault.v2.FaultDelay delay = 3;public Fault.FaultDelay.Builder getDelayBuilder()
Inject a fixed delay before proxying a Mongo operation. Delays are applied to the following MongoDB operations: Query, Insert, GetMore, and KillCursors. Once an active delay is in progress, all incoming data up until the timer event fires will be a part of the delay.
.envoy.config.filter.fault.v2.FaultDelay delay = 3;public Fault.FaultDelayOrBuilder getDelayOrBuilder()
Inject a fixed delay before proxying a Mongo operation. Delays are applied to the following MongoDB operations: Query, Insert, GetMore, and KillCursors. Once an active delay is in progress, all incoming data up until the timer event fires will be a part of the delay.
.envoy.config.filter.fault.v2.FaultDelay delay = 3;getDelayOrBuilder in interface MongoProxyOuterClass.MongoProxyOrBuilderpublic final MongoProxyOuterClass.MongoProxy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MongoProxyOuterClass.MongoProxy.Builder>public final MongoProxyOuterClass.MongoProxy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MongoProxyOuterClass.MongoProxy.Builder>Copyright © 2018 The Envoy Project. All rights reserved.