public override long GetSize() { lock (this) { YarnProtos.LocalResourceProtoOrBuilder p = viaProto ? proto : builder; return(p.GetSize()); } }
public override bool GetShouldBeUploadedToSharedCache() { lock (this) { YarnProtos.LocalResourceProtoOrBuilder p = viaProto ? proto : builder; if (!p.HasShouldBeUploadedToSharedCache()) { return(false); } return(p.GetShouldBeUploadedToSharedCache()); } }
public override string GetPattern() { lock (this) { YarnProtos.LocalResourceProtoOrBuilder p = viaProto ? proto : builder; if (!p.HasPattern()) { return(null); } return(p.GetPattern()); } }
public override LocalResourceVisibility GetVisibility() { lock (this) { YarnProtos.LocalResourceProtoOrBuilder p = viaProto ? proto : builder; if (!p.HasVisibility()) { return(null); } return(ConvertFromProtoFormat(p.GetVisibility())); } }
private void MergeLocalToBuilder() { lock (this) { YarnProtos.LocalResourceProtoOrBuilder l = viaProto ? proto : builder; if (this.url != null && !(l.GetResource().Equals(((URLPBImpl)url).GetProto()))) { MaybeInitBuilder(); l = builder; builder.SetResource(ConvertToProtoFormat(this.url)); } } }
public override URL GetResource() { lock (this) { YarnProtos.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); } }