Class HttpService.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<HttpService.Builder>
-
- io.envoyproxy.envoy.config.core.v3.HttpService.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,HttpServiceOrBuilder,java.lang.Cloneable
- Enclosing class:
- HttpService
public static final class HttpService.Builder extends com.google.protobuf.GeneratedMessage.Builder<HttpService.Builder> implements HttpServiceOrBuilder
HTTP service configuration.
Protobuf typeenvoy.config.core.v3.HttpService
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private HttpUrihttpUri_private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder>httpUriBuilder_private java.util.List<HeaderValueOption>requestHeadersToAdd_private com.google.protobuf.RepeatedFieldBuilder<HeaderValueOption,HeaderValueOption.Builder,HeaderValueOptionOrBuilder>requestHeadersToAddBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpService.BuilderaddAllRequestHeadersToAdd(java.lang.Iterable<? extends HeaderValueOption> values)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpService.BuilderaddRequestHeadersToAdd(int index, HeaderValueOption value)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpService.BuilderaddRequestHeadersToAdd(int index, HeaderValueOption.Builder builderForValue)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpService.BuilderaddRequestHeadersToAdd(HeaderValueOption value)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpService.BuilderaddRequestHeadersToAdd(HeaderValueOption.Builder builderForValue)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HeaderValueOption.BuilderaddRequestHeadersToAddBuilder()Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HeaderValueOption.BuilderaddRequestHeadersToAddBuilder(int index)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpServicebuild()HttpServicebuildPartial()private voidbuildPartial0(HttpService result)private voidbuildPartialRepeatedFields(HttpService result)HttpService.Builderclear()HttpService.BuilderclearHttpUri()The service's HTTP URI.HttpService.BuilderclearRequestHeadersToAdd()Specifies a list of HTTP headers that should be added to each request handled by this virtual host.private voidensureRequestHeadersToAddIsMutable()HttpServicegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HttpUrigetHttpUri()The service's HTTP URI.HttpUri.BuildergetHttpUriBuilder()The service's HTTP URI.private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder>getHttpUriFieldBuilder()The service's HTTP URI.HttpUriOrBuildergetHttpUriOrBuilder()The service's HTTP URI.HeaderValueOptiongetRequestHeadersToAdd(int index)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HeaderValueOption.BuildergetRequestHeadersToAddBuilder(int index)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.java.util.List<HeaderValueOption.Builder>getRequestHeadersToAddBuilderList()Specifies a list of HTTP headers that should be added to each request handled by this virtual host.intgetRequestHeadersToAddCount()Specifies a list of HTTP headers that should be added to each request handled by this virtual host.private com.google.protobuf.RepeatedFieldBuilder<HeaderValueOption,HeaderValueOption.Builder,HeaderValueOptionOrBuilder>getRequestHeadersToAddFieldBuilder()java.util.List<HeaderValueOption>getRequestHeadersToAddList()Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HeaderValueOptionOrBuildergetRequestHeadersToAddOrBuilder(int index)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.java.util.List<? extends HeaderValueOptionOrBuilder>getRequestHeadersToAddOrBuilderList()Specifies a list of HTTP headers that should be added to each request handled by this virtual host.booleanhasHttpUri()The service's HTTP URI.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()HttpService.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HttpService.BuildermergeFrom(com.google.protobuf.Message other)HttpService.BuildermergeFrom(HttpService other)HttpService.BuildermergeHttpUri(HttpUri value)The service's HTTP URI.HttpService.BuilderremoveRequestHeadersToAdd(int index)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpService.BuildersetHttpUri(HttpUri value)The service's HTTP URI.HttpService.BuildersetHttpUri(HttpUri.Builder builderForValue)The service's HTTP URI.HttpService.BuildersetRequestHeadersToAdd(int index, HeaderValueOption value)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpService.BuildersetRequestHeadersToAdd(int index, HeaderValueOption.Builder builderForValue)Specifies a list of HTTP headers that should be added to each request handled by this virtual host.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
httpUri_
private HttpUri httpUri_
-
httpUriBuilder_
private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder> httpUriBuilder_
-
requestHeadersToAdd_
private java.util.List<HeaderValueOption> requestHeadersToAdd_
-
requestHeadersToAddBuilder_
private com.google.protobuf.RepeatedFieldBuilder<HeaderValueOption,HeaderValueOption.Builder,HeaderValueOptionOrBuilder> requestHeadersToAddBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<HttpService.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public HttpService.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<HttpService.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<HttpService.Builder>
-
getDefaultInstanceForType
public HttpService getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HttpService build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HttpService buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(HttpService result)
-
buildPartial0
private void buildPartial0(HttpService result)
-
mergeFrom
public HttpService.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpService.Builder>
-
mergeFrom
public HttpService.Builder mergeFrom(HttpService other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HttpService.Builder>
-
mergeFrom
public HttpService.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpService.Builder>- Throws:
java.io.IOException
-
hasHttpUri
public boolean hasHttpUri()
The service's HTTP URI. For example: .. code-block:: yaml http_uri: uri: https://www.myserviceapi.com/v1/data cluster: www.myserviceapi.com|443
.envoy.config.core.v3.HttpUri http_uri = 1;- Specified by:
hasHttpUriin interfaceHttpServiceOrBuilder- Returns:
- Whether the httpUri field is set.
-
getHttpUri
public HttpUri getHttpUri()
The service's HTTP URI. For example: .. code-block:: yaml http_uri: uri: https://www.myserviceapi.com/v1/data cluster: www.myserviceapi.com|443
.envoy.config.core.v3.HttpUri http_uri = 1;- Specified by:
getHttpUriin interfaceHttpServiceOrBuilder- Returns:
- The httpUri.
-
setHttpUri
public HttpService.Builder setHttpUri(HttpUri value)
The service's HTTP URI. For example: .. code-block:: yaml http_uri: uri: https://www.myserviceapi.com/v1/data cluster: www.myserviceapi.com|443
.envoy.config.core.v3.HttpUri http_uri = 1;
-
setHttpUri
public HttpService.Builder setHttpUri(HttpUri.Builder builderForValue)
The service's HTTP URI. For example: .. code-block:: yaml http_uri: uri: https://www.myserviceapi.com/v1/data cluster: www.myserviceapi.com|443
.envoy.config.core.v3.HttpUri http_uri = 1;
-
mergeHttpUri
public HttpService.Builder mergeHttpUri(HttpUri value)
The service's HTTP URI. For example: .. code-block:: yaml http_uri: uri: https://www.myserviceapi.com/v1/data cluster: www.myserviceapi.com|443
.envoy.config.core.v3.HttpUri http_uri = 1;
-
clearHttpUri
public HttpService.Builder clearHttpUri()
The service's HTTP URI. For example: .. code-block:: yaml http_uri: uri: https://www.myserviceapi.com/v1/data cluster: www.myserviceapi.com|443
.envoy.config.core.v3.HttpUri http_uri = 1;
-
getHttpUriBuilder
public HttpUri.Builder getHttpUriBuilder()
The service's HTTP URI. For example: .. code-block:: yaml http_uri: uri: https://www.myserviceapi.com/v1/data cluster: www.myserviceapi.com|443
.envoy.config.core.v3.HttpUri http_uri = 1;
-
getHttpUriOrBuilder
public HttpUriOrBuilder getHttpUriOrBuilder()
The service's HTTP URI. For example: .. code-block:: yaml http_uri: uri: https://www.myserviceapi.com/v1/data cluster: www.myserviceapi.com|443
.envoy.config.core.v3.HttpUri http_uri = 1;- Specified by:
getHttpUriOrBuilderin interfaceHttpServiceOrBuilder
-
getHttpUriFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder> getHttpUriFieldBuilder()
The service's HTTP URI. For example: .. code-block:: yaml http_uri: uri: https://www.myserviceapi.com/v1/data cluster: www.myserviceapi.com|443
.envoy.config.core.v3.HttpUri http_uri = 1;
-
ensureRequestHeadersToAddIsMutable
private void ensureRequestHeadersToAddIsMutable()
-
getRequestHeadersToAddList
public java.util.List<HeaderValueOption> getRequestHeadersToAddList()
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }- Specified by:
getRequestHeadersToAddListin interfaceHttpServiceOrBuilder
-
getRequestHeadersToAddCount
public int getRequestHeadersToAddCount()
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }- Specified by:
getRequestHeadersToAddCountin interfaceHttpServiceOrBuilder
-
getRequestHeadersToAdd
public HeaderValueOption getRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }- Specified by:
getRequestHeadersToAddin interfaceHttpServiceOrBuilder
-
setRequestHeadersToAdd
public HttpService.Builder setRequestHeadersToAdd(int index, HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
setRequestHeadersToAdd
public HttpService.Builder setRequestHeadersToAdd(int index, HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
addRequestHeadersToAdd
public HttpService.Builder addRequestHeadersToAdd(HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
addRequestHeadersToAdd
public HttpService.Builder addRequestHeadersToAdd(int index, HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
addRequestHeadersToAdd
public HttpService.Builder addRequestHeadersToAdd(HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
addRequestHeadersToAdd
public HttpService.Builder addRequestHeadersToAdd(int index, HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
addAllRequestHeadersToAdd
public HttpService.Builder addAllRequestHeadersToAdd(java.lang.Iterable<? extends HeaderValueOption> values)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
clearRequestHeadersToAdd
public HttpService.Builder clearRequestHeadersToAdd()
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
removeRequestHeadersToAdd
public HttpService.Builder removeRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
getRequestHeadersToAddBuilder
public HeaderValueOption.Builder getRequestHeadersToAddBuilder(int index)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
getRequestHeadersToAddOrBuilder
public HeaderValueOptionOrBuilder getRequestHeadersToAddOrBuilder(int index)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }- Specified by:
getRequestHeadersToAddOrBuilderin interfaceHttpServiceOrBuilder
-
getRequestHeadersToAddOrBuilderList
public java.util.List<? extends HeaderValueOptionOrBuilder> getRequestHeadersToAddOrBuilderList()
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }- Specified by:
getRequestHeadersToAddOrBuilderListin interfaceHttpServiceOrBuilder
-
addRequestHeadersToAddBuilder
public HeaderValueOption.Builder addRequestHeadersToAddBuilder()
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
addRequestHeadersToAddBuilder
public HeaderValueOption.Builder addRequestHeadersToAddBuilder(int index)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
getRequestHeadersToAddBuilderList
public java.util.List<HeaderValueOption.Builder> getRequestHeadersToAddBuilderList()
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.
repeated .envoy.config.core.v3.HeaderValueOption request_headers_to_add = 2 [(.validate.rules) = { ... }
-
getRequestHeadersToAddFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<HeaderValueOption,HeaderValueOption.Builder,HeaderValueOptionOrBuilder> getRequestHeadersToAddFieldBuilder()
-
-