public static final class HttpProtocolOptions.UseDownstreamHttpConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HttpProtocolOptions.UseDownstreamHttpConfig.Builder> implements HttpProtocolOptions.UseDownstreamHttpConfigOrBuilder
If this is used, the cluster can use either of the configured protocols, and will use whichever protocol was used by the downstream connection.Protobuf type
envoy.extensions.upstreams.http.v3.HttpProtocolOptions.UseDownstreamHttpConfiggetAllFields, 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<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HttpProtocolOptions.UseDownstreamHttpConfig.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<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HttpProtocolOptions.UseDownstreamHttpConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HttpProtocolOptions.UseDownstreamHttpConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HttpProtocolOptions.UseDownstreamHttpConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig.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<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig.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<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig.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<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig.Builder mergeFrom(HttpProtocolOptions.UseDownstreamHttpConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public HttpProtocolOptions.UseDownstreamHttpConfig.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<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>IOExceptionpublic boolean hasHttpProtocolOptions()
.envoy.config.core.v3.Http1ProtocolOptions http_protocol_options = 1;hasHttpProtocolOptions in interface HttpProtocolOptions.UseDownstreamHttpConfigOrBuilderpublic Http1ProtocolOptions getHttpProtocolOptions()
.envoy.config.core.v3.Http1ProtocolOptions http_protocol_options = 1;getHttpProtocolOptions in interface HttpProtocolOptions.UseDownstreamHttpConfigOrBuilderpublic HttpProtocolOptions.UseDownstreamHttpConfig.Builder setHttpProtocolOptions(Http1ProtocolOptions value)
.envoy.config.core.v3.Http1ProtocolOptions http_protocol_options = 1;public HttpProtocolOptions.UseDownstreamHttpConfig.Builder setHttpProtocolOptions(Http1ProtocolOptions.Builder builderForValue)
.envoy.config.core.v3.Http1ProtocolOptions http_protocol_options = 1;public HttpProtocolOptions.UseDownstreamHttpConfig.Builder mergeHttpProtocolOptions(Http1ProtocolOptions value)
.envoy.config.core.v3.Http1ProtocolOptions http_protocol_options = 1;public HttpProtocolOptions.UseDownstreamHttpConfig.Builder clearHttpProtocolOptions()
.envoy.config.core.v3.Http1ProtocolOptions http_protocol_options = 1;public Http1ProtocolOptions.Builder getHttpProtocolOptionsBuilder()
.envoy.config.core.v3.Http1ProtocolOptions http_protocol_options = 1;public Http1ProtocolOptionsOrBuilder getHttpProtocolOptionsOrBuilder()
.envoy.config.core.v3.Http1ProtocolOptions http_protocol_options = 1;getHttpProtocolOptionsOrBuilder in interface HttpProtocolOptions.UseDownstreamHttpConfigOrBuilderpublic boolean hasHttp2ProtocolOptions()
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 2;hasHttp2ProtocolOptions in interface HttpProtocolOptions.UseDownstreamHttpConfigOrBuilderpublic Http2ProtocolOptions getHttp2ProtocolOptions()
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 2;getHttp2ProtocolOptions in interface HttpProtocolOptions.UseDownstreamHttpConfigOrBuilderpublic HttpProtocolOptions.UseDownstreamHttpConfig.Builder setHttp2ProtocolOptions(Http2ProtocolOptions value)
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 2;public HttpProtocolOptions.UseDownstreamHttpConfig.Builder setHttp2ProtocolOptions(Http2ProtocolOptions.Builder builderForValue)
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 2;public HttpProtocolOptions.UseDownstreamHttpConfig.Builder mergeHttp2ProtocolOptions(Http2ProtocolOptions value)
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 2;public HttpProtocolOptions.UseDownstreamHttpConfig.Builder clearHttp2ProtocolOptions()
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 2;public Http2ProtocolOptions.Builder getHttp2ProtocolOptionsBuilder()
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 2;public Http2ProtocolOptionsOrBuilder getHttp2ProtocolOptionsOrBuilder()
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 2;getHttp2ProtocolOptionsOrBuilder in interface HttpProtocolOptions.UseDownstreamHttpConfigOrBuilderpublic final HttpProtocolOptions.UseDownstreamHttpConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>public final HttpProtocolOptions.UseDownstreamHttpConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HttpProtocolOptions.UseDownstreamHttpConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.