/// <exception cref="System.Exception"/> public static RegisterNodeManagerResponse SerDe(RegisterNodeManagerResponse orig) { RegisterNodeManagerResponsePBImpl asPB = (RegisterNodeManagerResponsePBImpl)orig; YarnServerCommonServiceProtos.RegisterNodeManagerResponseProto proto = asPB.GetProto (); ByteArrayOutputStream @out = new ByteArrayOutputStream(); proto.WriteTo(@out); ByteArrayInputStream @in = new ByteArrayInputStream(@out.ToByteArray()); YarnServerCommonServiceProtos.RegisterNodeManagerResponseProto.Builder cp = YarnServerCommonServiceProtos.RegisterNodeManagerResponseProto .NewBuilder(); cp.MergeFrom(@in); return(new RegisterNodeManagerResponsePBImpl(((YarnServerCommonServiceProtos.RegisterNodeManagerResponseProto )cp.Build()))); }
public virtual void TestRegisterNodeManagerResponsePBImpl() { RegisterNodeManagerResponsePBImpl original = new RegisterNodeManagerResponsePBImpl (); original.SetContainerTokenMasterKey(GetMasterKey()); original.SetNMTokenMasterKey(GetMasterKey()); original.SetNodeAction(NodeAction.Normal); original.SetDiagnosticsMessage("testDiagnosticMessage"); RegisterNodeManagerResponsePBImpl copy = new RegisterNodeManagerResponsePBImpl(original .GetProto()); NUnit.Framework.Assert.AreEqual(1, copy.GetContainerTokenMasterKey().GetKeyId()); NUnit.Framework.Assert.AreEqual(1, copy.GetNMTokenMasterKey().GetKeyId()); NUnit.Framework.Assert.AreEqual(NodeAction.Normal, copy.GetNodeAction()); NUnit.Framework.Assert.AreEqual("testDiagnosticMessage", copy.GetDiagnosticsMessage ()); }