@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSDeadline extends Object implements AWSDeadline
AWSDeadline
. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public AssociateMemberToFarmResult associateMemberToFarm(AssociateMemberToFarmRequest request)
AWSDeadline
Assigns a farm membership level to a member.
associateMemberToFarm
in interface AWSDeadline
public AssociateMemberToFleetResult associateMemberToFleet(AssociateMemberToFleetRequest request)
AWSDeadline
Assigns a fleet membership level to a member.
associateMemberToFleet
in interface AWSDeadline
public AssociateMemberToJobResult associateMemberToJob(AssociateMemberToJobRequest request)
AWSDeadline
Assigns a job membership level to a member
associateMemberToJob
in interface AWSDeadline
public AssociateMemberToQueueResult associateMemberToQueue(AssociateMemberToQueueRequest request)
AWSDeadline
Assigns a queue membership level to a member
associateMemberToQueue
in interface AWSDeadline
public AssumeFleetRoleForReadResult assumeFleetRoleForRead(AssumeFleetRoleForReadRequest request)
AWSDeadline
Get Amazon Web Services credentials from the fleet role. The IAM permissions of the credentials are scoped down to have read-only access.
assumeFleetRoleForRead
in interface AWSDeadline
public AssumeFleetRoleForWorkerResult assumeFleetRoleForWorker(AssumeFleetRoleForWorkerRequest request)
AWSDeadline
Get credentials from the fleet role for a worker.
assumeFleetRoleForWorker
in interface AWSDeadline
public AssumeQueueRoleForReadResult assumeQueueRoleForRead(AssumeQueueRoleForReadRequest request)
AWSDeadline
Gets Amazon Web Services credentials from the queue role. The IAM permissions of the credentials are scoped down to have read-only access.
assumeQueueRoleForRead
in interface AWSDeadline
public AssumeQueueRoleForUserResult assumeQueueRoleForUser(AssumeQueueRoleForUserRequest request)
AWSDeadline
Allows a user to assume a role for a queue.
assumeQueueRoleForUser
in interface AWSDeadline
public AssumeQueueRoleForWorkerResult assumeQueueRoleForWorker(AssumeQueueRoleForWorkerRequest request)
AWSDeadline
Allows a worker to assume a queue role.
assumeQueueRoleForWorker
in interface AWSDeadline
public BatchGetJobEntityResult batchGetJobEntity(BatchGetJobEntityRequest request)
AWSDeadline
Get batched job details for a worker.
batchGetJobEntity
in interface AWSDeadline
public CopyJobTemplateResult copyJobTemplate(CopyJobTemplateRequest request)
AWSDeadline
Copies a job template to an Amazon S3 bucket.
copyJobTemplate
in interface AWSDeadline
public CreateBudgetResult createBudget(CreateBudgetRequest request)
AWSDeadline
Creates a budget to set spending thresholds for your rendering activity.
createBudget
in interface AWSDeadline
public CreateFarmResult createFarm(CreateFarmRequest request)
AWSDeadline
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.
createFarm
in interface AWSDeadline
public CreateFleetResult createFleet(CreateFleetRequest request)
AWSDeadline
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.
createFleet
in interface AWSDeadline
public CreateJobResult createJob(CreateJobRequest request)
AWSDeadline
Creates a job. A job is a render submission submitted by a user. It contains specific job properties outlined as steps and tasks.
createJob
in interface AWSDeadline
public CreateLicenseEndpointResult createLicenseEndpoint(CreateLicenseEndpointRequest request)
AWSDeadline
Creates a license endpoint to integrate your various licensed software used for rendering on Deadline Cloud.
createLicenseEndpoint
in interface AWSDeadline
public CreateMonitorResult createMonitor(CreateMonitorRequest request)
AWSDeadline
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.
createMonitor
in interface AWSDeadline
public CreateQueueResult createQueue(CreateQueueRequest request)
AWSDeadline
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.
createQueue
in interface AWSDeadline
public CreateQueueEnvironmentResult createQueueEnvironment(CreateQueueEnvironmentRequest request)
AWSDeadline
Creates an environment for a queue that defines how jobs in the queue run.
createQueueEnvironment
in interface AWSDeadline
public CreateQueueFleetAssociationResult createQueueFleetAssociation(CreateQueueFleetAssociationRequest request)
AWSDeadline
Creates an association between a queue and a fleet.
createQueueFleetAssociation
in interface AWSDeadline
public CreateStorageProfileResult createStorageProfile(CreateStorageProfileRequest request)
AWSDeadline
Creates a storage profile that specifies the operating system, file type, and file location of resources used on a farm.
createStorageProfile
in interface AWSDeadline
public CreateWorkerResult createWorker(CreateWorkerRequest request)
AWSDeadline
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.
createWorker
in interface AWSDeadline
public DeleteBudgetResult deleteBudget(DeleteBudgetRequest request)
AWSDeadline
Deletes a budget.
deleteBudget
in interface AWSDeadline
public DeleteFarmResult deleteFarm(DeleteFarmRequest request)
AWSDeadline
Deletes a farm.
deleteFarm
in interface AWSDeadline
public DeleteFleetResult deleteFleet(DeleteFleetRequest request)
AWSDeadline
Deletes a fleet.
deleteFleet
in interface AWSDeadline
public DeleteLicenseEndpointResult deleteLicenseEndpoint(DeleteLicenseEndpointRequest request)
AWSDeadline
Deletes a license endpoint.
deleteLicenseEndpoint
in interface AWSDeadline
public DeleteMeteredProductResult deleteMeteredProduct(DeleteMeteredProductRequest request)
AWSDeadline
Deletes a metered product.
deleteMeteredProduct
in interface AWSDeadline
public DeleteMonitorResult deleteMonitor(DeleteMonitorRequest request)
AWSDeadline
Removes a Deadline Cloud monitor. After you delete a monitor, you can create a new one and attach farms to the monitor.
deleteMonitor
in interface AWSDeadline
public DeleteQueueResult deleteQueue(DeleteQueueRequest request)
AWSDeadline
Deletes a queue.
deleteQueue
in interface AWSDeadline
public DeleteQueueEnvironmentResult deleteQueueEnvironment(DeleteQueueEnvironmentRequest request)
AWSDeadline
Deletes a queue environment.
deleteQueueEnvironment
in interface AWSDeadline
public DeleteQueueFleetAssociationResult deleteQueueFleetAssociation(DeleteQueueFleetAssociationRequest request)
AWSDeadline
Deletes a queue-fleet association.
deleteQueueFleetAssociation
in interface AWSDeadline
public DeleteStorageProfileResult deleteStorageProfile(DeleteStorageProfileRequest request)
AWSDeadline
Deletes a storage profile.
deleteStorageProfile
in interface AWSDeadline
public DeleteWorkerResult deleteWorker(DeleteWorkerRequest request)
AWSDeadline
Deletes a worker.
deleteWorker
in interface AWSDeadline
public DisassociateMemberFromFarmResult disassociateMemberFromFarm(DisassociateMemberFromFarmRequest request)
AWSDeadline
Disassociates a member from a farm.
disassociateMemberFromFarm
in interface AWSDeadline
public DisassociateMemberFromFleetResult disassociateMemberFromFleet(DisassociateMemberFromFleetRequest request)
AWSDeadline
Disassociates a member from a fleet.
disassociateMemberFromFleet
in interface AWSDeadline
public DisassociateMemberFromJobResult disassociateMemberFromJob(DisassociateMemberFromJobRequest request)
AWSDeadline
Disassociates a member from a job.
disassociateMemberFromJob
in interface AWSDeadline
public DisassociateMemberFromQueueResult disassociateMemberFromQueue(DisassociateMemberFromQueueRequest request)
AWSDeadline
Disassociates a member from a queue.
disassociateMemberFromQueue
in interface AWSDeadline
public GetBudgetResult getBudget(GetBudgetRequest request)
AWSDeadline
Get a budget.
getBudget
in interface AWSDeadline
public GetFarmResult getFarm(GetFarmRequest request)
AWSDeadline
Get a farm.
getFarm
in interface AWSDeadline
public GetFleetResult getFleet(GetFleetRequest request)
AWSDeadline
Get a fleet.
getFleet
in interface AWSDeadline
public GetJobResult getJob(GetJobRequest request)
AWSDeadline
Gets a Deadline Cloud job.
getJob
in interface AWSDeadline
public GetLicenseEndpointResult getLicenseEndpoint(GetLicenseEndpointRequest request)
AWSDeadline
Gets a licence endpoint.
getLicenseEndpoint
in interface AWSDeadline
public GetMonitorResult getMonitor(GetMonitorRequest request)
AWSDeadline
Gets information about the specified monitor.
getMonitor
in interface AWSDeadline
public GetQueueResult getQueue(GetQueueRequest request)
AWSDeadline
Gets a queue.
getQueue
in interface AWSDeadline
public GetQueueEnvironmentResult getQueueEnvironment(GetQueueEnvironmentRequest request)
AWSDeadline
Gets a queue environment.
getQueueEnvironment
in interface AWSDeadline
public GetQueueFleetAssociationResult getQueueFleetAssociation(GetQueueFleetAssociationRequest request)
AWSDeadline
Gets a queue-fleet association.
getQueueFleetAssociation
in interface AWSDeadline
public GetSessionResult getSession(GetSessionRequest request)
AWSDeadline
Gets a session.
getSession
in interface AWSDeadline
public GetSessionActionResult getSessionAction(GetSessionActionRequest request)
AWSDeadline
Gets a session action for the job.
getSessionAction
in interface AWSDeadline
public GetSessionsStatisticsAggregationResult getSessionsStatisticsAggregation(GetSessionsStatisticsAggregationRequest request)
AWSDeadline
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.
getSessionsStatisticsAggregation
in interface AWSDeadline
public GetStepResult getStep(GetStepRequest request)
AWSDeadline
Gets a step.
getStep
in interface AWSDeadline
public GetStorageProfileResult getStorageProfile(GetStorageProfileRequest request)
AWSDeadline
Gets a storage profile.
getStorageProfile
in interface AWSDeadline
public GetStorageProfileForQueueResult getStorageProfileForQueue(GetStorageProfileForQueueRequest request)
AWSDeadline
Gets a storage profile for a queue.
getStorageProfileForQueue
in interface AWSDeadline
public GetTaskResult getTask(GetTaskRequest request)
AWSDeadline
Gets a task.
getTask
in interface AWSDeadline
public GetWorkerResult getWorker(GetWorkerRequest request)
AWSDeadline
Gets a worker.
getWorker
in interface AWSDeadline
public ListAvailableMeteredProductsResult listAvailableMeteredProducts(ListAvailableMeteredProductsRequest request)
AWSDeadline
A list of the available metered products.
listAvailableMeteredProducts
in interface AWSDeadline
public ListBudgetsResult listBudgets(ListBudgetsRequest request)
AWSDeadline
A list of budgets in a farm.
listBudgets
in interface AWSDeadline
public ListFarmMembersResult listFarmMembers(ListFarmMembersRequest request)
AWSDeadline
Lists the members of a farm.
listFarmMembers
in interface AWSDeadline
public ListFarmsResult listFarms(ListFarmsRequest request)
AWSDeadline
Lists farms.
listFarms
in interface AWSDeadline
public ListFleetMembersResult listFleetMembers(ListFleetMembersRequest request)
AWSDeadline
Lists fleet members.
listFleetMembers
in interface AWSDeadline
public ListFleetsResult listFleets(ListFleetsRequest request)
AWSDeadline
Lists fleets.
listFleets
in interface AWSDeadline
public ListJobMembersResult listJobMembers(ListJobMembersRequest request)
AWSDeadline
Lists members on a job.
listJobMembers
in interface AWSDeadline
public ListJobsResult listJobs(ListJobsRequest request)
AWSDeadline
Lists jobs.
listJobs
in interface AWSDeadline
public ListLicenseEndpointsResult listLicenseEndpoints(ListLicenseEndpointsRequest request)
AWSDeadline
Lists license endpoints.
listLicenseEndpoints
in interface AWSDeadline
public ListMeteredProductsResult listMeteredProducts(ListMeteredProductsRequest request)
AWSDeadline
Lists metered products.
listMeteredProducts
in interface AWSDeadline
public ListMonitorsResult listMonitors(ListMonitorsRequest request)
AWSDeadline
Gets a list of your monitors in Deadline Cloud.
listMonitors
in interface AWSDeadline
public ListQueueEnvironmentsResult listQueueEnvironments(ListQueueEnvironmentsRequest request)
AWSDeadline
Lists queue environments.
listQueueEnvironments
in interface AWSDeadline
public ListQueueFleetAssociationsResult listQueueFleetAssociations(ListQueueFleetAssociationsRequest request)
AWSDeadline
Lists queue-fleet associations.
listQueueFleetAssociations
in interface AWSDeadline
public ListQueueMembersResult listQueueMembers(ListQueueMembersRequest request)
AWSDeadline
Lists the members in a queue.
listQueueMembers
in interface AWSDeadline
public ListQueuesResult listQueues(ListQueuesRequest request)
AWSDeadline
Lists queues.
listQueues
in interface AWSDeadline
public ListSessionActionsResult listSessionActions(ListSessionActionsRequest request)
AWSDeadline
Lists session actions.
listSessionActions
in interface AWSDeadline
public ListSessionsResult listSessions(ListSessionsRequest request)
AWSDeadline
Lists sessions.
listSessions
in interface AWSDeadline
public ListSessionsForWorkerResult listSessionsForWorker(ListSessionsForWorkerRequest request)
AWSDeadline
Lists sessions for a worker.
listSessionsForWorker
in interface AWSDeadline
public ListStepConsumersResult listStepConsumers(ListStepConsumersRequest request)
AWSDeadline
Lists step consumers.
listStepConsumers
in interface AWSDeadline
public ListStepDependenciesResult listStepDependencies(ListStepDependenciesRequest request)
AWSDeadline
Lists the dependencies for a step.
listStepDependencies
in interface AWSDeadline
public ListStepsResult listSteps(ListStepsRequest request)
AWSDeadline
Lists steps for a job.
listSteps
in interface AWSDeadline
public ListStorageProfilesResult listStorageProfiles(ListStorageProfilesRequest request)
AWSDeadline
Lists storage profiles.
listStorageProfiles
in interface AWSDeadline
public ListStorageProfilesForQueueResult listStorageProfilesForQueue(ListStorageProfilesForQueueRequest request)
AWSDeadline
Lists storage profiles for a queue.
listStorageProfilesForQueue
in interface AWSDeadline
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSDeadline
Lists tags for a resource.
listTagsForResource
in interface AWSDeadline
public ListTasksResult listTasks(ListTasksRequest request)
AWSDeadline
Lists tasks for a job.
listTasks
in interface AWSDeadline
public ListWorkersResult listWorkers(ListWorkersRequest request)
AWSDeadline
Lists workers.
listWorkers
in interface AWSDeadline
public PutMeteredProductResult putMeteredProduct(PutMeteredProductRequest request)
AWSDeadline
Adds a metered product.
putMeteredProduct
in interface AWSDeadline
public SearchJobsResult searchJobs(SearchJobsRequest request)
AWSDeadline
Searches for jobs.
searchJobs
in interface AWSDeadline
public SearchStepsResult searchSteps(SearchStepsRequest request)
AWSDeadline
Searches for steps.
searchSteps
in interface AWSDeadline
public SearchTasksResult searchTasks(SearchTasksRequest request)
AWSDeadline
Searches for tasks.
searchTasks
in interface AWSDeadline
public SearchWorkersResult searchWorkers(SearchWorkersRequest request)
AWSDeadline
Searches for workers.
searchWorkers
in interface AWSDeadline
public StartSessionsStatisticsAggregationResult startSessionsStatisticsAggregation(StartSessionsStatisticsAggregationRequest request)
AWSDeadline
Starts an asynchronous request for getting aggregated statistics about queues and farms. Get the statistics using
the GetSessionsStatisticsAggregation
operation. Statistics are available for 1 hour after you call
the StartSessionsStatisticsAggregation
operation.
startSessionsStatisticsAggregation
in interface AWSDeadline
public TagResourceResult tagResource(TagResourceRequest request)
AWSDeadline
Tags a resource using the resource's ARN and desired tags.
tagResource
in interface AWSDeadline
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSDeadline
Removes a tag from a resource using the resource's ARN and tag to remove.
untagResource
in interface AWSDeadline
public UpdateBudgetResult updateBudget(UpdateBudgetRequest request)
AWSDeadline
Updates a budget that sets spending thresholds for rendering activity.
updateBudget
in interface AWSDeadline
public UpdateFarmResult updateFarm(UpdateFarmRequest request)
AWSDeadline
Updates a farm.
updateFarm
in interface AWSDeadline
public UpdateFleetResult updateFleet(UpdateFleetRequest request)
AWSDeadline
Updates a fleet.
updateFleet
in interface AWSDeadline
public UpdateJobResult updateJob(UpdateJobRequest request)
AWSDeadline
Updates a job.
updateJob
in interface AWSDeadline
public UpdateMonitorResult updateMonitor(UpdateMonitorRequest request)
AWSDeadline
Modifies the settings for a Deadline Cloud monitor. You can modify one or all of the settings when you call
UpdateMonitor
.
updateMonitor
in interface AWSDeadline
public UpdateQueueResult updateQueue(UpdateQueueRequest request)
AWSDeadline
Updates a queue.
updateQueue
in interface AWSDeadline
public UpdateQueueEnvironmentResult updateQueueEnvironment(UpdateQueueEnvironmentRequest request)
AWSDeadline
Updates the queue environment.
updateQueueEnvironment
in interface AWSDeadline
public UpdateQueueFleetAssociationResult updateQueueFleetAssociation(UpdateQueueFleetAssociationRequest request)
AWSDeadline
Updates a queue-fleet association.
updateQueueFleetAssociation
in interface AWSDeadline
public UpdateSessionResult updateSession(UpdateSessionRequest request)
AWSDeadline
Updates a session.
updateSession
in interface AWSDeadline
public UpdateStepResult updateStep(UpdateStepRequest request)
AWSDeadline
Updates a step.
updateStep
in interface AWSDeadline
public UpdateStorageProfileResult updateStorageProfile(UpdateStorageProfileRequest request)
AWSDeadline
Updates a storage profile.
updateStorageProfile
in interface AWSDeadline
public UpdateTaskResult updateTask(UpdateTaskRequest request)
AWSDeadline
Updates a task.
updateTask
in interface AWSDeadline
public UpdateWorkerResult updateWorker(UpdateWorkerRequest request)
AWSDeadline
Updates a worker.
updateWorker
in interface AWSDeadline
public UpdateWorkerScheduleResult updateWorkerSchedule(UpdateWorkerScheduleRequest request)
AWSDeadline
Updates the schedule for a worker.
updateWorkerSchedule
in interface AWSDeadline
public void shutdown()
AWSDeadline
shutdown
in interface AWSDeadline
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSDeadline
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSDeadline
request
- The originally executed request.public AWSDeadlineWaiters waiters()
waiters
in interface AWSDeadline