@Generated(value="software.amazon.awssdk:codegen") public final class LambdaFunctionConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LambdaFunctionConfiguration.Builder,LambdaFunctionConfiguration>
A container for specifying the configuration for AWS Lambda notifications.
Modifier and Type | Class and Description |
---|---|
static interface |
LambdaFunctionConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
static LambdaFunctionConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
List<Event> |
events()
Returns the value of the Events property for this object.
|
List<String> |
eventsAsStrings()
Returns the value of the Events property for this object.
|
NotificationConfigurationFilter |
filter()
Returns the value of the Filter property for this object.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
Returns the value of the Id property for this object.
|
String |
lambdaFunctionArn()
The Amazon Resource Name (ARN) of the Lambda cloud function that Amazon S3 can invoke when it detects events of
the specified type.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LambdaFunctionConfiguration.Builder> |
serializableBuilderClass() |
LambdaFunctionConfiguration.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 id()
public String lambdaFunctionArn()
The Amazon Resource Name (ARN) of the Lambda cloud function that Amazon S3 can invoke when it detects events of the specified type.
public List<Event> events()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> eventsAsStrings()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public NotificationConfigurationFilter filter()
public LambdaFunctionConfiguration.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<LambdaFunctionConfiguration.Builder,LambdaFunctionConfiguration>
public static LambdaFunctionConfiguration.Builder builder()
public static Class<? extends LambdaFunctionConfiguration.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.