public void Write(TProtocol oprot) { TStruct struc = new TStruct("ExecutorSummary"); oprot.WriteStructBegin(struc); TField field = new TField(); field.Name = "executor_info"; field.Type = TType.Struct; field.ID = 1; oprot.WriteFieldBegin(field); Executor_info.Write(oprot); oprot.WriteFieldEnd(); field.Name = "component_id"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(Component_id); oprot.WriteFieldEnd(); field.Name = "host"; field.Type = TType.String; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteString(Host); oprot.WriteFieldEnd(); field.Name = "port"; field.Type = TType.I32; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteI32(Port); oprot.WriteFieldEnd(); field.Name = "uptime_secs"; field.Type = TType.I32; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteI32(Uptime_secs); oprot.WriteFieldEnd(); if (Stats != null && __isset.stats) { field.Name = "stats"; field.Type = TType.Struct; field.ID = 7; oprot.WriteFieldBegin(field); Stats.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); }
public override string ToString() { StringBuilder sb = new StringBuilder("ExecutorSummary("); sb.Append("Executor_info: "); sb.Append(Executor_info == null ? "<null>" : Executor_info.ToString()); sb.Append(",Component_id: "); sb.Append(Component_id); sb.Append(",Host: "); sb.Append(Host); sb.Append(",Port: "); sb.Append(Port); sb.Append(",Uptime_secs: "); sb.Append(Uptime_secs); sb.Append(",Stats: "); sb.Append(Stats == null ? "<null>" : Stats.ToString()); sb.Append(")"); return(sb.ToString()); }