DeadlineClient

The Amazon Web Services Deadline Cloud API provides infrastructure and centralized management for your projects. Use the Deadline Cloud API to onboard users, assign projects, and attach permissions specific to their job function.

With Deadline Cloud, content production teams can deploy resources for their workforce securely in the cloud, reducing the costs of added physical infrastructure. Keep your content production operations secure, while allowing your contributors to access the tools they need, such as scalable high-speed storage, licenses, and cost management services.

Properties

Link copied to clipboard
abstract override val config: DeadlineClient.Config

DeadlineClient's configuration

Functions

Link copied to clipboard

Assigns a farm membership level to a member.

Link copied to clipboard

Assigns a fleet membership level to a member.

Link copied to clipboard

Assigns a job membership level to a member

Link copied to clipboard

Assigns a queue membership level to a member

Link copied to clipboard

Get Amazon Web Services credentials from the fleet role. The IAM permissions of the credentials are scoped down to have read-only access.

Link copied to clipboard

Get credentials from the fleet role for a worker.

Link copied to clipboard

Gets Amazon Web Services credentials from the queue role. The IAM permissions of the credentials are scoped down to have read-only access.

Link copied to clipboard

Allows a user to assume a role for a queue.

Link copied to clipboard

Allows a worker to assume a queue role.

Link copied to clipboard

Get batched job details for a worker.

Link copied to clipboard

Copies a job template to an Amazon S3 bucket.

Link copied to clipboard

Creates a budget to set spending thresholds for your rendering activity.

Link copied to clipboard
abstract suspend fun createFarm(input: CreateFarmRequest): CreateFarmResponse

Creates a farm to allow space for queues and fleets. Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.

Link copied to clipboard
abstract suspend fun createFleet(input: CreateFleetRequest): CreateFleetResponse

Creates a fleet. Fleets gather information relating to compute, or capacity, for renders within your farms. You can choose to manage your own capacity or opt to have fleets fully managed by Deadline Cloud.

Link copied to clipboard
abstract suspend fun createJob(input: CreateJobRequest): CreateJobResponse

Creates a job. A job is a set of instructions that Deadline Cloud uses to schedule and run work on available workers. For more information, see Deadline Cloud jobs.

Link copied to clipboard

Creates a license endpoint to integrate your various licensed software used for rendering on Deadline Cloud.

Link copied to clipboard
abstract suspend fun createLimit(input: CreateLimitRequest): CreateLimitResponse

Creates a limit that manages the distribution of shared resources, such as floating licenses. A limit can throttle work assignments, help manage workloads, and track current usage. Before you use a limit, you must associate the limit with one or more queues.

Link copied to clipboard

Creates an Amazon Web Services Deadline Cloud monitor that you can use to view your farms, queues, and fleets. After you submit a job, you can track the progress of the tasks and steps that make up the job, and then download the job's results.

Link copied to clipboard
abstract suspend fun createQueue(input: CreateQueueRequest): CreateQueueResponse

Creates a queue to coordinate the order in which jobs run on a farm. A queue can also specify where to pull resources and indicate where to output completed jobs.

Link copied to clipboard

Creates an environment for a queue that defines how jobs in the queue run.

Link copied to clipboard

Creates an association between a queue and a fleet.

Link copied to clipboard

Associates a limit with a particular queue. After the limit is associated, all workers for jobs that specify the limit associated with the queue are subject to the limit. You can't associate two limits with the same amountRequirementName to the same queue.

Link copied to clipboard

Creates a storage profile that specifies the operating system, file type, and file location of resources used on a farm.

Link copied to clipboard

Creates a worker. A worker tells your instance how much processing power (vCPU), and memory (GiB) you’ll need to assemble the digital assets held within a particular instance. You can specify certain instance types to use, or let the worker know which instances types to exclude.

Link copied to clipboard

Deletes a budget.

Link copied to clipboard
abstract suspend fun deleteFarm(input: DeleteFarmRequest): DeleteFarmResponse

Deletes a farm.

Link copied to clipboard
abstract suspend fun deleteFleet(input: DeleteFleetRequest): DeleteFleetResponse

Deletes a fleet.

Link copied to clipboard

Deletes a license endpoint.

Link copied to clipboard
abstract suspend fun deleteLimit(input: DeleteLimitRequest): DeleteLimitResponse

Removes a limit from the specified farm. Before you delete a limit you must use the DeleteQueueLimitAssociation operation to remove the association with any queues.

Link copied to clipboard

Deletes a metered product.

Link copied to clipboard

Removes a Deadline Cloud monitor. After you delete a monitor, you can create a new one and attach farms to the monitor.

Link copied to clipboard
abstract suspend fun deleteQueue(input: DeleteQueueRequest): DeleteQueueResponse

Deletes a queue.

Link copied to clipboard

Deletes a queue environment.

Link copied to clipboard

Deletes a queue-fleet association.

Link copied to clipboard

Removes the association between a queue and a limit. You must use the UpdateQueueLimitAssociation operation to set the status to STOP_LIMIT_USAGE_AND_COMPLETE_TASKS or STOP_LIMIT_USAGE_AND_CANCEL_TASKS. The status does not change immediately. Use the GetQueueLimitAssociation operation to see if the status changed to STOPPED before deleting the association.

Link copied to clipboard

Deletes a storage profile.

Link copied to clipboard

Deletes a worker.

Link copied to clipboard

Disassociates a member from a farm.

Link copied to clipboard

Disassociates a member from a fleet.

Link copied to clipboard

Disassociates a member from a job.

Link copied to clipboard

Disassociates a member from a queue.

Link copied to clipboard
abstract suspend fun getBudget(input: GetBudgetRequest): GetBudgetResponse

Get a budget.

Link copied to clipboard
abstract suspend fun getFarm(input: GetFarmRequest): GetFarmResponse

Get a farm.

Link copied to clipboard
abstract suspend fun getFleet(input: GetFleetRequest): GetFleetResponse

Get a fleet.

Link copied to clipboard
abstract suspend fun getJob(input: GetJobRequest): GetJobResponse

Gets a Deadline Cloud job.

Link copied to clipboard

Gets a licence endpoint.

Link copied to clipboard
abstract suspend fun getLimit(input: GetLimitRequest): GetLimitResponse

Gets information about a specific limit.

Link copied to clipboard
abstract suspend fun getMonitor(input: GetMonitorRequest): GetMonitorResponse

Gets information about the specified monitor.

Link copied to clipboard
abstract suspend fun getQueue(input: GetQueueRequest): GetQueueResponse

Gets a queue.

Link copied to clipboard

Gets a queue environment.

Link copied to clipboard

Gets a queue-fleet association.

Link copied to clipboard

Gets information about a specific association between a queue and a limit.

Link copied to clipboard
abstract suspend fun getSession(input: GetSessionRequest): GetSessionResponse

Gets a session.

Link copied to clipboard

Gets a session action for the job.

Link copied to clipboard

Gets a set of statistics for queues or farms. Before you can call the GetSessionStatisticsAggregation operation, you must first call the StartSessionsStatisticsAggregation operation. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation operation.

Link copied to clipboard
abstract suspend fun getStep(input: GetStepRequest): GetStepResponse

Gets a step.

Link copied to clipboard

Gets a storage profile.

Link copied to clipboard

Gets a storage profile for a queue.

Link copied to clipboard
abstract suspend fun getTask(input: GetTaskRequest): GetTaskResponse

Gets a task.

Link copied to clipboard
abstract suspend fun getWorker(input: GetWorkerRequest): GetWorkerResponse

Gets a worker.

Link copied to clipboard
abstract suspend fun listAvailableMeteredProducts(input: ListAvailableMeteredProductsRequest = ListAvailableMeteredProductsRequest { }): ListAvailableMeteredProductsResponse

A list of the available metered products.

Link copied to clipboard
abstract suspend fun listBudgets(input: ListBudgetsRequest): ListBudgetsResponse

A list of budgets in a farm.

Link copied to clipboard

Lists the members of a farm.

Link copied to clipboard
abstract suspend fun listFarms(input: ListFarmsRequest = ListFarmsRequest { }): ListFarmsResponse

Lists farms.

Link copied to clipboard

Lists fleet members.

Link copied to clipboard
abstract suspend fun listFleets(input: ListFleetsRequest): ListFleetsResponse

Lists fleets.

Link copied to clipboard

Lists members on a job.

Link copied to clipboard

Lists parameter definitions of a job.

Link copied to clipboard
abstract suspend fun listJobs(input: ListJobsRequest): ListJobsResponse

Lists jobs.

Link copied to clipboard
abstract suspend fun listLicenseEndpoints(input: ListLicenseEndpointsRequest = ListLicenseEndpointsRequest { }): ListLicenseEndpointsResponse

Lists license endpoints.

Link copied to clipboard
abstract suspend fun listLimits(input: ListLimitsRequest): ListLimitsResponse

Gets a list of limits defined in the specified farm.

Link copied to clipboard

Lists metered products.

Link copied to clipboard
abstract suspend fun listMonitors(input: ListMonitorsRequest = ListMonitorsRequest { }): ListMonitorsResponse

Gets a list of your monitors in Deadline Cloud.

Link copied to clipboard

Lists queue environments.

Link copied to clipboard

Lists queue-fleet associations.

Link copied to clipboard

Gets a list of the associations between queues and limits defined in a farm.

Link copied to clipboard

Lists the members in a queue.

Link copied to clipboard
abstract suspend fun listQueues(input: ListQueuesRequest): ListQueuesResponse

Lists queues.

Link copied to clipboard

Lists session actions.

Link copied to clipboard

Lists sessions.

Link copied to clipboard

Lists sessions for a worker.

Link copied to clipboard

Lists step consumers.

Link copied to clipboard

Lists the dependencies for a step.

Link copied to clipboard
abstract suspend fun listSteps(input: ListStepsRequest): ListStepsResponse

Lists steps for a job.

Link copied to clipboard

Lists storage profiles.

Link copied to clipboard

Lists storage profiles for a queue.

Link copied to clipboard

Lists tags for a resource.

Link copied to clipboard
abstract suspend fun listTasks(input: ListTasksRequest): ListTasksResponse

Lists tasks for a job.

Link copied to clipboard
abstract suspend fun listWorkers(input: ListWorkersRequest): ListWorkersResponse

Lists workers.

Link copied to clipboard

Adds a metered product.

Link copied to clipboard
abstract suspend fun searchJobs(input: SearchJobsRequest): SearchJobsResponse

Searches for jobs.

Link copied to clipboard
abstract suspend fun searchSteps(input: SearchStepsRequest): SearchStepsResponse

Searches for steps.

Link copied to clipboard
abstract suspend fun searchTasks(input: SearchTasksRequest): SearchTasksResponse

Searches for tasks.

Link copied to clipboard

Searches for workers.

Link copied to clipboard

Starts an asynchronous request for getting aggregated statistics about queues and farms. Get the statistics using the GetSessionsStatisticsAggregation operation. You can only have one running aggregation for your Deadline Cloud farm. Call the GetSessionsStatisticsAggregation operation and check the status field to see if an aggregation is running. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation operation.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Tags a resource using the resource's ARN and desired tags.

Link copied to clipboard

Removes a tag from a resource using the resource's ARN and tag to remove.

Link copied to clipboard

Updates a budget that sets spending thresholds for rendering activity.

Link copied to clipboard
abstract suspend fun updateFarm(input: UpdateFarmRequest): UpdateFarmResponse

Updates a farm.

Link copied to clipboard
abstract suspend fun updateFleet(input: UpdateFleetRequest): UpdateFleetResponse

Updates a fleet.

Link copied to clipboard
abstract suspend fun updateJob(input: UpdateJobRequest): UpdateJobResponse

Updates a job.

Link copied to clipboard
abstract suspend fun updateLimit(input: UpdateLimitRequest): UpdateLimitResponse

Updates the properties of the specified limit.

Link copied to clipboard

Modifies the settings for a Deadline Cloud monitor. You can modify one or all of the settings when you call UpdateMonitor.

Link copied to clipboard
abstract suspend fun updateQueue(input: UpdateQueueRequest): UpdateQueueResponse

Updates a queue.

Link copied to clipboard

Updates the queue environment.

Link copied to clipboard

Updates a queue-fleet association.

Link copied to clipboard

Updates the status of the queue. If you set the status to one of the STOP_LIMIT_USAGE* values, there will be a delay before the status transitions to the STOPPED state.

Link copied to clipboard

Updates a session.

Link copied to clipboard
abstract suspend fun updateStep(input: UpdateStepRequest): UpdateStepResponse

Updates a step.

Link copied to clipboard

Updates a storage profile.

Link copied to clipboard
abstract suspend fun updateTask(input: UpdateTaskRequest): UpdateTaskResponse

Updates a task.

Link copied to clipboard

Updates a worker.

Link copied to clipboard

Updates the schedule for a worker.

Inherited functions

Link copied to clipboard

Assigns a farm membership level to a member.

Link copied to clipboard

Assigns a fleet membership level to a member.

Link copied to clipboard

Assigns a job membership level to a member

Link copied to clipboard

Assigns a queue membership level to a member

Link copied to clipboard

Get Amazon Web Services credentials from the fleet role. The IAM permissions of the credentials are scoped down to have read-only access.

Link copied to clipboard

Get credentials from the fleet role for a worker.

Link copied to clipboard

Gets Amazon Web Services credentials from the queue role. The IAM permissions of the credentials are scoped down to have read-only access.

Link copied to clipboard

Allows a user to assume a role for a queue.

Link copied to clipboard

Allows a worker to assume a queue role.

Link copied to clipboard

Get batched job details for a worker.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Copies a job template to an Amazon S3 bucket.

Link copied to clipboard

Creates a budget to set spending thresholds for your rendering activity.

Link copied to clipboard
inline suspend fun DeadlineClient.createFarm(crossinline block: CreateFarmRequest.Builder.() -> Unit): CreateFarmResponse

Creates a farm to allow space for queues and fleets. Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.

Link copied to clipboard
inline suspend fun DeadlineClient.createFleet(crossinline block: CreateFleetRequest.Builder.() -> Unit): CreateFleetResponse

Creates a fleet. Fleets gather information relating to compute, or capacity, for renders within your farms. You can choose to manage your own capacity or opt to have fleets fully managed by Deadline Cloud.

Link copied to clipboard
inline suspend fun DeadlineClient.createJob(crossinline block: CreateJobRequest.Builder.() -> Unit): CreateJobResponse

Creates a job. A job is a set of instructions that Deadline Cloud uses to schedule and run work on available workers. For more information, see Deadline Cloud jobs.

Link copied to clipboard

Creates a license endpoint to integrate your various licensed software used for rendering on Deadline Cloud.

Link copied to clipboard
inline suspend fun DeadlineClient.createLimit(crossinline block: CreateLimitRequest.Builder.() -> Unit): CreateLimitResponse

Creates a limit that manages the distribution of shared resources, such as floating licenses. A limit can throttle work assignments, help manage workloads, and track current usage. Before you use a limit, you must associate the limit with one or more queues.

Link copied to clipboard

Creates an Amazon Web Services Deadline Cloud monitor that you can use to view your farms, queues, and fleets. After you submit a job, you can track the progress of the tasks and steps that make up the job, and then download the job's results.

Link copied to clipboard
inline suspend fun DeadlineClient.createQueue(crossinline block: CreateQueueRequest.Builder.() -> Unit): CreateQueueResponse

Creates a queue to coordinate the order in which jobs run on a farm. A queue can also specify where to pull resources and indicate where to output completed jobs.

Link copied to clipboard

Creates an environment for a queue that defines how jobs in the queue run.

Link copied to clipboard

Creates an association between a queue and a fleet.

Link copied to clipboard

Associates a limit with a particular queue. After the limit is associated, all workers for jobs that specify the limit associated with the queue are subject to the limit. You can't associate two limits with the same amountRequirementName to the same queue.

Link copied to clipboard

Creates a storage profile that specifies the operating system, file type, and file location of resources used on a farm.

Link copied to clipboard

Creates a worker. A worker tells your instance how much processing power (vCPU), and memory (GiB) you’ll need to assemble the digital assets held within a particular instance. You can specify certain instance types to use, or let the worker know which instances types to exclude.

Link copied to clipboard

Deletes a budget.

Link copied to clipboard
inline suspend fun DeadlineClient.deleteFarm(crossinline block: DeleteFarmRequest.Builder.() -> Unit): DeleteFarmResponse

Deletes a farm.

Link copied to clipboard
inline suspend fun DeadlineClient.deleteFleet(crossinline block: DeleteFleetRequest.Builder.() -> Unit): DeleteFleetResponse

Deletes a fleet.

Link copied to clipboard

Deletes a license endpoint.

Link copied to clipboard
inline suspend fun DeadlineClient.deleteLimit(crossinline block: DeleteLimitRequest.Builder.() -> Unit): DeleteLimitResponse

Removes a limit from the specified farm. Before you delete a limit you must use the DeleteQueueLimitAssociation operation to remove the association with any queues.

Link copied to clipboard

Deletes a metered product.

Link copied to clipboard

Removes a Deadline Cloud monitor. After you delete a monitor, you can create a new one and attach farms to the monitor.

Link copied to clipboard
inline suspend fun DeadlineClient.deleteQueue(crossinline block: DeleteQueueRequest.Builder.() -> Unit): DeleteQueueResponse

Deletes a queue.

Link copied to clipboard

Deletes a queue environment.

Link copied to clipboard

Deletes a queue-fleet association.

Link copied to clipboard

Removes the association between a queue and a limit. You must use the UpdateQueueLimitAssociation operation to set the status to STOP_LIMIT_USAGE_AND_COMPLETE_TASKS or STOP_LIMIT_USAGE_AND_CANCEL_TASKS. The status does not change immediately. Use the GetQueueLimitAssociation operation to see if the status changed to STOPPED before deleting the association.

Link copied to clipboard

Deletes a storage profile.

Link copied to clipboard

Deletes a worker.

Link copied to clipboard

Disassociates a member from a farm.

Link copied to clipboard

Disassociates a member from a fleet.

Link copied to clipboard

Disassociates a member from a job.

Link copied to clipboard

Disassociates a member from a queue.

Link copied to clipboard
inline suspend fun DeadlineClient.getBudget(crossinline block: GetBudgetRequest.Builder.() -> Unit): GetBudgetResponse

Get a budget.

Link copied to clipboard
inline suspend fun DeadlineClient.getFarm(crossinline block: GetFarmRequest.Builder.() -> Unit): GetFarmResponse

Get a farm.

Link copied to clipboard
inline suspend fun DeadlineClient.getFleet(crossinline block: GetFleetRequest.Builder.() -> Unit): GetFleetResponse

Get a fleet.

Link copied to clipboard
inline suspend fun DeadlineClient.getJob(crossinline block: GetJobRequest.Builder.() -> Unit): GetJobResponse

Gets a Deadline Cloud job.

Link copied to clipboard

Gets a licence endpoint.

Link copied to clipboard
inline suspend fun DeadlineClient.getLimit(crossinline block: GetLimitRequest.Builder.() -> Unit): GetLimitResponse

Gets information about a specific limit.

Link copied to clipboard
inline suspend fun DeadlineClient.getMonitor(crossinline block: GetMonitorRequest.Builder.() -> Unit): GetMonitorResponse

Gets information about the specified monitor.

Link copied to clipboard
inline suspend fun DeadlineClient.getQueue(crossinline block: GetQueueRequest.Builder.() -> Unit): GetQueueResponse

Gets a queue.

Link copied to clipboard

Gets a queue environment.

Link copied to clipboard

Gets a queue-fleet association.

Link copied to clipboard

Gets information about a specific association between a queue and a limit.

Link copied to clipboard
inline suspend fun DeadlineClient.getSession(crossinline block: GetSessionRequest.Builder.() -> Unit): GetSessionResponse

Gets a session.

Link copied to clipboard

Gets a session action for the job.

Link copied to clipboard

Gets a set of statistics for queues or farms. Before you can call the GetSessionStatisticsAggregation operation, you must first call the StartSessionsStatisticsAggregation operation. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation operation.

Link copied to clipboard
inline suspend fun DeadlineClient.getStep(crossinline block: GetStepRequest.Builder.() -> Unit): GetStepResponse

Gets a step.

Link copied to clipboard

Gets a storage profile.

Link copied to clipboard

Gets a storage profile for a queue.

Link copied to clipboard
inline suspend fun DeadlineClient.getTask(crossinline block: GetTaskRequest.Builder.() -> Unit): GetTaskResponse

Gets a task.

Link copied to clipboard
inline suspend fun DeadlineClient.getWorker(crossinline block: GetWorkerRequest.Builder.() -> Unit): GetWorkerResponse

Gets a worker.

Link copied to clipboard

A list of the available metered products.

Link copied to clipboard
inline suspend fun DeadlineClient.listBudgets(crossinline block: ListBudgetsRequest.Builder.() -> Unit): ListBudgetsResponse

A list of budgets in a farm.

Link copied to clipboard

Lists the members of a farm.

Link copied to clipboard
inline suspend fun DeadlineClient.listFarms(crossinline block: ListFarmsRequest.Builder.() -> Unit): ListFarmsResponse

Lists farms.

Link copied to clipboard
fun DeadlineClient.listFarmsPaginated(initialRequest: ListFarmsRequest = ListFarmsRequest { }): Flow<ListFarmsResponse>

Paginate over ListFarmsResponse results.

Link copied to clipboard

Lists fleet members.

Link copied to clipboard
inline suspend fun DeadlineClient.listFleets(crossinline block: ListFleetsRequest.Builder.() -> Unit): ListFleetsResponse

Lists fleets.

Link copied to clipboard

Lists members on a job.

Link copied to clipboard

Lists parameter definitions of a job.

Link copied to clipboard
inline suspend fun DeadlineClient.listJobs(crossinline block: ListJobsRequest.Builder.() -> Unit): ListJobsResponse

Lists jobs.

Link copied to clipboard

Lists license endpoints.

Link copied to clipboard
inline suspend fun DeadlineClient.listLimits(crossinline block: ListLimitsRequest.Builder.() -> Unit): ListLimitsResponse

Gets a list of limits defined in the specified farm.

Link copied to clipboard

Lists metered products.

Link copied to clipboard

Gets a list of your monitors in Deadline Cloud.

Link copied to clipboard
Link copied to clipboard

Lists queue environments.

Link copied to clipboard

Lists queue-fleet associations.

Link copied to clipboard

Gets a list of the associations between queues and limits defined in a farm.

Link copied to clipboard

Lists the members in a queue.

Link copied to clipboard
inline suspend fun DeadlineClient.listQueues(crossinline block: ListQueuesRequest.Builder.() -> Unit): ListQueuesResponse

Lists queues.

Link copied to clipboard

Lists session actions.

Link copied to clipboard

Lists sessions.

Link copied to clipboard

Lists sessions for a worker.

Link copied to clipboard

Lists step consumers.

Link copied to clipboard

Lists the dependencies for a step.

Link copied to clipboard
inline suspend fun DeadlineClient.listSteps(crossinline block: ListStepsRequest.Builder.() -> Unit): ListStepsResponse

Lists steps for a job.

Link copied to clipboard

Lists storage profiles.

Link copied to clipboard

Lists storage profiles for a queue.

Link copied to clipboard

Lists tags for a resource.

Link copied to clipboard
inline suspend fun DeadlineClient.listTasks(crossinline block: ListTasksRequest.Builder.() -> Unit): ListTasksResponse

Lists tasks for a job.

Link copied to clipboard
inline suspend fun DeadlineClient.listWorkers(crossinline block: ListWorkersRequest.Builder.() -> Unit): ListWorkersResponse

Lists workers.

Link copied to clipboard

Adds a metered product.

Link copied to clipboard
inline suspend fun DeadlineClient.searchJobs(crossinline block: SearchJobsRequest.Builder.() -> Unit): SearchJobsResponse

Searches for jobs.

Link copied to clipboard
inline suspend fun DeadlineClient.searchSteps(crossinline block: SearchStepsRequest.Builder.() -> Unit): SearchStepsResponse

Searches for steps.

Link copied to clipboard
inline suspend fun DeadlineClient.searchTasks(crossinline block: SearchTasksRequest.Builder.() -> Unit): SearchTasksResponse

Searches for tasks.

Link copied to clipboard

Searches for workers.

Link copied to clipboard

Starts an asynchronous request for getting aggregated statistics about queues and farms. Get the statistics using the GetSessionsStatisticsAggregation operation. You can only have one running aggregation for your Deadline Cloud farm. Call the GetSessionsStatisticsAggregation operation and check the status field to see if an aggregation is running. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation operation.

Link copied to clipboard
inline suspend fun DeadlineClient.tagResource(crossinline block: TagResourceRequest.Builder.() -> Unit): TagResourceResponse

Tags a resource using the resource's ARN and desired tags.

Link copied to clipboard

Removes a tag from a resource using the resource's ARN and tag to remove.

Link copied to clipboard

Updates a budget that sets spending thresholds for rendering activity.

Link copied to clipboard
inline suspend fun DeadlineClient.updateFarm(crossinline block: UpdateFarmRequest.Builder.() -> Unit): UpdateFarmResponse

Updates a farm.

Link copied to clipboard
inline suspend fun DeadlineClient.updateFleet(crossinline block: UpdateFleetRequest.Builder.() -> Unit): UpdateFleetResponse

Updates a fleet.

Link copied to clipboard
inline suspend fun DeadlineClient.updateJob(crossinline block: UpdateJobRequest.Builder.() -> Unit): UpdateJobResponse

Updates a job.

Link copied to clipboard
inline suspend fun DeadlineClient.updateLimit(crossinline block: UpdateLimitRequest.Builder.() -> Unit): UpdateLimitResponse

Updates the properties of the specified limit.

Link copied to clipboard

Modifies the settings for a Deadline Cloud monitor. You can modify one or all of the settings when you call UpdateMonitor.

Link copied to clipboard
inline suspend fun DeadlineClient.updateQueue(crossinline block: UpdateQueueRequest.Builder.() -> Unit): UpdateQueueResponse

Updates a queue.

Link copied to clipboard

Updates the queue environment.

Link copied to clipboard

Updates a queue-fleet association.

Link copied to clipboard

Updates the status of the queue. If you set the status to one of the STOP_LIMIT_USAGE* values, there will be a delay before the status transitions to the STOPPED state.

Link copied to clipboard

Updates a session.

Link copied to clipboard
inline suspend fun DeadlineClient.updateStep(crossinline block: UpdateStepRequest.Builder.() -> Unit): UpdateStepResponse

Updates a step.

Link copied to clipboard

Updates a storage profile.

Link copied to clipboard
inline suspend fun DeadlineClient.updateTask(crossinline block: UpdateTaskRequest.Builder.() -> Unit): UpdateTaskResponse

Updates a task.

Link copied to clipboard

Updates a worker.

Link copied to clipboard

Updates the schedule for a worker.

Link copied to clipboard

Wait until a Fleet is activated. Use this after invoking CreateFleet or UpdateFleet.

Link copied to clipboard

Wait until a Job is created. Use this after invoking CreateJob.

Link copied to clipboard

Wait until a LicenseEndpoint is Deleted. Use this after invoking DeleteLicenseEndpoint.

Link copied to clipboard

Wait until a LicenseEndpoint is Ready. Use this after invoking CreateLicenseEndpoint.

Link copied to clipboard

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

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

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.