diff --git hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/AMRMClient.java hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/AMRMClient.java index 815915e..e86bd12 100644 --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/AMRMClient.java +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/AMRMClient.java @@ -118,8 +118,8 @@ protected AMRMClient(String name) { private String nodeLabelsExpression; private ExecutionTypeRequest executionTypeRequest = ExecutionTypeRequest.newInstance(); - private String resourceProfile; - + private String resourceProfile = ProfileCapability.DEFAULT_PROFILE; + /** * Instantiates a {@link ContainerRequest} with the given constraints and * locality relaxation enabled. @@ -540,6 +540,11 @@ public ContainerRequestBuilder executionTypeRequest( return this; } + public ContainerRequestBuilder resourceProfile(String resourceProfile) { + containerRequest.resourceProfile = resourceProfile; + return this; + } + public ContainerRequest build() { containerRequest.sanityCheck(); return containerRequest;