Interface GetSyncJobResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetSyncJobResponse.Builder,GetSyncJobResponse>,IoTTwinMakerResponse.Builder,SdkBuilder<GetSyncJobResponse.Builder,GetSyncJobResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetSyncJobResponse
public static interface GetSyncJobResponse.Builder extends IoTTwinMakerResponse.Builder, SdkPojo, CopyableBuilder<GetSyncJobResponse.Builder,GetSyncJobResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetSyncJobResponse.Builderarn(String arn)The sync job ARN.GetSyncJobResponse.BuildercreationDateTime(Instant creationDateTime)The creation date and time.default GetSyncJobResponse.Builderstatus(Consumer<SyncJobStatus.Builder> status)The SyncJob response status.GetSyncJobResponse.Builderstatus(SyncJobStatus status)The SyncJob response status.GetSyncJobResponse.BuildersyncRole(String syncRole)The sync IAM role.GetSyncJobResponse.BuildersyncSource(String syncSource)The sync soucre.GetSyncJobResponse.BuilderupdateDateTime(Instant updateDateTime)The update date and time.GetSyncJobResponse.BuilderworkspaceId(String workspaceId)The ID of the workspace that contains the sync job.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iottwinmaker.model.IoTTwinMakerResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
arn
GetSyncJobResponse.Builder arn(String arn)
The sync job ARN.
- Parameters:
arn- The sync job ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workspaceId
GetSyncJobResponse.Builder workspaceId(String workspaceId)
The ID of the workspace that contains the sync job.
- Parameters:
workspaceId- The ID of the workspace that contains the sync job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
syncSource
GetSyncJobResponse.Builder syncSource(String syncSource)
The sync soucre.
Currently the only supported syncSource is
SITEWISE.- Parameters:
syncSource- The sync soucre.Currently the only supported syncSource is
SITEWISE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
syncRole
GetSyncJobResponse.Builder syncRole(String syncRole)
The sync IAM role.
- Parameters:
syncRole- The sync IAM role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
GetSyncJobResponse.Builder status(SyncJobStatus status)
The SyncJob response status.
- Parameters:
status- The SyncJob response status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
default GetSyncJobResponse.Builder status(Consumer<SyncJobStatus.Builder> status)
The SyncJob response status.
This is a convenience method that creates an instance of theSyncJobStatus.Builderavoiding the need to create one manually viaSyncJobStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(SyncJobStatus).- Parameters:
status- a consumer that will call methods onSyncJobStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
status(SyncJobStatus)
-
creationDateTime
GetSyncJobResponse.Builder creationDateTime(Instant creationDateTime)
The creation date and time.
- Parameters:
creationDateTime- The creation date and time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateDateTime
GetSyncJobResponse.Builder updateDateTime(Instant updateDateTime)
The update date and time.
- Parameters:
updateDateTime- The update date and time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-