public static final class QueueProperties.Builder extends 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()
.public static QueueProperties.Builder create()
public QueueProperties.Builder minQueueResources(String queueName, org.apache.hadoop.yarn.api.records.Resource resource)
public QueueProperties.Builder maxQueueResources(String queueName, ConfigurableResource resource)
public QueueProperties.Builder maxChildQueueResources(String queueName, ConfigurableResource resource)
public QueueProperties.Builder queueMaxApps(String queueName, int value)
public QueueProperties.Builder queueMaxAMShares(String queueName, float value)
public QueueProperties.Builder queueWeights(String queueName, float value)
public QueueProperties.Builder queuePolicies(String queueName, SchedulingPolicy policy)
public QueueProperties.Builder minSharePreemptionTimeouts(String queueName, long value)
public QueueProperties.Builder fairSharePreemptionTimeouts(String queueName, long value)
public QueueProperties.Builder fairSharePreemptionThresholds(String queueName, float value)
public QueueProperties.Builder queueAcls(String queueName, org.apache.hadoop.yarn.security.AccessType accessType, org.apache.hadoop.security.authorize.AccessControlList acls)
public QueueProperties.Builder reservationAcls(String queueName, org.apache.hadoop.yarn.api.records.ReservationACL reservationACL, org.apache.hadoop.security.authorize.AccessControlList acls)
public QueueProperties.Builder reservableQueues(String queue)
public QueueProperties.Builder nonPreemptableQueues(String queue)
public QueueProperties.Builder queueMaxContainerAllocation(String queueName, org.apache.hadoop.yarn.api.records.Resource value)
public void configuredQueues(FSQueueType queueType, String queueName)
public boolean isAclDefinedForAccessType(String queueName, org.apache.hadoop.yarn.security.AccessType accessType)
public Map<String,org.apache.hadoop.yarn.api.records.Resource> getMinQueueResources()
public Map<String,ConfigurableResource> getMaxQueueResources()
public QueueProperties build()
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.