public static final class QueueProperties.Builder
extends java.lang.Object
QueueProperties.
All methods are adding queue properties to the maps of this builder
keyed by the queue's name except some methods
like isAclDefinedForAccessType(String, AccessType) or
getMinQueueResources().| Modifier and Type | Method | Description |
|---|---|---|
QueueProperties |
build() |
|
void |
configuredQueues(FSQueueType queueType,
java.lang.String queueName) |
|
static QueueProperties.Builder |
create() |
|
QueueProperties.Builder |
fairSharePreemptionThresholds(java.lang.String queueName,
float value) |
|
QueueProperties.Builder |
fairSharePreemptionTimeouts(java.lang.String queueName,
long value) |
|
java.util.Map<java.lang.String,ConfigurableResource> |
getMaxQueueResources() |
|
java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.Resource> |
getMinQueueResources() |
|
boolean |
isAclDefinedForAccessType(java.lang.String queueName,
org.apache.hadoop.yarn.security.AccessType accessType) |
|
QueueProperties.Builder |
maxChildQueueResources(java.lang.String queueName,
ConfigurableResource resource) |
|
QueueProperties.Builder |
maxQueueResources(java.lang.String queueName,
ConfigurableResource resource) |
|
QueueProperties.Builder |
minQueueResources(java.lang.String queueName,
org.apache.hadoop.yarn.api.records.Resource resource) |
|
QueueProperties.Builder |
minSharePreemptionTimeouts(java.lang.String queueName,
long value) |
|
QueueProperties.Builder |
nonPreemptableQueues(java.lang.String queue) |
|
QueueProperties.Builder |
queueAcls(java.lang.String queueName,
org.apache.hadoop.yarn.security.AccessType accessType,
org.apache.hadoop.security.authorize.AccessControlList acls) |
|
QueueProperties.Builder |
queueLabels(java.lang.String queueName,
java.lang.String label) |
|
QueueProperties.Builder |
queueMaxAMShares(java.lang.String queueName,
float value) |
|
QueueProperties.Builder |
queueMaxApps(java.lang.String queueName,
int value) |
|
QueueProperties.Builder |
queueMaxContainerAllocation(java.lang.String queueName,
org.apache.hadoop.yarn.api.records.Resource value) |
|
QueueProperties.Builder |
queuePolicies(java.lang.String queueName,
SchedulingPolicy policy) |
|
QueueProperties.Builder |
queueWeights(java.lang.String queueName,
float value) |
|
QueueProperties.Builder |
reservableQueues(java.lang.String queue) |
|
QueueProperties.Builder |
reservationAcls(java.lang.String queueName,
org.apache.hadoop.yarn.api.records.ReservationACL reservationACL,
org.apache.hadoop.security.authorize.AccessControlList acls) |
public static QueueProperties.Builder create()
public QueueProperties.Builder minQueueResources(java.lang.String queueName, org.apache.hadoop.yarn.api.records.Resource resource)
public QueueProperties.Builder maxQueueResources(java.lang.String queueName, ConfigurableResource resource)
public QueueProperties.Builder maxChildQueueResources(java.lang.String queueName, ConfigurableResource resource)
public QueueProperties.Builder queueMaxApps(java.lang.String queueName, int value)
public QueueProperties.Builder queueMaxAMShares(java.lang.String queueName, float value)
public QueueProperties.Builder queueWeights(java.lang.String queueName, float value)
public QueueProperties.Builder queuePolicies(java.lang.String queueName, SchedulingPolicy policy)
public QueueProperties.Builder minSharePreemptionTimeouts(java.lang.String queueName, long value)
public QueueProperties.Builder fairSharePreemptionTimeouts(java.lang.String queueName, long value)
public QueueProperties.Builder fairSharePreemptionThresholds(java.lang.String queueName, float value)
public QueueProperties.Builder queueAcls(java.lang.String queueName, org.apache.hadoop.yarn.security.AccessType accessType, org.apache.hadoop.security.authorize.AccessControlList acls)
public QueueProperties.Builder reservationAcls(java.lang.String queueName, org.apache.hadoop.yarn.api.records.ReservationACL reservationACL, org.apache.hadoop.security.authorize.AccessControlList acls)
public QueueProperties.Builder reservableQueues(java.lang.String queue)
public QueueProperties.Builder nonPreemptableQueues(java.lang.String queue)
public QueueProperties.Builder queueMaxContainerAllocation(java.lang.String queueName, org.apache.hadoop.yarn.api.records.Resource value)
public QueueProperties.Builder queueLabels(java.lang.String queueName, java.lang.String label)
public void configuredQueues(FSQueueType queueType, java.lang.String queueName)
public boolean isAclDefinedForAccessType(java.lang.String queueName,
org.apache.hadoop.yarn.security.AccessType accessType)
public java.util.Map<java.lang.String,org.apache.hadoop.yarn.api.records.Resource> getMinQueueResources()
public java.util.Map<java.lang.String,ConfigurableResource> getMaxQueueResources()
public QueueProperties build()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.