Class AWSLambdaDestinationImpl

java.lang.Object
com.commercetools.api.models.extension.AWSLambdaDestinationImpl
All Implemented Interfaces:
AWSLambdaDestination, ExtensionDestination, io.vrap.rmf.base.client.ModelBase

public class AWSLambdaDestinationImpl extends Object implements AWSLambdaDestination, io.vrap.rmf.base.client.ModelBase

We recommend creating an Identify and Access Management (IAM) user with an accessKey and accessSecret pair, specifically for each Extension that only has the lambda:InvokeFunction permission on this function.

  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase

    io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
  • Field Summary

    Fields inherited from interface com.commercetools.api.models.extension.AWSLambdaDestination

    AWS_LAMBDA
  • Constructor Summary

    Constructors
    Constructor
    Description
    create empty instance
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Partially hidden on retrieval for security reasons.
    Partially hidden on retrieval for security reasons.
    Amazon Resource Name (ARN) of the Lambda function in the format arn:aws:lambda:<region>:<accountid>:function:<functionName>.
     
    int
     
    void
    setAccessKey(String accessKey)
    Partially hidden on retrieval for security reasons.
    void
    setAccessSecret(String accessSecret)
    Partially hidden on retrieval for security reasons.
    void
    Amazon Resource Name (ARN) of the Lambda function in the format arn:aws:lambda:<region>:<accountid>:function:<functionName>.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.commercetools.api.models.extension.AWSLambdaDestination

    withAWSLambdaDestination

    Methods inherited from interface com.commercetools.api.models.extension.ExtensionDestination

    withExtensionDestination

    Methods inherited from interface io.vrap.rmf.base.client.ModelBase

    reflectionString, reflectionString