public static final class RouterOuterClass.Router.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.Router.Builder> implements RouterOuterClass.RouterOrBuilder
envoy.config.filter.http.router.v2.Router| Modifier and Type | Method and Description |
|---|---|
RouterOuterClass.Router.Builder |
addAllUpstreamLog(Iterable<? extends Accesslog.AccessLog> values)
Configuration for HTTP upstream logs emitted by the router.
|
RouterOuterClass.Router.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouterOuterClass.Router.Builder |
addUpstreamLog(Accesslog.AccessLog.Builder builderForValue)
Configuration for HTTP upstream logs emitted by the router.
|
RouterOuterClass.Router.Builder |
addUpstreamLog(Accesslog.AccessLog value)
Configuration for HTTP upstream logs emitted by the router.
|
RouterOuterClass.Router.Builder |
addUpstreamLog(int index,
Accesslog.AccessLog.Builder builderForValue)
Configuration for HTTP upstream logs emitted by the router.
|
RouterOuterClass.Router.Builder |
addUpstreamLog(int index,
Accesslog.AccessLog value)
Configuration for HTTP upstream logs emitted by the router.
|
Accesslog.AccessLog.Builder |
addUpstreamLogBuilder()
Configuration for HTTP upstream logs emitted by the router.
|
Accesslog.AccessLog.Builder |
addUpstreamLogBuilder(int index)
Configuration for HTTP upstream logs emitted by the router.
|
RouterOuterClass.Router |
build() |
RouterOuterClass.Router |
buildPartial() |
RouterOuterClass.Router.Builder |
clear() |
RouterOuterClass.Router.Builder |
clearDynamicStats()
Whether the router generates dynamic cluster statistics.
|
RouterOuterClass.Router.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RouterOuterClass.Router.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RouterOuterClass.Router.Builder |
clearStartChildSpan()
Whether to start a child span for egress routed calls.
|
RouterOuterClass.Router.Builder |
clearUpstreamLog()
Configuration for HTTP upstream logs emitted by the router.
|
RouterOuterClass.Router.Builder |
clone() |
RouterOuterClass.Router |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.BoolValue |
getDynamicStats()
Whether the router generates dynamic cluster statistics.
|
com.google.protobuf.BoolValue.Builder |
getDynamicStatsBuilder()
Whether the router generates dynamic cluster statistics.
|
com.google.protobuf.BoolValueOrBuilder |
getDynamicStatsOrBuilder()
Whether the router generates dynamic cluster statistics.
|
boolean |
getStartChildSpan()
Whether to start a child span for egress routed calls.
|
Accesslog.AccessLog |
getUpstreamLog(int index)
Configuration for HTTP upstream logs emitted by the router.
|
Accesslog.AccessLog.Builder |
getUpstreamLogBuilder(int index)
Configuration for HTTP upstream logs emitted by the router.
|
List<Accesslog.AccessLog.Builder> |
getUpstreamLogBuilderList()
Configuration for HTTP upstream logs emitted by the router.
|
int |
getUpstreamLogCount()
Configuration for HTTP upstream logs emitted by the router.
|
List<Accesslog.AccessLog> |
getUpstreamLogList()
Configuration for HTTP upstream logs emitted by the router.
|
Accesslog.AccessLogOrBuilder |
getUpstreamLogOrBuilder(int index)
Configuration for HTTP upstream logs emitted by the router.
|
List<? extends Accesslog.AccessLogOrBuilder> |
getUpstreamLogOrBuilderList()
Configuration for HTTP upstream logs emitted by the router.
|
boolean |
hasDynamicStats()
Whether the router generates dynamic cluster statistics.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouterOuterClass.Router.Builder |
mergeDynamicStats(com.google.protobuf.BoolValue value)
Whether the router generates dynamic cluster statistics.
|
RouterOuterClass.Router.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouterOuterClass.Router.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouterOuterClass.Router.Builder |
mergeFrom(RouterOuterClass.Router other) |
RouterOuterClass.Router.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouterOuterClass.Router.Builder |
removeUpstreamLog(int index)
Configuration for HTTP upstream logs emitted by the router.
|
RouterOuterClass.Router.Builder |
setDynamicStats(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the router generates dynamic cluster statistics.
|
RouterOuterClass.Router.Builder |
setDynamicStats(com.google.protobuf.BoolValue value)
Whether the router generates dynamic cluster statistics.
|
RouterOuterClass.Router.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouterOuterClass.Router.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RouterOuterClass.Router.Builder |
setStartChildSpan(boolean value)
Whether to start a child span for egress routed calls.
|
RouterOuterClass.Router.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouterOuterClass.Router.Builder |
setUpstreamLog(int index,
Accesslog.AccessLog.Builder builderForValue)
Configuration for HTTP upstream logs emitted by the router.
|
RouterOuterClass.Router.Builder |
setUpstreamLog(int index,
Accesslog.AccessLog value)
Configuration for HTTP upstream logs emitted by the router.
|
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<RouterOuterClass.Router.Builder>public RouterOuterClass.Router.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.Router.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<RouterOuterClass.Router.Builder>public RouterOuterClass.Router getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouterOuterClass.Router build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouterOuterClass.Router buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouterOuterClass.Router.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.Router.Builder>public RouterOuterClass.Router.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<RouterOuterClass.Router.Builder>public RouterOuterClass.Router.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.Router.Builder>public RouterOuterClass.Router.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.Router.Builder>public RouterOuterClass.Router.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<RouterOuterClass.Router.Builder>public RouterOuterClass.Router.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<RouterOuterClass.Router.Builder>public RouterOuterClass.Router.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouterOuterClass.Router.Builder>public RouterOuterClass.Router.Builder mergeFrom(RouterOuterClass.Router other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.Router.Builder>public RouterOuterClass.Router.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<RouterOuterClass.Router.Builder>IOExceptionpublic boolean hasDynamicStats()
Whether the router generates dynamic cluster statistics. Defaults to true. Can be disabled in high performance scenarios.
.google.protobuf.BoolValue dynamic_stats = 1;hasDynamicStats in interface RouterOuterClass.RouterOrBuilderpublic com.google.protobuf.BoolValue getDynamicStats()
Whether the router generates dynamic cluster statistics. Defaults to true. Can be disabled in high performance scenarios.
.google.protobuf.BoolValue dynamic_stats = 1;getDynamicStats in interface RouterOuterClass.RouterOrBuilderpublic RouterOuterClass.Router.Builder setDynamicStats(com.google.protobuf.BoolValue value)
Whether the router generates dynamic cluster statistics. Defaults to true. Can be disabled in high performance scenarios.
.google.protobuf.BoolValue dynamic_stats = 1;public RouterOuterClass.Router.Builder setDynamicStats(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the router generates dynamic cluster statistics. Defaults to true. Can be disabled in high performance scenarios.
.google.protobuf.BoolValue dynamic_stats = 1;public RouterOuterClass.Router.Builder mergeDynamicStats(com.google.protobuf.BoolValue value)
Whether the router generates dynamic cluster statistics. Defaults to true. Can be disabled in high performance scenarios.
.google.protobuf.BoolValue dynamic_stats = 1;public RouterOuterClass.Router.Builder clearDynamicStats()
Whether the router generates dynamic cluster statistics. Defaults to true. Can be disabled in high performance scenarios.
.google.protobuf.BoolValue dynamic_stats = 1;public com.google.protobuf.BoolValue.Builder getDynamicStatsBuilder()
Whether the router generates dynamic cluster statistics. Defaults to true. Can be disabled in high performance scenarios.
.google.protobuf.BoolValue dynamic_stats = 1;public com.google.protobuf.BoolValueOrBuilder getDynamicStatsOrBuilder()
Whether the router generates dynamic cluster statistics. Defaults to true. Can be disabled in high performance scenarios.
.google.protobuf.BoolValue dynamic_stats = 1;getDynamicStatsOrBuilder in interface RouterOuterClass.RouterOrBuilderpublic boolean getStartChildSpan()
Whether to start a child span for egress routed calls. This can be useful in scenarios where other filters (auth, ratelimit, etc.) make outbound calls and have child spans rooted at the same ingress parent. Defaults to false.
bool start_child_span = 2;getStartChildSpan in interface RouterOuterClass.RouterOrBuilderpublic RouterOuterClass.Router.Builder setStartChildSpan(boolean value)
Whether to start a child span for egress routed calls. This can be useful in scenarios where other filters (auth, ratelimit, etc.) make outbound calls and have child spans rooted at the same ingress parent. Defaults to false.
bool start_child_span = 2;public RouterOuterClass.Router.Builder clearStartChildSpan()
Whether to start a child span for egress routed calls. This can be useful in scenarios where other filters (auth, ratelimit, etc.) make outbound calls and have child spans rooted at the same ingress parent. Defaults to false.
bool start_child_span = 2;public List<Accesslog.AccessLog> getUpstreamLogList()
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;getUpstreamLogList in interface RouterOuterClass.RouterOrBuilderpublic int getUpstreamLogCount()
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;getUpstreamLogCount in interface RouterOuterClass.RouterOrBuilderpublic Accesslog.AccessLog getUpstreamLog(int index)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;getUpstreamLog in interface RouterOuterClass.RouterOrBuilderpublic RouterOuterClass.Router.Builder setUpstreamLog(int index, Accesslog.AccessLog value)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public RouterOuterClass.Router.Builder setUpstreamLog(int index, Accesslog.AccessLog.Builder builderForValue)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public RouterOuterClass.Router.Builder addUpstreamLog(Accesslog.AccessLog value)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public RouterOuterClass.Router.Builder addUpstreamLog(int index, Accesslog.AccessLog value)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public RouterOuterClass.Router.Builder addUpstreamLog(Accesslog.AccessLog.Builder builderForValue)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public RouterOuterClass.Router.Builder addUpstreamLog(int index, Accesslog.AccessLog.Builder builderForValue)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public RouterOuterClass.Router.Builder addAllUpstreamLog(Iterable<? extends Accesslog.AccessLog> values)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public RouterOuterClass.Router.Builder clearUpstreamLog()
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public RouterOuterClass.Router.Builder removeUpstreamLog(int index)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public Accesslog.AccessLog.Builder getUpstreamLogBuilder(int index)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public Accesslog.AccessLogOrBuilder getUpstreamLogOrBuilder(int index)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;getUpstreamLogOrBuilder in interface RouterOuterClass.RouterOrBuilderpublic List<? extends Accesslog.AccessLogOrBuilder> getUpstreamLogOrBuilderList()
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;getUpstreamLogOrBuilderList in interface RouterOuterClass.RouterOrBuilderpublic Accesslog.AccessLog.Builder addUpstreamLogBuilder()
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public Accesslog.AccessLog.Builder addUpstreamLogBuilder(int index)
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public List<Accesslog.AccessLog.Builder> getUpstreamLogBuilderList()
Configuration for HTTP upstream logs emitted by the router. Upstream logs are configured in the same way as access logs, but each log entry represents an upstream request. Presuming retries are configured, multiple upstream requests may be made for each downstream (inbound) request.
repeated .envoy.config.filter.accesslog.v2.AccessLog upstream_log = 3;public final RouterOuterClass.Router.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.Router.Builder>public final RouterOuterClass.Router.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.Router.Builder>Copyright © 2018 The Envoy Project. All rights reserved.