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 int
bitField0_
private HttpUri
httpUri_
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.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.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.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.HttpService.Builder
addRequestHeadersToAdd(HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpService.Builder
addRequestHeadersToAdd(HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HeaderValueOption.Builder
addRequestHeadersToAddBuilder()
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HeaderValueOption.Builder
addRequestHeadersToAddBuilder(int index)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpService
build()
HttpService
buildPartial()
private void
buildPartial0(HttpService result)
private void
buildPartialRepeatedFields(HttpService result)
HttpService.Builder
clear()
HttpService.Builder
clearHttpUri()
The service's HTTP URI.HttpService.Builder
clearRequestHeadersToAdd()
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.private void
ensureRequestHeadersToAddIsMutable()
HttpService
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
HttpUri
getHttpUri()
The service's HTTP URI.HttpUri.Builder
getHttpUriBuilder()
The service's HTTP URI.private com.google.protobuf.SingleFieldBuilder<HttpUri,HttpUri.Builder,HttpUriOrBuilder>
getHttpUriFieldBuilder()
The service's HTTP URI.HttpUriOrBuilder
getHttpUriOrBuilder()
The service's HTTP URI.HeaderValueOption
getRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HeaderValueOption.Builder
getRequestHeadersToAddBuilder(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.int
getRequestHeadersToAddCount()
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.HeaderValueOptionOrBuilder
getRequestHeadersToAddOrBuilder(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.boolean
hasHttpUri()
The service's HTTP URI.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
HttpService.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
HttpService.Builder
mergeFrom(com.google.protobuf.Message other)
HttpService.Builder
mergeFrom(HttpService other)
HttpService.Builder
mergeHttpUri(HttpUri value)
The service's HTTP URI.HttpService.Builder
removeRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.HttpService.Builder
setHttpUri(HttpUri value)
The service's HTTP URI.HttpService.Builder
setHttpUri(HttpUri.Builder builderForValue)
The service's HTTP URI.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.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.-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<HttpService.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public HttpService.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<HttpService.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<HttpService.Builder>
-
getDefaultInstanceForType
public HttpService getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public HttpService build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HttpService buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<HttpService.Builder>
-
mergeFrom
public HttpService.Builder mergeFrom(HttpService other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasHttpUri
in 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:
getHttpUri
in 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:
getHttpUriOrBuilder
in 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:
getRequestHeadersToAddList
in 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:
getRequestHeadersToAddCount
in 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:
getRequestHeadersToAdd
in 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:
getRequestHeadersToAddOrBuilder
in 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:
getRequestHeadersToAddOrBuilderList
in 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()
-
-