Package-level declarations
Inherited functions
Link copied to clipboard
suspend fun DeadlineClient.waitUntilFleetActive(block: GetFleetRequest.Builder.() -> Unit): Outcome<GetFleetResponse>
suspend fun DeadlineClient.waitUntilFleetActive(request: GetFleetRequest, retryStrategy: RetryStrategy? = null): Outcome<GetFleetResponse>
Wait until a Fleet is activated. Use this after invoking CreateFleet or UpdateFleet.
Link copied to clipboard
suspend fun DeadlineClient.waitUntilJobCreateComplete(block: GetJobRequest.Builder.() -> Unit): Outcome<GetJobResponse>
suspend fun DeadlineClient.waitUntilJobCreateComplete(request: GetJobRequest, retryStrategy: RetryStrategy? = null): Outcome<GetJobResponse>
Wait until a Job is created. Use this after invoking CreateJob.
Link copied to clipboard
suspend fun DeadlineClient.waitUntilLicenseEndpointDeleted(block: GetLicenseEndpointRequest.Builder.() -> Unit): Outcome<GetLicenseEndpointResponse>
suspend fun DeadlineClient.waitUntilLicenseEndpointDeleted(request: GetLicenseEndpointRequest, retryStrategy: RetryStrategy? = null): Outcome<GetLicenseEndpointResponse>
Wait until a LicenseEndpoint is Deleted. Use this after invoking DeleteLicenseEndpoint.
Link copied to clipboard
suspend fun DeadlineClient.waitUntilLicenseEndpointValid(block: GetLicenseEndpointRequest.Builder.() -> Unit): Outcome<GetLicenseEndpointResponse>
suspend fun DeadlineClient.waitUntilLicenseEndpointValid(request: GetLicenseEndpointRequest, retryStrategy: RetryStrategy? = null): Outcome<GetLicenseEndpointResponse>
Wait until a LicenseEndpoint is Ready. Use this after invoking CreateLicenseEndpoint.
Link copied to clipboard
suspend fun DeadlineClient.waitUntilQueueFleetAssociationStopped(block: GetQueueFleetAssociationRequest.Builder.() -> Unit): Outcome<GetQueueFleetAssociationResponse>
suspend fun DeadlineClient.waitUntilQueueFleetAssociationStopped(request: GetQueueFleetAssociationRequest, retryStrategy: RetryStrategy? = null): Outcome<GetQueueFleetAssociationResponse>
Wait until a QueueFleetAssociation is stopped. Use this after setting the status to STOP_SCHEDULING_AND_COMPLETE_TASKS or STOP_SCHEDULING_AND_CANCEL_TASKS to wait for a QueueFleetAssociation to reach STOPPED
Link copied to clipboard
suspend fun DeadlineClient.waitUntilQueueLimitAssociationStopped(block: GetQueueLimitAssociationRequest.Builder.() -> Unit): Outcome<GetQueueLimitAssociationResponse>
suspend fun DeadlineClient.waitUntilQueueLimitAssociationStopped(request: GetQueueLimitAssociationRequest, retryStrategy: RetryStrategy? = null): Outcome<GetQueueLimitAssociationResponse>
Wait until a QueueLimitAssociation is stopped. Use this after setting the status to STOP_LIMIT_USAGE_AND_COMPLETE_TASKS or STOP_LIMIT_USAGE_AND_CANCEL_TASKS to wait for a QueueLimitAssociation to reach STOPPED
Link copied to clipboard
suspend fun DeadlineClient.waitUntilQueueScheduling(block: GetQueueRequest.Builder.() -> Unit): Outcome<GetQueueResponse>
suspend fun DeadlineClient.waitUntilQueueScheduling(request: GetQueueRequest, retryStrategy: RetryStrategy? = null): Outcome<GetQueueResponse>
Link copied to clipboard
suspend fun DeadlineClient.waitUntilQueueSchedulingBlocked(block: GetQueueRequest.Builder.() -> Unit): Outcome<GetQueueResponse>
suspend fun DeadlineClient.waitUntilQueueSchedulingBlocked(request: GetQueueRequest, retryStrategy: RetryStrategy? = null): Outcome<GetQueueResponse>