public override ContainerLaunchContext GetAMContainerSpec() { YarnProtos.ApplicationSubmissionContextProtoOrBuilder p = viaProto ? proto : builder; if (this.amContainer != null) { return(amContainer); } // Else via proto if (!p.HasAmContainerSpec()) { return(null); } amContainer = ConvertFromProtoFormat(p.GetAmContainerSpec()); return(amContainer); }