public static interface FulfillmentUpdatesSpecification.Builder extends SdkPojo, CopyableBuilder<FulfillmentUpdatesSpecification.Builder,FulfillmentUpdatesSpecification>
| Modifier and Type | Method and Description |
|---|---|
FulfillmentUpdatesSpecification.Builder |
active(Boolean active)
Determines whether fulfillment updates are sent to the user.
|
default FulfillmentUpdatesSpecification.Builder |
startResponse(Consumer<FulfillmentStartResponseSpecification.Builder> startResponse)
Provides configuration information for the message sent to users when the fulfillment Lambda functions starts
running.
|
FulfillmentUpdatesSpecification.Builder |
startResponse(FulfillmentStartResponseSpecification startResponse)
Provides configuration information for the message sent to users when the fulfillment Lambda functions starts
running.
|
FulfillmentUpdatesSpecification.Builder |
timeoutInSeconds(Integer timeoutInSeconds)
The length of time that the fulfillment Lambda function should run before it times out.
|
default FulfillmentUpdatesSpecification.Builder |
updateResponse(Consumer<FulfillmentUpdateResponseSpecification.Builder> updateResponse)
Provides configuration information for messages sent periodically to the user while the fulfillment Lambda
function is running.
|
FulfillmentUpdatesSpecification.Builder |
updateResponse(FulfillmentUpdateResponseSpecification updateResponse)
Provides configuration information for messages sent periodically to the user while the fulfillment Lambda
function is running.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildFulfillmentUpdatesSpecification.Builder active(Boolean active)
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
If the active field is set to true, the startResponse, updateResponse,
and timeoutInSeconds fields are required.
active - Determines whether fulfillment updates are sent to the user. When this field is true, updates are
sent.
If the active field is set to true, the startResponse,
updateResponse, and timeoutInSeconds fields are required.
FulfillmentUpdatesSpecification.Builder startResponse(FulfillmentStartResponseSpecification startResponse)
Provides configuration information for the message sent to users when the fulfillment Lambda functions starts running.
startResponse - Provides configuration information for the message sent to users when the fulfillment Lambda functions
starts running.default FulfillmentUpdatesSpecification.Builder startResponse(Consumer<FulfillmentStartResponseSpecification.Builder> startResponse)
Provides configuration information for the message sent to users when the fulfillment Lambda functions starts running.
This is a convenience method that creates an instance of theFulfillmentStartResponseSpecification.Builder avoiding the need to create one manually via
FulfillmentStartResponseSpecification.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to startResponse(FulfillmentStartResponseSpecification).
startResponse - a consumer that will call methods on FulfillmentStartResponseSpecification.BuilderstartResponse(FulfillmentStartResponseSpecification)FulfillmentUpdatesSpecification.Builder updateResponse(FulfillmentUpdateResponseSpecification updateResponse)
Provides configuration information for messages sent periodically to the user while the fulfillment Lambda function is running.
updateResponse - Provides configuration information for messages sent periodically to the user while the fulfillment
Lambda function is running.default FulfillmentUpdatesSpecification.Builder updateResponse(Consumer<FulfillmentUpdateResponseSpecification.Builder> updateResponse)
Provides configuration information for messages sent periodically to the user while the fulfillment Lambda function is running.
This is a convenience method that creates an instance of theFulfillmentUpdateResponseSpecification.Builder avoiding the need to create one manually via
FulfillmentUpdateResponseSpecification.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to updateResponse(FulfillmentUpdateResponseSpecification).
updateResponse - a consumer that will call methods on FulfillmentUpdateResponseSpecification.BuilderupdateResponse(FulfillmentUpdateResponseSpecification)FulfillmentUpdatesSpecification.Builder timeoutInSeconds(Integer timeoutInSeconds)
The length of time that the fulfillment Lambda function should run before it times out.
timeoutInSeconds - The length of time that the fulfillment Lambda function should run before it times out.Copyright © 2023. All rights reserved.