Class InputLambdaProcessorUpdate
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisanalytics.model.InputLambdaProcessorUpdate
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InputLambdaProcessorUpdate.Builder,InputLambdaProcessorUpdate>
@Generated("software.amazon.awssdk:codegen") public final class InputLambdaProcessorUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InputLambdaProcessorUpdate.Builder,InputLambdaProcessorUpdate>
Represents an update to the InputLambdaProcessor that is used to preprocess the records in the stream.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInputLambdaProcessorUpdate.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InputLambdaProcessorUpdate.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringresourceARNUpdate()The Amazon Resource Name (ARN) of the new AWS Lambda function that is used to preprocess the records in the stream.StringroleARNUpdate()The ARN of the new IAM role that is used to access the AWS Lambda function.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends InputLambdaProcessorUpdate.Builder>serializableBuilderClass()InputLambdaProcessorUpdate.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
resourceARNUpdate
public final String resourceARNUpdate()
The Amazon Resource Name (ARN) of the new AWS Lambda function that is used to preprocess the records in the stream.
To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda
- Returns:
- The Amazon Resource Name (ARN) of the new AWS Lambda
function that is used to preprocess the records in the stream.
To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda
-
roleARNUpdate
public final String roleARNUpdate()
The ARN of the new IAM role that is used to access the AWS Lambda function.
- Returns:
- The ARN of the new IAM role that is used to access the AWS Lambda function.
-
toBuilder
public InputLambdaProcessorUpdate.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InputLambdaProcessorUpdate.Builder,InputLambdaProcessorUpdate>
-
builder
public static InputLambdaProcessorUpdate.Builder builder()
-
serializableBuilderClass
public static Class<? extends InputLambdaProcessorUpdate.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-