Class: TencentCloud::Cdwch::V20200915::DescribeBackUpScheduleResponse

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200915/models.rb

Overview

DescribeBackUpSchedule返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(backupopened = nil, metastrategy = nil, datastrategy = nil, backupcontents = nil, backupstatus = nil, requestid = nil) ⇒ DescribeBackUpScheduleResponse

Returns a new instance of DescribeBackUpScheduleResponse.



462
463
464
465
466
467
468
469
# File 'lib/v20200915/models.rb', line 462

def initialize(backupopened=nil, metastrategy=nil, datastrategy=nil, backupcontents=nil, backupstatus=nil, requestid=nil)
  @BackUpOpened = backupopened
  @MetaStrategy = metastrategy
  @DataStrategy = datastrategy
  @BackUpContents = backupcontents
  @BackUpStatus = backupstatus
  @RequestId = requestid
end

Instance Attribute Details

#BackUpContentsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



460
461
462
# File 'lib/v20200915/models.rb', line 460

def BackUpContents
  @BackUpContents
end

#BackUpOpenedObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



460
461
462
# File 'lib/v20200915/models.rb', line 460

def BackUpOpened
  @BackUpOpened
end

#BackUpStatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



460
461
462
# File 'lib/v20200915/models.rb', line 460

def BackUpStatus
  @BackUpStatus
end

#DataStrategyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



460
461
462
# File 'lib/v20200915/models.rb', line 460

def DataStrategy
  @DataStrategy
end

#MetaStrategyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



460
461
462
# File 'lib/v20200915/models.rb', line 460

def MetaStrategy
  @MetaStrategy
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



460
461
462
# File 'lib/v20200915/models.rb', line 460

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
# File 'lib/v20200915/models.rb', line 471

def deserialize(params)
  @BackUpOpened = params['BackUpOpened']
  unless params['MetaStrategy'].nil?
    @MetaStrategy = ScheduleStrategy.new
    @MetaStrategy.deserialize(params['MetaStrategy'])
  end
  unless params['DataStrategy'].nil?
    @DataStrategy = ScheduleStrategy.new
    @DataStrategy.deserialize(params['DataStrategy'])
  end
  unless params['BackUpContents'].nil?
    @BackUpContents = []
    params['BackUpContents'].each do |i|
      backuptablecontent_tmp = BackupTableContent.new
      backuptablecontent_tmp.deserialize(i)
      @BackUpContents << backuptablecontent_tmp
    end
  end
  @BackUpStatus = params['BackUpStatus']
  @RequestId = params['RequestId']
end