Class McpOverride.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<McpOverride.Builder>
io.envoyproxy.envoy.extensions.filters.http.mcp.v3.McpOverride.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,McpOverrideOrBuilder,Cloneable
- Enclosing class:
- McpOverride
public static final class McpOverride.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<McpOverride.Builder>
implements McpOverrideOrBuilder
Per-route override configuration for MCP filterProtobuf type
envoy.extensions.filters.http.mcp.v3.McpOverride-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Optional per-route max request body size override.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Optional per-route traffic mode overrideclone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.UInt32ValueOptional per-route max request body size override.com.google.protobuf.UInt32Value.BuilderOptional per-route max request body size override.com.google.protobuf.UInt32ValueOrBuilderOptional per-route max request body size override.Optional per-route traffic mode overrideintOptional per-route traffic mode overridebooleanOptional per-route max request body size override.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(McpOverride other) mergeMaxRequestBodySize(com.google.protobuf.UInt32Value value) Optional per-route max request body size override.final McpOverride.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setMaxRequestBodySize(com.google.protobuf.UInt32Value value) Optional per-route max request body size override.setMaxRequestBodySize(com.google.protobuf.UInt32Value.Builder builderForValue) Optional per-route max request body size override.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTrafficMode(Mcp.TrafficMode value) Optional per-route traffic mode overridesetTrafficModeValue(int value) Optional per-route traffic mode overridefinal McpOverride.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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<McpOverride.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<McpOverride.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<McpOverride.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<McpOverride.Builder>
-
setField
public McpOverride.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<McpOverride.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<McpOverride.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<McpOverride.Builder>
-
setRepeatedField
public McpOverride.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<McpOverride.Builder>
-
addRepeatedField
public McpOverride.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<McpOverride.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<McpOverride.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<McpOverride.Builder>
-
mergeFrom
public McpOverride.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<McpOverride.Builder>- Throws:
IOException
-
getTrafficModeValue
public int getTrafficModeValue()Optional per-route traffic mode override
.envoy.extensions.filters.http.mcp.v3.Mcp.TrafficMode traffic_mode = 1 [(.validate.rules) = { ... }- Specified by:
getTrafficModeValuein interfaceMcpOverrideOrBuilder- Returns:
- The enum numeric value on the wire for trafficMode.
-
setTrafficModeValue
Optional per-route traffic mode override
.envoy.extensions.filters.http.mcp.v3.Mcp.TrafficMode traffic_mode = 1 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for trafficMode to set.- Returns:
- This builder for chaining.
-
getTrafficMode
Optional per-route traffic mode override
.envoy.extensions.filters.http.mcp.v3.Mcp.TrafficMode traffic_mode = 1 [(.validate.rules) = { ... }- Specified by:
getTrafficModein interfaceMcpOverrideOrBuilder- Returns:
- The trafficMode.
-
setTrafficMode
Optional per-route traffic mode override
.envoy.extensions.filters.http.mcp.v3.Mcp.TrafficMode traffic_mode = 1 [(.validate.rules) = { ... }- Parameters:
value- The trafficMode to set.- Returns:
- This builder for chaining.
-
clearTrafficMode
Optional per-route traffic mode override
.envoy.extensions.filters.http.mcp.v3.Mcp.TrafficMode traffic_mode = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
hasMaxRequestBodySize
public boolean hasMaxRequestBodySize()Optional per-route max request body size override. When set, this overrides the global max_request_body_size for this route. It defaults to 8KB (8192 bytes) and the maximum allowed value is 10MB (10485760 bytes).
.google.protobuf.UInt32Value max_request_body_size = 2 [(.validate.rules) = { ... }- Specified by:
hasMaxRequestBodySizein interfaceMcpOverrideOrBuilder- Returns:
- Whether the maxRequestBodySize field is set.
-
getMaxRequestBodySize
public com.google.protobuf.UInt32Value getMaxRequestBodySize()Optional per-route max request body size override. When set, this overrides the global max_request_body_size for this route. It defaults to 8KB (8192 bytes) and the maximum allowed value is 10MB (10485760 bytes).
.google.protobuf.UInt32Value max_request_body_size = 2 [(.validate.rules) = { ... }- Specified by:
getMaxRequestBodySizein interfaceMcpOverrideOrBuilder- Returns:
- The maxRequestBodySize.
-
setMaxRequestBodySize
Optional per-route max request body size override. When set, this overrides the global max_request_body_size for this route. It defaults to 8KB (8192 bytes) and the maximum allowed value is 10MB (10485760 bytes).
.google.protobuf.UInt32Value max_request_body_size = 2 [(.validate.rules) = { ... } -
setMaxRequestBodySize
public McpOverride.Builder setMaxRequestBodySize(com.google.protobuf.UInt32Value.Builder builderForValue) Optional per-route max request body size override. When set, this overrides the global max_request_body_size for this route. It defaults to 8KB (8192 bytes) and the maximum allowed value is 10MB (10485760 bytes).
.google.protobuf.UInt32Value max_request_body_size = 2 [(.validate.rules) = { ... } -
mergeMaxRequestBodySize
Optional per-route max request body size override. When set, this overrides the global max_request_body_size for this route. It defaults to 8KB (8192 bytes) and the maximum allowed value is 10MB (10485760 bytes).
.google.protobuf.UInt32Value max_request_body_size = 2 [(.validate.rules) = { ... } -
clearMaxRequestBodySize
Optional per-route max request body size override. When set, this overrides the global max_request_body_size for this route. It defaults to 8KB (8192 bytes) and the maximum allowed value is 10MB (10485760 bytes).
.google.protobuf.UInt32Value max_request_body_size = 2 [(.validate.rules) = { ... } -
getMaxRequestBodySizeBuilder
public com.google.protobuf.UInt32Value.Builder getMaxRequestBodySizeBuilder()Optional per-route max request body size override. When set, this overrides the global max_request_body_size for this route. It defaults to 8KB (8192 bytes) and the maximum allowed value is 10MB (10485760 bytes).
.google.protobuf.UInt32Value max_request_body_size = 2 [(.validate.rules) = { ... } -
getMaxRequestBodySizeOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getMaxRequestBodySizeOrBuilder()Optional per-route max request body size override. When set, this overrides the global max_request_body_size for this route. It defaults to 8KB (8192 bytes) and the maximum allowed value is 10MB (10485760 bytes).
.google.protobuf.UInt32Value max_request_body_size = 2 [(.validate.rules) = { ... }- Specified by:
getMaxRequestBodySizeOrBuilderin interfaceMcpOverrideOrBuilder
-
setUnknownFields
public final McpOverride.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<McpOverride.Builder>
-
mergeUnknownFields
public final McpOverride.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<McpOverride.Builder>
-