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 Type
    Method
    Description
    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.ByteString
    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>
    Determines the way to invoke the Lambda function.
    int
    Determines the way to invoke the Lambda function.
    boolean
    Whether to transform the request (headers and body) to a JSON payload or pass it as is.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.