@Generated(value="software.amazon.awssdk:codegen") public final class LambdaOutput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LambdaOutput.Builder,LambdaOutput>
When configuring application output, identifies an AWS Lambda function as the destination. You provide the function Amazon Resource Name (ARN) and also an IAM role ARN that Amazon Kinesis Analytics can use to write to the function on your behalf.
Modifier and Type | Class and Description |
---|---|
static interface |
LambdaOutput.Builder |
Modifier and Type | Method and Description |
---|---|
static LambdaOutput.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
resourceARN()
Amazon Resource Name (ARN) of the destination Lambda function to write to.
|
String |
roleARN()
ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination function on your behalf.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LambdaOutput.Builder> |
serializableBuilderClass() |
LambdaOutput.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 resourceARN()
Amazon Resource Name (ARN) of the destination Lambda function to write to.
public String roleARN()
ARN of the IAM role that Amazon Kinesis Analytics can assume to write to the destination function on your behalf. You need to grant the necessary permissions to this role.
public LambdaOutput.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<LambdaOutput.Builder,LambdaOutput>
public static LambdaOutput.Builder builder()
public static Class<? extends LambdaOutput.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.