public static final class RouteAction.UpgradeConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouteAction.UpgradeConfig.Builder> implements RouteAction.UpgradeConfigOrBuilder
Allows enabling and disabling upgrades on a per-route basis. This overrides any enabled/disabled upgrade filter chain specified in the HttpConnectionManager :ref:`upgrade_configs <envoy_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.upgrade_configs>` but does not affect any custom filter chain specified there.Protobuf type
envoy.config.route.v3.RouteAction.UpgradeConfig| Modifier and Type | Method and Description |
|---|---|
RouteAction.UpgradeConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouteAction.UpgradeConfig |
build() |
RouteAction.UpgradeConfig |
buildPartial() |
RouteAction.UpgradeConfig.Builder |
clear() |
RouteAction.UpgradeConfig.Builder |
clearConnectConfig()
Configuration for sending data upstream as a raw data payload.
|
RouteAction.UpgradeConfig.Builder |
clearEnabled()
Determines if upgrades are available on this route.
|
RouteAction.UpgradeConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RouteAction.UpgradeConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RouteAction.UpgradeConfig.Builder |
clearUpgradeType()
The case-insensitive name of this upgrade, e.g.
|
RouteAction.UpgradeConfig.Builder |
clone() |
RouteAction.UpgradeConfig.ConnectConfig |
getConnectConfig()
Configuration for sending data upstream as a raw data payload.
|
RouteAction.UpgradeConfig.ConnectConfig.Builder |
getConnectConfigBuilder()
Configuration for sending data upstream as a raw data payload.
|
RouteAction.UpgradeConfig.ConnectConfigOrBuilder |
getConnectConfigOrBuilder()
Configuration for sending data upstream as a raw data payload.
|
RouteAction.UpgradeConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.BoolValue |
getEnabled()
Determines if upgrades are available on this route.
|
com.google.protobuf.BoolValue.Builder |
getEnabledBuilder()
Determines if upgrades are available on this route.
|
com.google.protobuf.BoolValueOrBuilder |
getEnabledOrBuilder()
Determines if upgrades are available on this route.
|
String |
getUpgradeType()
The case-insensitive name of this upgrade, e.g.
|
com.google.protobuf.ByteString |
getUpgradeTypeBytes()
The case-insensitive name of this upgrade, e.g.
|
boolean |
hasConnectConfig()
Configuration for sending data upstream as a raw data payload.
|
boolean |
hasEnabled()
Determines if upgrades are available on this route.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouteAction.UpgradeConfig.Builder |
mergeConnectConfig(RouteAction.UpgradeConfig.ConnectConfig value)
Configuration for sending data upstream as a raw data payload.
|
RouteAction.UpgradeConfig.Builder |
mergeEnabled(com.google.protobuf.BoolValue value)
Determines if upgrades are available on this route.
|
RouteAction.UpgradeConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouteAction.UpgradeConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouteAction.UpgradeConfig.Builder |
mergeFrom(RouteAction.UpgradeConfig other) |
RouteAction.UpgradeConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouteAction.UpgradeConfig.Builder |
setConnectConfig(RouteAction.UpgradeConfig.ConnectConfig.Builder builderForValue)
Configuration for sending data upstream as a raw data payload.
|
RouteAction.UpgradeConfig.Builder |
setConnectConfig(RouteAction.UpgradeConfig.ConnectConfig value)
Configuration for sending data upstream as a raw data payload.
|
RouteAction.UpgradeConfig.Builder |
setEnabled(com.google.protobuf.BoolValue.Builder builderForValue)
Determines if upgrades are available on this route.
|
RouteAction.UpgradeConfig.Builder |
setEnabled(com.google.protobuf.BoolValue value)
Determines if upgrades are available on this route.
|
RouteAction.UpgradeConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouteAction.UpgradeConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RouteAction.UpgradeConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouteAction.UpgradeConfig.Builder |
setUpgradeType(String value)
The case-insensitive name of this upgrade, e.g.
|
RouteAction.UpgradeConfig.Builder |
setUpgradeTypeBytes(com.google.protobuf.ByteString value)
The case-insensitive name of this upgrade, e.g.
|
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<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RouteAction.UpgradeConfig.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<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouteAction.UpgradeConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouteAction.UpgradeConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouteAction.UpgradeConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig.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<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig.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<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig.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<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig.Builder mergeFrom(RouteAction.UpgradeConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouteAction.UpgradeConfig.Builder>public RouteAction.UpgradeConfig.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<RouteAction.UpgradeConfig.Builder>IOExceptionpublic String getUpgradeType()
The case-insensitive name of this upgrade, e.g. "websocket". For each upgrade type present in upgrade_configs, requests with Upgrade: [upgrade_type] will be proxied upstream.
string upgrade_type = 1 [(.validate.rules) = { ... }getUpgradeType in interface RouteAction.UpgradeConfigOrBuilderpublic com.google.protobuf.ByteString getUpgradeTypeBytes()
The case-insensitive name of this upgrade, e.g. "websocket". For each upgrade type present in upgrade_configs, requests with Upgrade: [upgrade_type] will be proxied upstream.
string upgrade_type = 1 [(.validate.rules) = { ... }getUpgradeTypeBytes in interface RouteAction.UpgradeConfigOrBuilderpublic RouteAction.UpgradeConfig.Builder setUpgradeType(String value)
The case-insensitive name of this upgrade, e.g. "websocket". For each upgrade type present in upgrade_configs, requests with Upgrade: [upgrade_type] will be proxied upstream.
string upgrade_type = 1 [(.validate.rules) = { ... }public RouteAction.UpgradeConfig.Builder clearUpgradeType()
The case-insensitive name of this upgrade, e.g. "websocket". For each upgrade type present in upgrade_configs, requests with Upgrade: [upgrade_type] will be proxied upstream.
string upgrade_type = 1 [(.validate.rules) = { ... }public RouteAction.UpgradeConfig.Builder setUpgradeTypeBytes(com.google.protobuf.ByteString value)
The case-insensitive name of this upgrade, e.g. "websocket". For each upgrade type present in upgrade_configs, requests with Upgrade: [upgrade_type] will be proxied upstream.
string upgrade_type = 1 [(.validate.rules) = { ... }public boolean hasEnabled()
Determines if upgrades are available on this route. Defaults to true.
.google.protobuf.BoolValue enabled = 2;hasEnabled in interface RouteAction.UpgradeConfigOrBuilderpublic com.google.protobuf.BoolValue getEnabled()
Determines if upgrades are available on this route. Defaults to true.
.google.protobuf.BoolValue enabled = 2;getEnabled in interface RouteAction.UpgradeConfigOrBuilderpublic RouteAction.UpgradeConfig.Builder setEnabled(com.google.protobuf.BoolValue value)
Determines if upgrades are available on this route. Defaults to true.
.google.protobuf.BoolValue enabled = 2;public RouteAction.UpgradeConfig.Builder setEnabled(com.google.protobuf.BoolValue.Builder builderForValue)
Determines if upgrades are available on this route. Defaults to true.
.google.protobuf.BoolValue enabled = 2;public RouteAction.UpgradeConfig.Builder mergeEnabled(com.google.protobuf.BoolValue value)
Determines if upgrades are available on this route. Defaults to true.
.google.protobuf.BoolValue enabled = 2;public RouteAction.UpgradeConfig.Builder clearEnabled()
Determines if upgrades are available on this route. Defaults to true.
.google.protobuf.BoolValue enabled = 2;public com.google.protobuf.BoolValue.Builder getEnabledBuilder()
Determines if upgrades are available on this route. Defaults to true.
.google.protobuf.BoolValue enabled = 2;public com.google.protobuf.BoolValueOrBuilder getEnabledOrBuilder()
Determines if upgrades are available on this route. Defaults to true.
.google.protobuf.BoolValue enabled = 2;getEnabledOrBuilder in interface RouteAction.UpgradeConfigOrBuilderpublic boolean hasConnectConfig()
Configuration for sending data upstream as a raw data payload. This is used for CONNECT requests, when forwarding CONNECT payload as raw TCP. Note that CONNECT support is currently considered alpha in Envoy. [#comment:TODO(htuch): Replace the above comment with an alpha tag.
.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig connect_config = 3;hasConnectConfig in interface RouteAction.UpgradeConfigOrBuilderpublic RouteAction.UpgradeConfig.ConnectConfig getConnectConfig()
Configuration for sending data upstream as a raw data payload. This is used for CONNECT requests, when forwarding CONNECT payload as raw TCP. Note that CONNECT support is currently considered alpha in Envoy. [#comment:TODO(htuch): Replace the above comment with an alpha tag.
.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig connect_config = 3;getConnectConfig in interface RouteAction.UpgradeConfigOrBuilderpublic RouteAction.UpgradeConfig.Builder setConnectConfig(RouteAction.UpgradeConfig.ConnectConfig value)
Configuration for sending data upstream as a raw data payload. This is used for CONNECT requests, when forwarding CONNECT payload as raw TCP. Note that CONNECT support is currently considered alpha in Envoy. [#comment:TODO(htuch): Replace the above comment with an alpha tag.
.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig connect_config = 3;public RouteAction.UpgradeConfig.Builder setConnectConfig(RouteAction.UpgradeConfig.ConnectConfig.Builder builderForValue)
Configuration for sending data upstream as a raw data payload. This is used for CONNECT requests, when forwarding CONNECT payload as raw TCP. Note that CONNECT support is currently considered alpha in Envoy. [#comment:TODO(htuch): Replace the above comment with an alpha tag.
.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig connect_config = 3;public RouteAction.UpgradeConfig.Builder mergeConnectConfig(RouteAction.UpgradeConfig.ConnectConfig value)
Configuration for sending data upstream as a raw data payload. This is used for CONNECT requests, when forwarding CONNECT payload as raw TCP. Note that CONNECT support is currently considered alpha in Envoy. [#comment:TODO(htuch): Replace the above comment with an alpha tag.
.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig connect_config = 3;public RouteAction.UpgradeConfig.Builder clearConnectConfig()
Configuration for sending data upstream as a raw data payload. This is used for CONNECT requests, when forwarding CONNECT payload as raw TCP. Note that CONNECT support is currently considered alpha in Envoy. [#comment:TODO(htuch): Replace the above comment with an alpha tag.
.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig connect_config = 3;public RouteAction.UpgradeConfig.ConnectConfig.Builder getConnectConfigBuilder()
Configuration for sending data upstream as a raw data payload. This is used for CONNECT requests, when forwarding CONNECT payload as raw TCP. Note that CONNECT support is currently considered alpha in Envoy. [#comment:TODO(htuch): Replace the above comment with an alpha tag.
.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig connect_config = 3;public RouteAction.UpgradeConfig.ConnectConfigOrBuilder getConnectConfigOrBuilder()
Configuration for sending data upstream as a raw data payload. This is used for CONNECT requests, when forwarding CONNECT payload as raw TCP. Note that CONNECT support is currently considered alpha in Envoy. [#comment:TODO(htuch): Replace the above comment with an alpha tag.
.envoy.config.route.v3.RouteAction.UpgradeConfig.ConnectConfig connect_config = 3;getConnectConfigOrBuilder in interface RouteAction.UpgradeConfigOrBuilderpublic final RouteAction.UpgradeConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteAction.UpgradeConfig.Builder>public final RouteAction.UpgradeConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouteAction.UpgradeConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.