Interface CreateTaskResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateTaskResponse.Builder,,CreateTaskResponse> IoTSiteWiseResponse.Builder,SdkBuilder<CreateTaskResponse.Builder,,CreateTaskResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreateTaskResponse
@Mutable
@NotThreadSafe
public static interface CreateTaskResponse.Builder
extends IoTSiteWiseResponse.Builder, SdkPojo, CopyableBuilder<CreateTaskResponse.Builder,CreateTaskResponse>
-
Method Summary
Modifier and TypeMethodDescriptiondefault CreateTaskResponse.Builderstatus(Consumer<ResourceStatus.Builder> status) The current lifecycle status of the task.status(ResourceStatus status) The current lifecycle status of the task.The ARN of the created task.The name of the created task.The version of the newly created task.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotsitewise.model.IoTSiteWiseResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
taskName
The name of the created task.
- Parameters:
taskName- The name of the created task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskArn
The ARN of the created task.
- Parameters:
taskArn- The ARN of the created task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the newly created task.
- Parameters:
version- The version of the newly created task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current lifecycle status of the task.
- Parameters:
status- The current lifecycle status of the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current lifecycle status of the task.
This is a convenience method that creates an instance of theResourceStatus.Builderavoiding the need to create one manually viaResourceStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(ResourceStatus).- Parameters:
status- a consumer that will call methods onResourceStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-