private synchronized NodeReportPBImpl convertFromProtoFormat( NodeReportProto p) { return new NodeReportPBImpl(p); }
private NodeReportProto convertToProtoFormat(NodeReport t) { return ((NodeReportPBImpl)t).getProto(); }
@Override public Set<String> getNodeLabels() { initNodeLabels(); return this.labels; }
private void mergeLocalToProto() { if (viaProto) { maybeInitBuilder(); } mergeLocalToBuilder(); proto = builder.build(); viaProto = true; }
@Override public void setUsed(Resource used) { maybeInitBuilder(); if (used == null) { builder.clearUsed(); } this.used = used; }
@Override public Set<NodeAttribute> getNodeAttributes() { if (nodeAttributes != null) { return nodeAttributes; } NodeReportProtoOrBuilder p = viaProto ? proto : builder; this.nodeAttributes = new HashSet<>(); for (NodeAttributeProto nattrProto : p.getNodeAttributesList()) { nodeAttributes.add(convertFromProtoFormat(nattrProto)); } return nodeAttributes; } }
public NodeReportProto getProto() { mergeLocalToProto(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
&& !((NodeIdPBImpl) this.nodeId).getProto().equals( builder.getNodeId())) { builder.setNodeId(convertToProtoFormat(this.nodeId)); builder.setUsed(convertToProtoFormat(this.used)); builder.setCapability(convertToProtoFormat(this.capability)); List<NodeAttributeProto> attrList = new ArrayList<>(); for (NodeAttribute attr : this.nodeAttributes) { attrList.add(convertToProtoFormat(attr)); && !((ResourceUtilizationPBImpl) this.nodeUtilization).getProto() .equals(builder.getNodeUtilization())) { builder.setNodeUtilization(convertToProtoFormat(this.nodeUtilization)); .equals(builder.getContainersUtilization())) { builder .setContainersUtilization(convertToProtoFormat( this.containersUtilization));
@Override public void setAggregatedContainersUtilization( ResourceUtilization containersResourceUtilization) { maybeInitBuilder(); if (containersResourceUtilization == null) { builder.clearContainersUtilization(); } this.containersUtilization = containersResourceUtilization; }
@Override public Resource getUsed() { if (this.used != null) { return this.used; } NodeReportProtoOrBuilder p = viaProto ? proto : builder; if (!p.hasUsed()) { return null; } this.used = convertFromProtoFormat(p.getUsed()); return this.used; }
private void mergeLocalToProto() { if (viaProto) maybeInitBuilder(); mergeLocalToBuilder(); proto = builder.build(); viaProto = true; }
public NodeReportProto getProto() { mergeLocalToProto(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
private void mergeLocalToBuilder() { if (this.nodeId != null && !((NodeIdPBImpl) this.nodeId).getProto().equals( builder.getNodeId())) { builder.setNodeId(convertToProtoFormat(this.nodeId)); } if (this.used != null && !((ResourcePBImpl) this.used).getProto().equals( builder.getUsed())) { builder.setUsed(convertToProtoFormat(this.used)); } if (this.capability != null && !((ResourcePBImpl) this.capability).getProto().equals( builder.getCapability())) { builder.setCapability(convertToProtoFormat(this.capability)); } if (this.labels != null) { builder.clearNodeLabels(); builder.addAllNodeLabels(this.labels); } }
@Override public void setNodeUtilization(ResourceUtilization nodeResourceUtilization) { maybeInitBuilder(); if (nodeResourceUtilization == null) { builder.clearNodeUtilization(); } this.nodeUtilization = nodeResourceUtilization; }
private synchronized NodeReportProto convertToProtoFormat(NodeReport t) { return ((NodeReportPBImpl)t).getProto(); }
@Override public ResourceUtilization getNodeUtilization() { if (this.nodeUtilization != null) { return this.nodeUtilization; } NodeReportProtoOrBuilder p = viaProto ? proto : builder; if (!p.hasNodeUtilization()) { return null; } this.nodeUtilization = convertFromProtoFormat(p.getNodeUtilization()); return this.nodeUtilization; }
private void mergeLocalToProto() { if (viaProto) maybeInitBuilder(); mergeLocalToBuilder(); proto = builder.build(); viaProto = true; }
private synchronized NodeReportPBImpl convertFromProtoFormat( NodeReportProto p) { return new NodeReportPBImpl(p); }
public NodeReportProto getProto() { mergeLocalToProto(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
@Override public Set<String> getNodeLabels() { initNodeLabels(); return this.labels; }