@Generated(value="software.amazon.awssdk:codegen") public final class DeleteEventSourceMappingResponse extends LambdaResponse implements ToCopyableBuilder<DeleteEventSourceMappingResponse.Builder,DeleteEventSourceMappingResponse>
A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.
Modifier and Type | Class and Description |
---|---|
static interface |
DeleteEventSourceMappingResponse.Builder |
Modifier and Type | Method and Description |
---|---|
Integer |
batchSize()
The maximum number of items to retrieve in a single batch.
|
Boolean |
bisectBatchOnFunctionError()
(Streams) If the function returns an error, split the batch in two and retry.
|
static DeleteEventSourceMappingResponse.Builder |
builder() |
DestinationConfig |
destinationConfig()
(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
String |
eventSourceArn()
The Amazon Resource Name (ARN) of the event source.
|
String |
functionArn()
The ARN of the Lambda function.
|
List<FunctionResponseType> |
functionResponseTypes()
(Streams) A list of current response type enums applied to the event source mapping.
|
List<String> |
functionResponseTypesAsStrings()
(Streams) A list of current response type enums applied to the event source mapping.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkResponse . |
boolean |
hasFunctionResponseTypes()
Returns true if the FunctionResponseTypes property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasQueues()
Returns true if the Queues property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
boolean |
hasSourceAccessConfigurations()
Returns true if the SourceAccessConfigurations property was specified by the sender (it may be empty), or false
if the sender did not specify the value (it will be empty).
|
boolean |
hasTopics()
Returns true if the Topics property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
Instant |
lastModified()
The date that the event source mapping was last updated, or its state changed.
|
String |
lastProcessingResult()
The result of the last AWS Lambda invocation of your Lambda function.
|
Integer |
maximumBatchingWindowInSeconds()
(Streams and SQS standard queues) The maximum amount of time to gather records before invoking the function, in
seconds.
|
Integer |
maximumRecordAgeInSeconds()
(Streams) Discard records older than the specified age.
|
Integer |
maximumRetryAttempts()
(Streams) Discard records after the specified number of retries.
|
Integer |
parallelizationFactor()
(Streams) The number of batches to process from each shard concurrently.
|
List<String> |
queues()
(MQ) The name of the Amazon MQ broker destination queue to consume.
|
List<SdkField<?>> |
sdkFields() |
SelfManagedEventSource |
selfManagedEventSource()
The Self-Managed Apache Kafka cluster for your event source.
|
static Class<? extends DeleteEventSourceMappingResponse.Builder> |
serializableBuilderClass() |
List<SourceAccessConfiguration> |
sourceAccessConfigurations()
An array of the authentication protocol, or the VPC components to secure your event source.
|
EventSourcePosition |
startingPosition()
The position in a stream from which to start reading.
|
String |
startingPositionAsString()
The position in a stream from which to start reading.
|
Instant |
startingPositionTimestamp()
With
StartingPosition set to AT_TIMESTAMP , the time from which to start reading. |
String |
state()
The state of the event source mapping.
|
String |
stateTransitionReason()
Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.
|
DeleteEventSourceMappingResponse.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
List<String> |
topics()
The name of the Kafka topic.
|
String |
toString()
Returns a string representation of this object.
|
Integer |
tumblingWindowInSeconds()
(Streams) The duration in seconds of a processing window.
|
String |
uuid()
The identifier of the event source mapping.
|
responseMetadata
sdkHttpResponse
copy
public final String uuid()
The identifier of the event source mapping.
public final EventSourcePosition startingPosition()
The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon
MSK Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
If the service returns an enum value that is not available in the current SDK version, startingPosition
will return EventSourcePosition.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from startingPositionAsString()
.
AT_TIMESTAMP
is only supported for Amazon Kinesis streams.EventSourcePosition
public final String startingPositionAsString()
The position in a stream from which to start reading. Required for Amazon Kinesis, Amazon DynamoDB, and Amazon
MSK Streams sources. AT_TIMESTAMP
is only supported for Amazon Kinesis streams.
If the service returns an enum value that is not available in the current SDK version, startingPosition
will return EventSourcePosition.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from startingPositionAsString()
.
AT_TIMESTAMP
is only supported for Amazon Kinesis streams.EventSourcePosition
public final Instant startingPositionTimestamp()
With StartingPosition
set to AT_TIMESTAMP
, the time from which to start reading.
StartingPosition
set to AT_TIMESTAMP
, the time from which to start
reading.public final Integer batchSize()
The maximum number of items to retrieve in a single batch.
public final Integer maximumBatchingWindowInSeconds()
(Streams and SQS standard queues) The maximum amount of time to gather records before invoking the function, in seconds. The default value is zero.
public final Integer parallelizationFactor()
(Streams) The number of batches to process from each shard concurrently. The default value is 1.
public final String eventSourceArn()
The Amazon Resource Name (ARN) of the event source.
public final String functionArn()
The ARN of the Lambda function.
public final Instant lastModified()
The date that the event source mapping was last updated, or its state changed.
public final String lastProcessingResult()
The result of the last AWS Lambda invocation of your Lambda function.
public final String state()
The state of the event source mapping. It can be one of the following: Creating
,
Enabling
, Enabled
, Disabling
, Disabled
, Updating
, or Deleting
.
Creating
,
Enabling
, Enabled
, Disabling
, Disabled
,
Updating
, or Deleting
.public final String stateTransitionReason()
Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.
public final DestinationConfig destinationConfig()
(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.
public final boolean hasTopics()
public final List<String> topics()
The name of the Kafka topic.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTopics()
to see if a value was sent in this field.
public final boolean hasQueues()
public final List<String> queues()
(MQ) The name of the Amazon MQ broker destination queue to consume.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasQueues()
to see if a value was sent in this field.
public final boolean hasSourceAccessConfigurations()
public final List<SourceAccessConfiguration> sourceAccessConfigurations()
An array of the authentication protocol, or the VPC components to secure your event source.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSourceAccessConfigurations()
to see if a value was sent in this field.
public final SelfManagedEventSource selfManagedEventSource()
The Self-Managed Apache Kafka cluster for your event source.
public final Integer maximumRecordAgeInSeconds()
(Streams) Discard records older than the specified age. The default value is infinite (-1). When set to infinite (-1), failed records are retried until the record expires.
public final Boolean bisectBatchOnFunctionError()
(Streams) If the function returns an error, split the batch in two and retry. The default value is false.
public final Integer maximumRetryAttempts()
(Streams) Discard records after the specified number of retries. The default value is infinite (-1). When set to infinite (-1), failed records are retried until the record expires.
public final Integer tumblingWindowInSeconds()
(Streams) The duration in seconds of a processing window. The range is between 1 second up to 900 seconds.
public final List<FunctionResponseType> functionResponseTypes()
(Streams) A list of current response type enums applied to the event source mapping.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasFunctionResponseTypes()
to see if a value was sent in this field.
public final boolean hasFunctionResponseTypes()
public final List<String> functionResponseTypesAsStrings()
(Streams) A list of current response type enums applied to the event source mapping.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasFunctionResponseTypes()
to see if a value was sent in this field.
public DeleteEventSourceMappingResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DeleteEventSourceMappingResponse.Builder,DeleteEventSourceMappingResponse>
toBuilder
in class AwsResponse
public static DeleteEventSourceMappingResponse.Builder builder()
public static Class<? extends DeleteEventSourceMappingResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsResponse
public final boolean equals(Object obj)
equals
in class AwsResponse
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkResponse
SdkResponse
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkResponse.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkResponse
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.