public static interface LambdaResource.Builder extends CopyableBuilder<LambdaResource.Builder,LambdaResource>
Modifier and Type | Method and Description |
---|---|
LambdaResource.Builder |
eventTriggers(Collection<EventTriggerDefinition> eventTriggers)
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with
this job.
|
LambdaResource.Builder |
eventTriggers(Consumer<EventTriggerDefinition.Builder>... eventTriggers)
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with
this job.
|
LambdaResource.Builder |
eventTriggers(EventTriggerDefinition... eventTriggers)
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with
this job.
|
LambdaResource.Builder |
lambdaArn(String lambdaArn)
An Amazon Resource Name (ARN) that represents an AWS Lambda function to be triggered by PUT object actions on
the associated local Amazon S3 resource.
|
copy
applyMutation, build
LambdaResource.Builder lambdaArn(String lambdaArn)
An Amazon Resource Name (ARN) that represents an AWS Lambda function to be triggered by PUT object actions on the associated local Amazon S3 resource.
lambdaArn
- An Amazon Resource Name (ARN) that represents an AWS Lambda function to be triggered by PUT object
actions on the associated local Amazon S3 resource.LambdaResource.Builder eventTriggers(Collection<EventTriggerDefinition> eventTriggers)
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.
eventTriggers
- The array of ARNs for S3Resource objects to trigger the LambdaResource objects
associated with this job.LambdaResource.Builder eventTriggers(EventTriggerDefinition... eventTriggers)
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.
eventTriggers
- The array of ARNs for S3Resource objects to trigger the LambdaResource objects
associated with this job.LambdaResource.Builder eventTriggers(Consumer<EventTriggerDefinition.Builder>... eventTriggers)
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.
This is a convenience that creates an instance of theList.Builder
avoiding
the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #eventTriggers(List)
.eventTriggers
- a consumer that will call methods on List.Builder
#eventTriggers(List)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.