@Generated(value="software.amazon.awssdk:codegen") public final class LambdaResource extends Object implements StructuredPojo, ToCopyableBuilder<LambdaResource.Builder,LambdaResource>
Identifies
Modifier and Type | Class and Description |
---|---|
static interface |
LambdaResource.Builder |
Modifier and Type | Method and Description |
---|---|
static LambdaResource.Builder |
builder() |
boolean |
equals(Object obj) |
List<EventTriggerDefinition> |
eventTriggers()
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this
job.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
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.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends LambdaResource.Builder> |
serializableBuilderClass() |
LambdaResource.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public 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.
public List<EventTriggerDefinition> eventTriggers()
The array of ARNs for S3Resource objects to trigger the LambdaResource objects associated with this job.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public LambdaResource.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<LambdaResource.Builder,LambdaResource>
public static LambdaResource.Builder builder()
public static Class<? extends LambdaResource.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.