Interface AsyncOperation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AsyncOperation.Builder,AsyncOperation>,SdkBuilder<AsyncOperation.Builder,AsyncOperation>,SdkPojo
- Enclosing class:
- AsyncOperation
public static interface AsyncOperation.Builder extends SdkPojo, CopyableBuilder<AsyncOperation.Builder,AsyncOperation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AsyncOperation.BuildercreationTime(Instant creationTime)The time that the request was sent to the service.AsyncOperation.Builderoperation(String operation)The specific operation for the asynchronous request.AsyncOperation.Builderoperation(AsyncOperationName operation)The specific operation for the asynchronous request.default AsyncOperation.BuilderrequestParameters(Consumer<AsyncRequestParameters.Builder> requestParameters)The parameters associated with the request.AsyncOperation.BuilderrequestParameters(AsyncRequestParameters requestParameters)The parameters associated with the request.AsyncOperation.BuilderrequestStatus(String requestStatus)The current status of the request.AsyncOperation.BuilderrequestTokenARN(String requestTokenARN)The request token associated with the request.default AsyncOperation.BuilderresponseDetails(Consumer<AsyncResponseDetails.Builder> responseDetails)The details of the response.AsyncOperation.BuilderresponseDetails(AsyncResponseDetails responseDetails)The details of the response.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
creationTime
AsyncOperation.Builder creationTime(Instant creationTime)
The time that the request was sent to the service.
- Parameters:
creationTime- The time that the request was sent to the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operation
AsyncOperation.Builder operation(String operation)
The specific operation for the asynchronous request.
- Parameters:
operation- The specific operation for the asynchronous request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AsyncOperationName,AsyncOperationName
-
operation
AsyncOperation.Builder operation(AsyncOperationName operation)
The specific operation for the asynchronous request.
- Parameters:
operation- The specific operation for the asynchronous request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AsyncOperationName,AsyncOperationName
-
requestTokenARN
AsyncOperation.Builder requestTokenARN(String requestTokenARN)
The request token associated with the request.
- Parameters:
requestTokenARN- The request token associated with the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestParameters
AsyncOperation.Builder requestParameters(AsyncRequestParameters requestParameters)
The parameters associated with the request.
- Parameters:
requestParameters- The parameters associated with the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestParameters
default AsyncOperation.Builder requestParameters(Consumer<AsyncRequestParameters.Builder> requestParameters)
The parameters associated with the request.
This is a convenience method that creates an instance of theAsyncRequestParameters.Builderavoiding the need to create one manually viaAsyncRequestParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torequestParameters(AsyncRequestParameters).- Parameters:
requestParameters- a consumer that will call methods onAsyncRequestParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
requestParameters(AsyncRequestParameters)
-
requestStatus
AsyncOperation.Builder requestStatus(String requestStatus)
The current status of the request.
- Parameters:
requestStatus- The current status of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseDetails
AsyncOperation.Builder responseDetails(AsyncResponseDetails responseDetails)
The details of the response.
- Parameters:
responseDetails- The details of the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseDetails
default AsyncOperation.Builder responseDetails(Consumer<AsyncResponseDetails.Builder> responseDetails)
The details of the response.
This is a convenience method that creates an instance of theAsyncResponseDetails.Builderavoiding the need to create one manually viaAsyncResponseDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresponseDetails(AsyncResponseDetails).- Parameters:
responseDetails- a consumer that will call methods onAsyncResponseDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
responseDetails(AsyncResponseDetails)
-
-