Example #1
0
        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();
        }
Example #2
0
        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());
        }