public static final class PerRouteConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder> implements PerRouteConfigOrBuilder
Per-route configuration for AWS Lambda. This can be useful when invoking a different Lambda function or a different version of the same Lambda depending on the route.Protobuf type
envoy.extensions.filters.http.aws_lambda.v3.PerRouteConfig| Modifier and Type | Method and Description |
|---|---|
PerRouteConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PerRouteConfig |
build() |
PerRouteConfig |
buildPartial() |
PerRouteConfig.Builder |
clear() |
PerRouteConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PerRouteConfig.Builder |
clearInvokeConfig()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1; |
PerRouteConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PerRouteConfig.Builder |
clone() |
PerRouteConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Config |
getInvokeConfig()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1; |
Config.Builder |
getInvokeConfigBuilder()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1; |
ConfigOrBuilder |
getInvokeConfigOrBuilder()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1; |
boolean |
hasInvokeConfig()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PerRouteConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PerRouteConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
PerRouteConfig.Builder |
mergeFrom(PerRouteConfig other) |
PerRouteConfig.Builder |
mergeInvokeConfig(Config value)
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1; |
PerRouteConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PerRouteConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PerRouteConfig.Builder |
setInvokeConfig(Config.Builder builderForValue)
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1; |
PerRouteConfig.Builder |
setInvokeConfig(Config value)
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1; |
PerRouteConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PerRouteConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<PerRouteConfig.Builder>public PerRouteConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.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<PerRouteConfig.Builder>public PerRouteConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PerRouteConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PerRouteConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PerRouteConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public PerRouteConfig.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<PerRouteConfig.Builder>public PerRouteConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public PerRouteConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public PerRouteConfig.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<PerRouteConfig.Builder>public PerRouteConfig.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<PerRouteConfig.Builder>public PerRouteConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PerRouteConfig.Builder>public PerRouteConfig.Builder mergeFrom(PerRouteConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public PerRouteConfig.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<PerRouteConfig.Builder>IOExceptionpublic boolean hasInvokeConfig()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1;hasInvokeConfig in interface PerRouteConfigOrBuilderpublic Config getInvokeConfig()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1;getInvokeConfig in interface PerRouteConfigOrBuilderpublic PerRouteConfig.Builder setInvokeConfig(Config value)
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1;public PerRouteConfig.Builder setInvokeConfig(Config.Builder builderForValue)
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1;public PerRouteConfig.Builder mergeInvokeConfig(Config value)
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1;public PerRouteConfig.Builder clearInvokeConfig()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1;public Config.Builder getInvokeConfigBuilder()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1;public ConfigOrBuilder getInvokeConfigOrBuilder()
.envoy.extensions.filters.http.aws_lambda.v3.Config invoke_config = 1;getInvokeConfigOrBuilder in interface PerRouteConfigOrBuilderpublic final PerRouteConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>public final PerRouteConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PerRouteConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.