private LocalResourcePBImpl convertFromProtoFormat( YarnProtos.LocalResourceProto p) { return new LocalResourcePBImpl(p); }
private LocalResourceProto convertToProtoFormat(LocalResource t) { return ((LocalResourcePBImpl)t).getProto(); } }
@Override public synchronized void setVisibility(LocalResourceVisibility visibility) { maybeInitBuilder(); if (visibility == null) { builder.clearVisibility(); return; } builder.setVisibility(convertToProtoFormat(visibility)); }
@Override public synchronized void setTimestamp(long timestamp) { maybeInitBuilder(); builder.setTimestamp((timestamp)); } @Override
@Override public synchronized URL getResource() { LocalResourceProtoOrBuilder p = viaProto ? proto : builder; if (this.url != null) { return this.url; } if (!p.hasResource()) { return null; } this.url = convertFromProtoFormat(p.getResource()); return this.url; }
public synchronized LocalResourceProto getProto() { mergeLocalToBuilder(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
@Override public synchronized void setResource(URL resource) { maybeInitBuilder(); if (resource == null) builder.clearResource(); this.url = resource; } @Override
@Override public synchronized LocalResourceVisibility getVisibility() { LocalResourceProtoOrBuilder p = viaProto ? proto : builder; if (!p.hasVisibility()) { return null; } return convertFromProtoFormat(p.getVisibility()); }
public synchronized LocalResourceProto getProto() { mergeLocalToBuilder(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
private LocalResourceProto convertToProtoFormat(LocalResource t) { return ((LocalResourcePBImpl)t).getProto(); } }
private LocalResourcePBImpl convertFromProtoFormat(LocalResourceProto rsrc) { return new LocalResourcePBImpl(rsrc); }
@Override public synchronized void setVisibility(LocalResourceVisibility visibility) { maybeInitBuilder(); if (visibility == null) { builder.clearVisibility(); return; } builder.setVisibility(convertToProtoFormat(visibility)); }
@Override public synchronized void setSize(long size) { maybeInitBuilder(); builder.setSize((size)); } @Override
@Override public synchronized LocalResourceType getType() { LocalResourceProtoOrBuilder p = viaProto ? proto : builder; if (!p.hasType()) { return null; } return convertFromProtoFormat(p.getType()); }
public synchronized LocalResourceProto getProto() { mergeLocalToBuilder(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
private YarnProtos.LocalResourceProto convertToProtoFormat(LocalResource t) { return ((LocalResourcePBImpl) t).getProto(); }
private LocalResourcePBImpl convertFromProtoFormat(LocalResourceProto p) { return new LocalResourcePBImpl(p); }
@Override public synchronized void setType(LocalResourceType type) { maybeInitBuilder(); if (type == null) { builder.clearType(); return; } builder.setType(convertToProtoFormat(type)); } @Override
@Override public synchronized void setTimestamp(long timestamp) { maybeInitBuilder(); builder.setTimestamp((timestamp)); } @Override
@Override public synchronized URL getResource() { LocalResourceProtoOrBuilder p = viaProto ? proto : builder; if (this.url != null) { return this.url; } if (!p.hasResource()) { return null; } this.url = convertFromProtoFormat(p.getResource()); return this.url; }