Interface GetJobQueueSnapshotResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,BatchResponse.Builder,Buildable,CopyableBuilder<GetJobQueueSnapshotResponse.Builder,,GetJobQueueSnapshotResponse> SdkBuilder<GetJobQueueSnapshotResponse.Builder,,GetJobQueueSnapshotResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetJobQueueSnapshotResponse
-
Method Summary
Modifier and TypeMethodDescriptionfrontOfQueue(Consumer<FrontOfQueueDetail.Builder> frontOfQueue) The list of the first 100RUNNABLEjobs in each job queue.frontOfQueue(FrontOfQueueDetail frontOfQueue) The list of the first 100RUNNABLEjobs in each job queue.frontOfQuotaShares(Consumer<FrontOfQuotaSharesDetail.Builder> frontOfQuotaShares) The firstRUNNABLEjob in each quota share.frontOfQuotaShares(FrontOfQuotaSharesDetail frontOfQuotaShares) The firstRUNNABLEjob in each quota share.queueUtilization(Consumer<QueueSnapshotUtilizationDetail.Builder> queueUtilization) The job queue's capacity utilization, including total usage and breakdown per given share.queueUtilization(QueueSnapshotUtilizationDetail queueUtilization) The job queue's capacity utilization, including total usage and breakdown per given share.Methods inherited from interface software.amazon.awssdk.services.batch.model.BatchResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
frontOfQueue
The list of the first 100
RUNNABLEjobs in each job queue. For first-in-first-out (FIFO) job queues, jobs are ordered based on their submission time. For job queues with an attached fair-share scheduling (FSS) or quota-share policy, jobs are ordered based on their job priority and share usage.- Parameters:
frontOfQueue- The list of the first 100RUNNABLEjobs in each job queue. For first-in-first-out (FIFO) job queues, jobs are ordered based on their submission time. For job queues with an attached fair-share scheduling (FSS) or quota-share policy, jobs are ordered based on their job priority and share usage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frontOfQueue
default GetJobQueueSnapshotResponse.Builder frontOfQueue(Consumer<FrontOfQueueDetail.Builder> frontOfQueue) The list of the first 100
This is a convenience method that creates an instance of theRUNNABLEjobs in each job queue. For first-in-first-out (FIFO) job queues, jobs are ordered based on their submission time. For job queues with an attached fair-share scheduling (FSS) or quota-share policy, jobs are ordered based on their job priority and share usage.FrontOfQueueDetail.Builderavoiding the need to create one manually viaFrontOfQueueDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofrontOfQueue(FrontOfQueueDetail).- Parameters:
frontOfQueue- a consumer that will call methods onFrontOfQueueDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queueUtilization
GetJobQueueSnapshotResponse.Builder queueUtilization(QueueSnapshotUtilizationDetail queueUtilization) The job queue's capacity utilization, including total usage and breakdown per given share.
- Parameters:
queueUtilization- The job queue's capacity utilization, including total usage and breakdown per given share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queueUtilization
default GetJobQueueSnapshotResponse.Builder queueUtilization(Consumer<QueueSnapshotUtilizationDetail.Builder> queueUtilization) The job queue's capacity utilization, including total usage and breakdown per given share.
This is a convenience method that creates an instance of theQueueSnapshotUtilizationDetail.Builderavoiding the need to create one manually viaQueueSnapshotUtilizationDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toqueueUtilization(QueueSnapshotUtilizationDetail).- Parameters:
queueUtilization- a consumer that will call methods onQueueSnapshotUtilizationDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-