public override string ToString() { StringBuilder __sb = new StringBuilder("MultiSliceRequest("); bool __first = true; if (Key != null && __isset.key) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Key: "); __sb.Append(Key); } if (Column_parent != null && __isset.column_parent) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Column_parent: "); __sb.Append(Column_parent == null ? "<null>" : Column_parent.ToString()); } if (Column_slices != null && __isset.column_slices) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Column_slices: "); __sb.Append(Column_slices); } if (__isset.reversed) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Reversed: "); __sb.Append(Reversed); } if (__isset.count) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Count: "); __sb.Append(Count); } if (__isset.consistency_level) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Consistency_level: "); __sb.Append(Consistency_level); } __sb.Append(")"); return(__sb.ToString()); }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("MultiSliceRequest"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Key != null && __isset.key) { field.Name = "key"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteBinary(Key); oprot.WriteFieldEnd(); } if (Column_parent != null && __isset.column_parent) { field.Name = "column_parent"; field.Type = TType.Struct; field.ID = 2; oprot.WriteFieldBegin(field); Column_parent.Write(oprot); oprot.WriteFieldEnd(); } if (Column_slices != null && __isset.column_slices) { field.Name = "column_slices"; field.Type = TType.List; field.ID = 3; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Column_slices.Count)); foreach (ColumnSlice _iter111 in Column_slices) { _iter111.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (__isset.reversed) { field.Name = "reversed"; field.Type = TType.Bool; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteBool(Reversed); oprot.WriteFieldEnd(); } if (__isset.count) { field.Name = "count"; field.Type = TType.I32; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteI32(Count); oprot.WriteFieldEnd(); } if (__isset.consistency_level) { field.Name = "consistency_level"; field.Type = TType.I32; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteI32((int)Consistency_level); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }