public TSCreateTimeseriesReq DeepCopy()

in src/Apache.IoTDB/Rpc/Generated/TSCreateTimeseriesReq.cs [124:156]


  public TSCreateTimeseriesReq DeepCopy()
  {
    var tmp261 = new TSCreateTimeseriesReq();
    tmp261.SessionId = this.SessionId;
    if((Path != null))
    {
      tmp261.Path = this.Path;
    }
    tmp261.DataType = this.DataType;
    tmp261.Encoding = this.Encoding;
    tmp261.Compressor = this.Compressor;
    if((Props != null) && __isset.props)
    {
      tmp261.Props = this.Props.DeepCopy();
    }
    tmp261.__isset.props = this.__isset.props;
    if((Tags != null) && __isset.tags)
    {
      tmp261.Tags = this.Tags.DeepCopy();
    }
    tmp261.__isset.tags = this.__isset.tags;
    if((Attributes != null) && __isset.attributes)
    {
      tmp261.Attributes = this.Attributes.DeepCopy();
    }
    tmp261.__isset.attributes = this.__isset.attributes;
    if((MeasurementAlias != null) && __isset.measurementAlias)
    {
      tmp261.MeasurementAlias = this.MeasurementAlias;
    }
    tmp261.__isset.measurementAlias = this.__isset.measurementAlias;
    return tmp261;
  }