blacklistToRemove); allocateRequest = AllocateRequest.newBuilder() .responseId(lastResponseId).progress(progressIndicator) .askList(askList).resourceBlacklistRequest(blacklistRequest)
@Public @Stable public static AllocateRequest newInstance(int responseID, float appProgress, List<ResourceRequest> resourceAsk, List<ContainerId> containersToBeReleased, ResourceBlacklistRequest resourceBlacklistRequest) { return AllocateRequest.newBuilder().responseId(responseID) .progress(appProgress).askList(resourceAsk) .releaseList(containersToBeReleased) .resourceBlacklistRequest(resourceBlacklistRequest).build(); }
private AllocateRequest getAllocateRequest() { // Need to create a new one every time because rather than directly // referring the lists, the protobuf impl makes a copy of the lists return AllocateRequest.newBuilder() .responseId(0) .progress(0).askList(asks) .releaseList(new ArrayList<>(this.releases)) .resourceBlacklistRequest(ResourceBlacklistRequest.newInstance( new ArrayList<>(this.blacklistAdditions), new ArrayList<>(this.blacklistRemoval))) .updateRequests(new ArrayList<>(this.updates)) .build(); }
@Public @Unstable public static AllocateRequest newInstance(int responseID, float appProgress, List<ResourceRequest> resourceAsk, List<ContainerId> containersToBeReleased, List<UpdateContainerRequest> updateRequests, ResourceBlacklistRequest resourceBlacklistRequest) { return AllocateRequest.newBuilder().responseId(responseID) .progress(appProgress).askList(resourceAsk) .releaseList(containersToBeReleased) .resourceBlacklistRequest(resourceBlacklistRequest) .updateRequests(updateRequests) .build(); }
@Public @Unstable public static AllocateRequest newInstance(int responseID, float appProgress, List<ResourceRequest> resourceAsk, List<ContainerId> containersToBeReleased, ResourceBlacklistRequest resourceBlacklistRequest, String trackingUrl) { return AllocateRequest.newBuilder().responseId(responseID) .progress(appProgress).askList(resourceAsk) .releaseList(containersToBeReleased) .resourceBlacklistRequest(resourceBlacklistRequest) .trackingUrl(trackingUrl).build(); }
null); AllocateRequest ar = AllocateRequest.newBuilder() .schedulingRequests(Lists.newArrayList(sr, sr1)).build(); am1.allocate(ar);
ResourceSizing.newInstance(1, Resource.newInstance(1024, 1)), constraint); AllocateRequest request = AllocateRequest.newBuilder() .schedulingRequests(ImmutableList.of(sc)).build(); am1.allocate(request); ResourceSizing.newInstance(2, Resource.newInstance(1024, 1)), null); AllocateRequest request1 = AllocateRequest.newBuilder() .schedulingRequests(ImmutableList.of(sc)).build(); am1.allocate(request1);