@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() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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()
toBuilder
in interface ToCopyableBuilder<LambdaFunctionConfiguration.Builder,LambdaFunctionConfiguration>
public static LambdaFunctionConfiguration.Builder builder()
public static Class<? extends LambdaFunctionConfiguration.Builder> serializableBuilderClass()
public String toString()
Copyright © 2019. All rights reserved.