Interface QueueSnapshotUtilizationDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<QueueSnapshotUtilizationDetail.Builder,QueueSnapshotUtilizationDetail>,SdkBuilder<QueueSnapshotUtilizationDetail.Builder,QueueSnapshotUtilizationDetail>,SdkPojo
- Enclosing class:
- QueueSnapshotUtilizationDetail
@Mutable @NotThreadSafe public static interface QueueSnapshotUtilizationDetail.Builder extends SdkPojo, CopyableBuilder<QueueSnapshotUtilizationDetail.Builder,QueueSnapshotUtilizationDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default QueueSnapshotUtilizationDetail.BuilderfairshareUtilization(Consumer<FairshareUtilizationDetail.Builder> fairshareUtilization)The utilization information for a fairshare scheduling job queues, including active share count and top capacity utilization by share.QueueSnapshotUtilizationDetail.BuilderfairshareUtilization(FairshareUtilizationDetail fairshareUtilization)The utilization information for a fairshare scheduling job queues, including active share count and top capacity utilization by share.QueueSnapshotUtilizationDetail.BuilderlastUpdatedAt(Long lastUpdatedAt)The Unix timestamp (in milliseconds) for when the queue utilization information was last updated.default QueueSnapshotUtilizationDetail.BuilderquotaShareUtilization(Consumer<QuotaShareUtilizationDetail.Builder> quotaShareUtilization)The utilization information for a job queue with a quota share scheduling policy.QueueSnapshotUtilizationDetail.BuilderquotaShareUtilization(QuotaShareUtilizationDetail quotaShareUtilization)The utilization information for a job queue with a quota share scheduling policy.QueueSnapshotUtilizationDetail.BuildertotalCapacityUsage(Collection<QueueSnapshotCapacityUsage> totalCapacityUsage)The total capacity usage for the entire job queue.QueueSnapshotUtilizationDetail.BuildertotalCapacityUsage(Consumer<QueueSnapshotCapacityUsage.Builder>... totalCapacityUsage)The total capacity usage for the entire job queue.QueueSnapshotUtilizationDetail.BuildertotalCapacityUsage(QueueSnapshotCapacityUsage... totalCapacityUsage)The total capacity usage for the entire job queue.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
totalCapacityUsage
QueueSnapshotUtilizationDetail.Builder totalCapacityUsage(Collection<QueueSnapshotCapacityUsage> totalCapacityUsage)
The total capacity usage for the entire job queue.
- Parameters:
totalCapacityUsage- The total capacity usage for the entire job queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalCapacityUsage
QueueSnapshotUtilizationDetail.Builder totalCapacityUsage(QueueSnapshotCapacityUsage... totalCapacityUsage)
The total capacity usage for the entire job queue.
- Parameters:
totalCapacityUsage- The total capacity usage for the entire job queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalCapacityUsage
QueueSnapshotUtilizationDetail.Builder totalCapacityUsage(Consumer<QueueSnapshotCapacityUsage.Builder>... totalCapacityUsage)
The total capacity usage for the entire job queue.
This is a convenience method that creates an instance of theQueueSnapshotCapacityUsage.Builderavoiding the need to create one manually viaQueueSnapshotCapacityUsage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#totalCapacityUsage(List.) - Parameters:
totalCapacityUsage- a consumer that will call methods onQueueSnapshotCapacityUsage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#totalCapacityUsage(java.util.Collection)
-
fairshareUtilization
QueueSnapshotUtilizationDetail.Builder fairshareUtilization(FairshareUtilizationDetail fairshareUtilization)
The utilization information for a fairshare scheduling job queues, including active share count and top capacity utilization by share.
- Parameters:
fairshareUtilization- The utilization information for a fairshare scheduling job queues, including active share count and top capacity utilization by share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fairshareUtilization
default QueueSnapshotUtilizationDetail.Builder fairshareUtilization(Consumer<FairshareUtilizationDetail.Builder> fairshareUtilization)
The utilization information for a fairshare scheduling job queues, including active share count and top capacity utilization by share.
This is a convenience method that creates an instance of theFairshareUtilizationDetail.Builderavoiding the need to create one manually viaFairshareUtilizationDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofairshareUtilization(FairshareUtilizationDetail).- Parameters:
fairshareUtilization- a consumer that will call methods onFairshareUtilizationDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
fairshareUtilization(FairshareUtilizationDetail)
-
quotaShareUtilization
QueueSnapshotUtilizationDetail.Builder quotaShareUtilization(QuotaShareUtilizationDetail quotaShareUtilization)
The utilization information for a job queue with a quota share scheduling policy.
- Parameters:
quotaShareUtilization- The utilization information for a job queue with a quota share scheduling policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quotaShareUtilization
default QueueSnapshotUtilizationDetail.Builder quotaShareUtilization(Consumer<QuotaShareUtilizationDetail.Builder> quotaShareUtilization)
The utilization information for a job queue with a quota share scheduling policy.
This is a convenience method that creates an instance of theQuotaShareUtilizationDetail.Builderavoiding the need to create one manually viaQuotaShareUtilizationDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toquotaShareUtilization(QuotaShareUtilizationDetail).- Parameters:
quotaShareUtilization- a consumer that will call methods onQuotaShareUtilizationDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
quotaShareUtilization(QuotaShareUtilizationDetail)
-
lastUpdatedAt
QueueSnapshotUtilizationDetail.Builder lastUpdatedAt(Long lastUpdatedAt)
The Unix timestamp (in milliseconds) for when the queue utilization information was last updated.
- Parameters:
lastUpdatedAt- The Unix timestamp (in milliseconds) for when the queue utilization information was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-