Interface LastSync.Builder

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

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

    • lastSyncTime

      LastSync.Builder lastSyncTime(Instant lastSyncTime)

      The time of the last attempted sync from the repository to the Service Catalog product.

      Parameters:
      lastSyncTime - The time of the last attempted sync from the repository to the Service Catalog product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSyncStatus

      LastSync.Builder lastSyncStatus(String lastSyncStatus)

      The current status of the sync. Responses include SUCCEEDED or FAILED.

      Parameters:
      lastSyncStatus - The current status of the sync. Responses include SUCCEEDED or FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastSyncStatus

      LastSync.Builder lastSyncStatus(LastSyncStatus lastSyncStatus)

      The current status of the sync. Responses include SUCCEEDED or FAILED.

      Parameters:
      lastSyncStatus - The current status of the sync. Responses include SUCCEEDED or FAILED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastSyncStatusMessage

      LastSync.Builder lastSyncStatusMessage(String lastSyncStatusMessage)

      The sync's status message.

      Parameters:
      lastSyncStatusMessage - The sync's status message.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulSyncTime

      LastSync.Builder lastSuccessfulSyncTime(Instant lastSuccessfulSyncTime)

      The time of the latest successful sync from the source repo artifact to the Service Catalog product.

      Parameters:
      lastSuccessfulSyncTime - The time of the latest successful sync from the source repo artifact to the Service Catalog product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulSyncProvisioningArtifactId

      LastSync.Builder lastSuccessfulSyncProvisioningArtifactId(String lastSuccessfulSyncProvisioningArtifactId)

      The ProvisioningArtifactID of the ProvisioningArtifact created from the latest successful sync.

      Parameters:
      lastSuccessfulSyncProvisioningArtifactId - The ProvisioningArtifactID of the ProvisioningArtifact created from the latest successful sync.
      Returns:
      Returns a reference to this object so that method calls can be chained together.