@Generated(value="software.amazon.awssdk:codegen") public final class PipeTargetLambdaFunctionParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PipeTargetLambdaFunctionParameters.Builder,PipeTargetLambdaFunctionParameters>
The parameters for using a Lambda function as a target.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PipeTargetLambdaFunctionParameters.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PipeTargetLambdaFunctionParameters.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PipeTargetInvocationType |
invocationType()
Choose from the following options.
|
String |
invocationTypeAsString()
Choose from the following options.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PipeTargetLambdaFunctionParameters.Builder> |
serializableBuilderClass() |
PipeTargetLambdaFunctionParameters.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final PipeTargetInvocationType invocationType()
Choose from the following options.
RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the
function returns a response or times out. The API response includes the function response and additional data.
Event - Invoke the function asynchronously. Send events that fail multiple times to the function's
dead-letter queue (if it's configured). The API response only includes a status code.
DryRun - Validate parameter values and verify that the user or role has permission to invoke the
function.
If the service returns an enum value that is not available in the current SDK version, invocationType
will return PipeTargetInvocationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from invocationTypeAsString().
RequestResponse (default) - Invoke the function synchronously. Keep the connection open
until the function returns a response or times out. The API response includes the function response and
additional data.
Event - Invoke the function asynchronously. Send events that fail multiple times to the
function's dead-letter queue (if it's configured). The API response only includes a status code.
DryRun - Validate parameter values and verify that the user or role has permission to invoke
the function.
PipeTargetInvocationTypepublic final String invocationTypeAsString()
Choose from the following options.
RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the
function returns a response or times out. The API response includes the function response and additional data.
Event - Invoke the function asynchronously. Send events that fail multiple times to the function's
dead-letter queue (if it's configured). The API response only includes a status code.
DryRun - Validate parameter values and verify that the user or role has permission to invoke the
function.
If the service returns an enum value that is not available in the current SDK version, invocationType
will return PipeTargetInvocationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from invocationTypeAsString().
RequestResponse (default) - Invoke the function synchronously. Keep the connection open
until the function returns a response or times out. The API response includes the function response and
additional data.
Event - Invoke the function asynchronously. Send events that fail multiple times to the
function's dead-letter queue (if it's configured). The API response only includes a status code.
DryRun - Validate parameter values and verify that the user or role has permission to invoke
the function.
PipeTargetInvocationTypepublic PipeTargetLambdaFunctionParameters.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PipeTargetLambdaFunctionParameters.Builder,PipeTargetLambdaFunctionParameters>public static PipeTargetLambdaFunctionParameters.Builder builder()
public static Class<? extends PipeTargetLambdaFunctionParameters.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.