Interface SyncJobSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SyncJobSummary.Builder,SyncJobSummary>, SdkBuilder<SyncJobSummary.Builder,SyncJobSummary>, SdkPojo
Enclosing class:
SyncJobSummary

public static interface SyncJobSummary.Builder extends SdkPojo, CopyableBuilder<SyncJobSummary.Builder,SyncJobSummary>
  • Method Details

    • arn

      The SyncJob summary ARN.

      Parameters:
      arn - The SyncJob summary ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workspaceId

      SyncJobSummary.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

      SyncJobSummary.Builder syncSource(String syncSource)

      The sync source.

      Parameters:
      syncSource - The sync source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The SyncJob summaries status.

      Parameters:
      status - The SyncJob summaries status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The SyncJob summaries status.

      This is a convenience method that creates an instance of the SyncJobStatus.Builder avoiding the need to create one manually via SyncJobStatus.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to status(SyncJobStatus).

      Parameters:
      status - a consumer that will call methods on SyncJobStatus.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • creationDateTime

      SyncJobSummary.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

      SyncJobSummary.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.