Class Config.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
io.envoyproxy.envoy.extensions.filters.http.grpc_http1_bridge.v3.Config.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ConfigOrBuilder,Cloneable
- Enclosing class:
- Config
public static final class Config.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
implements ConfigOrBuilder
gRPC HTTP/1.1 Bridge filter config.Protobuf type
envoy.extensions.filters.http.grpc_http1_bridge.v3.Config-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) If true then query parameters in request's URL path will be removed.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) If true then requests with content type set to ``application/x-protobuf`` will be automatically converted to gRPC.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIf true then query parameters in request's URL path will be removed.booleanIf true then requests with content type set to ``application/x-protobuf`` will be automatically converted to gRPC.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final Config.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setIgnoreQueryParameters(boolean value) If true then query parameters in request's URL path will be removed.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final Config.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUpgradeProtobufToGrpc(boolean value) If true then requests with content type set to ``application/x-protobuf`` will be automatically converted to gRPC.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.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.GeneratedMessageV3.Builder<Config.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-
setField
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-
setRepeatedField
public Config.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-
addRepeatedField
public Config.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Config.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-
mergeFrom
public Config.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Config.Builder>- Throws:
IOException
-
getUpgradeProtobufToGrpc
public boolean getUpgradeProtobufToGrpc()If true then requests with content type set to ``application/x-protobuf`` will be automatically converted to gRPC. This works by prepending the payload data with the gRPC header frame, as defined by the wiring format, and Content-Type will be updated accordingly before sending the request. For the requests that went through this upgrade the filter will also strip the frame before forwarding the response to the client.
bool upgrade_protobuf_to_grpc = 1;- Specified by:
getUpgradeProtobufToGrpcin interfaceConfigOrBuilder- Returns:
- The upgradeProtobufToGrpc.
-
setUpgradeProtobufToGrpc
If true then requests with content type set to ``application/x-protobuf`` will be automatically converted to gRPC. This works by prepending the payload data with the gRPC header frame, as defined by the wiring format, and Content-Type will be updated accordingly before sending the request. For the requests that went through this upgrade the filter will also strip the frame before forwarding the response to the client.
bool upgrade_protobuf_to_grpc = 1;- Parameters:
value- The upgradeProtobufToGrpc to set.- Returns:
- This builder for chaining.
-
clearUpgradeProtobufToGrpc
If true then requests with content type set to ``application/x-protobuf`` will be automatically converted to gRPC. This works by prepending the payload data with the gRPC header frame, as defined by the wiring format, and Content-Type will be updated accordingly before sending the request. For the requests that went through this upgrade the filter will also strip the frame before forwarding the response to the client.
bool upgrade_protobuf_to_grpc = 1;- Returns:
- This builder for chaining.
-
getIgnoreQueryParameters
public boolean getIgnoreQueryParameters()If true then query parameters in request's URL path will be removed.
bool ignore_query_parameters = 2;- Specified by:
getIgnoreQueryParametersin interfaceConfigOrBuilder- Returns:
- The ignoreQueryParameters.
-
setIgnoreQueryParameters
If true then query parameters in request's URL path will be removed.
bool ignore_query_parameters = 2;- Parameters:
value- The ignoreQueryParameters to set.- Returns:
- This builder for chaining.
-
clearIgnoreQueryParameters
If true then query parameters in request's URL path will be removed.
bool ignore_query_parameters = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Config.Builder>
-