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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetArn()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.ByteStringgetArnBytes()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>Config.InvocationModegetInvocationMode()Determines the way to invoke the Lambda function.intgetInvocationModeValue()Determines the way to invoke the Lambda function.booleangetPayloadPassthrough()Whether to transform the request (headers and body) to a JSON payload or pass it as is.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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.extensions.filters.http.aws_lambda.v3.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.extensions.filters.http.aws_lambda.v3.Config.InvocationMode invocation_mode = 3 [(.validate.rules) = { ... }- Returns:
- The invocationMode.
-
-