def write()

in tools/deploy/aurora/api/ttypes.py [0:0]


  def write(self, oprot):
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
      return
    oprot.writeStructBegin('Result')
    if self.populateJobResult is not None:
      oprot.writeFieldBegin('populateJobResult', TType.STRUCT, 1)
      self.populateJobResult.write(oprot)
      oprot.writeFieldEnd()
    if self.scheduleStatusResult is not None:
      oprot.writeFieldBegin('scheduleStatusResult', TType.STRUCT, 3)
      self.scheduleStatusResult.write(oprot)
      oprot.writeFieldEnd()
    if self.getJobsResult is not None:
      oprot.writeFieldBegin('getJobsResult', TType.STRUCT, 4)
      self.getJobsResult.write(oprot)
      oprot.writeFieldEnd()
    if self.getQuotaResult is not None:
      oprot.writeFieldBegin('getQuotaResult', TType.STRUCT, 5)
      self.getQuotaResult.write(oprot)
      oprot.writeFieldEnd()
    if self.listBackupsResult is not None:
      oprot.writeFieldBegin('listBackupsResult', TType.STRUCT, 6)
      self.listBackupsResult.write(oprot)
      oprot.writeFieldEnd()
    if self.startMaintenanceResult is not None:
      oprot.writeFieldBegin('startMaintenanceResult', TType.STRUCT, 7)
      self.startMaintenanceResult.write(oprot)
      oprot.writeFieldEnd()
    if self.drainHostsResult is not None:
      oprot.writeFieldBegin('drainHostsResult', TType.STRUCT, 8)
      self.drainHostsResult.write(oprot)
      oprot.writeFieldEnd()
    if self.queryRecoveryResult is not None:
      oprot.writeFieldBegin('queryRecoveryResult', TType.STRUCT, 9)
      self.queryRecoveryResult.write(oprot)
      oprot.writeFieldEnd()
    if self.maintenanceStatusResult is not None:
      oprot.writeFieldBegin('maintenanceStatusResult', TType.STRUCT, 10)
      self.maintenanceStatusResult.write(oprot)
      oprot.writeFieldEnd()
    if self.endMaintenanceResult is not None:
      oprot.writeFieldBegin('endMaintenanceResult', TType.STRUCT, 11)
      self.endMaintenanceResult.write(oprot)
      oprot.writeFieldEnd()
    if self.roleSummaryResult is not None:
      oprot.writeFieldBegin('roleSummaryResult', TType.STRUCT, 17)
      self.roleSummaryResult.write(oprot)
      oprot.writeFieldEnd()
    if self.jobSummaryResult is not None:
      oprot.writeFieldBegin('jobSummaryResult', TType.STRUCT, 18)
      self.jobSummaryResult.write(oprot)
      oprot.writeFieldEnd()
    if self.configSummaryResult is not None:
      oprot.writeFieldBegin('configSummaryResult', TType.STRUCT, 20)
      self.configSummaryResult.write(oprot)
      oprot.writeFieldEnd()
    if self.getPendingReasonResult is not None:
      oprot.writeFieldBegin('getPendingReasonResult', TType.STRUCT, 21)
      self.getPendingReasonResult.write(oprot)
      oprot.writeFieldEnd()
    if self.startJobUpdateResult is not None:
      oprot.writeFieldBegin('startJobUpdateResult', TType.STRUCT, 22)
      self.startJobUpdateResult.write(oprot)
      oprot.writeFieldEnd()
    if self.getJobUpdateSummariesResult is not None:
      oprot.writeFieldBegin('getJobUpdateSummariesResult', TType.STRUCT, 23)
      self.getJobUpdateSummariesResult.write(oprot)
      oprot.writeFieldEnd()
    if self.getJobUpdateDetailsResult is not None:
      oprot.writeFieldBegin('getJobUpdateDetailsResult', TType.STRUCT, 24)
      self.getJobUpdateDetailsResult.write(oprot)
      oprot.writeFieldEnd()
    if self.pulseJobUpdateResult is not None:
      oprot.writeFieldBegin('pulseJobUpdateResult', TType.STRUCT, 25)
      self.pulseJobUpdateResult.write(oprot)
      oprot.writeFieldEnd()
    if self.getJobUpdateDiffResult is not None:
      oprot.writeFieldBegin('getJobUpdateDiffResult', TType.STRUCT, 26)
      self.getJobUpdateDiffResult.write(oprot)
      oprot.writeFieldEnd()
    if self.getTierConfigResult is not None:
      oprot.writeFieldBegin('getTierConfigResult', TType.STRUCT, 27)
      self.getTierConfigResult.write(oprot)
      oprot.writeFieldEnd()
    oprot.writeFieldStop()
    oprot.writeStructEnd()