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_config.filter.network.http_connection_manager.v2.HttpConnectionManager.upgrade_configs>` but does not affect any custom filter chain specified there.Protobuf type
envoy.api.v2.route.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 |
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 |
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 |
hasEnabled()
Determines if upgrades are available on this route.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
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 |
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 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.