Interface ConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Config,Config.Builder
public interface ConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetArn()The ARN of the AWS Lambda to invoke when the filter is engaged Must be in the following format: arn:<partition>:lambda:<region>:<account-number>:function:<function-name>com.google.protobuf.ByteStringThe ARN of the AWS Lambda to invoke when the filter is engaged Must be in the following format: arn:<partition>:lambda:<region>:<account-number>:function:<function-name>Determines the way to invoke the Lambda function.intDetermines the way to invoke the Lambda function.booleanWhether to transform the request (headers and body) to a JSON payload or pass it as is.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getArn
String getArn()The ARN of the AWS Lambda to invoke when the filter is engaged Must be in the following format: arn:<partition>:lambda:<region>:<account-number>:function:<function-name>
string arn = 1 [(.validate.rules) = { ... }- Returns:
- The arn.
-
getArnBytes
com.google.protobuf.ByteString getArnBytes()The ARN of the AWS Lambda to invoke when the filter is engaged Must be in the following format: arn:<partition>:lambda:<region>:<account-number>:function:<function-name>
string arn = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for arn.
-
getPayloadPassthrough
boolean getPayloadPassthrough()Whether to transform the request (headers and body) to a JSON payload or pass it as is.
bool payload_passthrough = 2;- Returns:
- The payloadPassthrough.
-
getInvocationModeValue
int getInvocationModeValue()Determines the way to invoke the Lambda function.
.envoy.config.filter.http.aws_lambda.v2alpha.Config.InvocationMode invocation_mode = 3 [(.validate.rules) = { ... }- Returns:
- The enum numeric value on the wire for invocationMode.
-
getInvocationMode
Config.InvocationMode getInvocationMode()Determines the way to invoke the Lambda function.
.envoy.config.filter.http.aws_lambda.v2alpha.Config.InvocationMode invocation_mode = 3 [(.validate.rules) = { ... }- Returns:
- The invocationMode.
-