Class ResourceRequestPBImpl
java.lang.Object
org.apache.hadoop.yarn.api.records.ResourceRequest
org.apache.hadoop.yarn.api.records.impl.pb.ResourceRequestPBImpl
- All Implemented Interfaces:
Comparable<org.apache.hadoop.yarn.api.records.ResourceRequest>
@Private
@Unstable
public class ResourceRequestPBImpl
extends org.apache.hadoop.yarn.api.records.ResourceRequest
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.yarn.api.records.ResourceRequest
org.apache.hadoop.yarn.api.records.ResourceRequest.ResourceRequestBuilder, org.apache.hadoop.yarn.api.records.ResourceRequest.ResourceRequestComparator -
Field Summary
Fields inherited from class org.apache.hadoop.yarn.api.records.ResourceRequest
ANY -
Constructor Summary
ConstructorsConstructorDescriptionResourceRequestPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ResourceRequestProto proto) -
Method Summary
Modifier and TypeMethodDescriptionlongorg.apache.hadoop.yarn.api.records.Resourceorg.apache.hadoop.yarn.api.records.ExecutionTypeRequestintorg.apache.hadoop.yarn.api.records.Priorityorg.apache.hadoop.yarn.proto.YarnProtos.ResourceRequestProtogetProto()booleanvoidsetAllocationRequestId(long allocationRequestID) voidsetCapability(org.apache.hadoop.yarn.api.records.Resource capability) voidsetExecutionTypeRequest(org.apache.hadoop.yarn.api.records.ExecutionTypeRequest execSpec) voidsetNodeLabelExpression(String nodeLabelExpression) voidsetNumContainers(int numContainers) voidsetPriority(org.apache.hadoop.yarn.api.records.Priority priority) voidsetRelaxLocality(boolean relaxLocality) voidsetResourceName(String resourceName) toString()Methods inherited from class org.apache.hadoop.yarn.api.records.ResourceRequest
clone, compareTo, equals, hashCode, isAnyLocation, newBuilder, newInstance, newInstance, newInstance, newInstance
-
Constructor Details
-
ResourceRequestPBImpl
public ResourceRequestPBImpl() -
ResourceRequestPBImpl
public ResourceRequestPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ResourceRequestProto proto)
-
-
Method Details
-
getProto
public org.apache.hadoop.yarn.proto.YarnProtos.ResourceRequestProto getProto() -
getPriority
public org.apache.hadoop.yarn.api.records.Priority getPriority()- Specified by:
getPriorityin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
setPriority
public void setPriority(org.apache.hadoop.yarn.api.records.Priority priority) - Specified by:
setPriorityin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
getExecutionTypeRequest
public org.apache.hadoop.yarn.api.records.ExecutionTypeRequest getExecutionTypeRequest()- Overrides:
getExecutionTypeRequestin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
setExecutionTypeRequest
public void setExecutionTypeRequest(org.apache.hadoop.yarn.api.records.ExecutionTypeRequest execSpec) - Overrides:
setExecutionTypeRequestin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
getResourceName
- Specified by:
getResourceNamein classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
setResourceName
- Specified by:
setResourceNamein classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
getCapability
public org.apache.hadoop.yarn.api.records.Resource getCapability()- Specified by:
getCapabilityin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
setCapability
public void setCapability(org.apache.hadoop.yarn.api.records.Resource capability) - Specified by:
setCapabilityin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
getNumContainers
public int getNumContainers()- Specified by:
getNumContainersin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
setNumContainers
public void setNumContainers(int numContainers) - Specified by:
setNumContainersin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
getRelaxLocality
public boolean getRelaxLocality()- Specified by:
getRelaxLocalityin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
setRelaxLocality
public void setRelaxLocality(boolean relaxLocality) - Specified by:
setRelaxLocalityin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
getAllocationRequestId
public long getAllocationRequestId()- Overrides:
getAllocationRequestIdin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
setAllocationRequestId
public void setAllocationRequestId(long allocationRequestID) - Overrides:
setAllocationRequestIdin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
toString
-
getNodeLabelExpression
- Specified by:
getNodeLabelExpressionin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-
setNodeLabelExpression
- Specified by:
setNodeLabelExpressionin classorg.apache.hadoop.yarn.api.records.ResourceRequest
-