@Generated(value="software.amazon.awssdk:codegen") public class InputLambdaProcessorUpdate extends Object implements StructuredPojo, ToCopyableBuilder<InputLambdaProcessorUpdate.Builder,InputLambdaProcessorUpdate>
Represents an update to the InputLambdaProcessor that is used to preprocess the records in the stream.
Modifier and Type | Class and Description |
---|---|
static interface |
InputLambdaProcessorUpdate.Builder |
Modifier and Type | Method and Description |
---|---|
static InputLambdaProcessorUpdate.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
resourceARNUpdate()
The ARN of the new AWS Lambda function that is used to
preprocess the records in the stream.
|
String |
roleARNUpdate()
The ARN of the new IAM role used to access the AWS Lambda function.
|
static Class<? extends InputLambdaProcessorUpdate.Builder> |
serializableBuilderClass() |
InputLambdaProcessorUpdate.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 resourceARNUpdate()
The ARN of the new AWS Lambda function that is used to preprocess the records in the stream.
public String roleARNUpdate()
The ARN of the new IAM role used to access the AWS Lambda function.
public InputLambdaProcessorUpdate.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<InputLambdaProcessorUpdate.Builder,InputLambdaProcessorUpdate>
public static InputLambdaProcessorUpdate.Builder builder()
public static Class<? extends InputLambdaProcessorUpdate.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.