Class: TencentCloud::Goosefs::V20220519::MappedBucket

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

Overview

关联的对象Bucket, 并将其映射到文件系统某个路径上

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bucketname = nil, filesystempath = nil, datarepositorytaskautostrategy = nil, ruleid = nil, ruledescription = nil, status = nil, accelerateflag = nil, bucketregion = nil) ⇒ MappedBucket

Returns a new instance of MappedBucket.



1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
# File 'lib/v20220519/models.rb', line 1109

def initialize(bucketname=nil, filesystempath=nil, datarepositorytaskautostrategy=nil, ruleid=nil, ruledescription=nil, status=nil, accelerateflag=nil, bucketregion=nil)
  @BucketName = bucketname
  @FileSystemPath = filesystempath
  @DataRepositoryTaskAutoStrategy = datarepositorytaskautostrategy
  @RuleId = ruleid
  @RuleDescription = ruledescription
  @Status = status
  @AccelerateFlag = accelerateflag
  @BucketRegion = bucketregion
end

Instance Attribute Details

#AccelerateFlagObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

    桶关联状态 0:关联中 1:关联完成

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区



1107
1108
1109
# File 'lib/v20220519/models.rb', line 1107

def AccelerateFlag
  @AccelerateFlag
end

#BucketNameObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

    桶关联状态 0:关联中 1:关联完成

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区



1107
1108
1109
# File 'lib/v20220519/models.rb', line 1107

def BucketName
  @BucketName
end

#BucketRegionObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

    桶关联状态 0:关联中 1:关联完成

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区



1107
1108
1109
# File 'lib/v20220519/models.rb', line 1107

def BucketRegion
  @BucketRegion
end

#DataRepositoryTaskAutoStrategyObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

    桶关联状态 0:关联中 1:关联完成

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区



1107
1108
1109
# File 'lib/v20220519/models.rb', line 1107

def DataRepositoryTaskAutoStrategy
  @DataRepositoryTaskAutoStrategy
end

#FileSystemPathObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

    桶关联状态 0:关联中 1:关联完成

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区



1107
1108
1109
# File 'lib/v20220519/models.rb', line 1107

def FileSystemPath
  @FileSystemPath
end

#RuleDescriptionObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

    桶关联状态 0:关联中 1:关联完成

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区



1107
1108
1109
# File 'lib/v20220519/models.rb', line 1107

def RuleDescription
  @RuleDescription
end

#RuleIdObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

    桶关联状态 0:关联中 1:关联完成

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区



1107
1108
1109
# File 'lib/v20220519/models.rb', line 1107

def RuleId
  @RuleId
end

#StatusObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport) 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

    桶关联状态 0:关联中 1:关联完成

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区



1107
1108
1109
# File 'lib/v20220519/models.rb', line 1107

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
# File 'lib/v20220519/models.rb', line 1120

def deserialize(params)
  @BucketName = params['BucketName']
  @FileSystemPath = params['FileSystemPath']
  @DataRepositoryTaskAutoStrategy = params['DataRepositoryTaskAutoStrategy']
  @RuleId = params['RuleId']
  @RuleDescription = params['RuleDescription']
  @Status = params['Status']
  @AccelerateFlag = params['AccelerateFlag']
  @BucketRegion = params['BucketRegion']
end