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, endpoint = nil) ⇒ MappedBucket

Returns a new instance of MappedBucket.



1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
# File 'lib/v20220519/models.rb', line 1454

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

Instance Attribute Details

#AccelerateFlagObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport)

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

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

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区

  • Endpoint:

    自定义Endpoint



1452
1453
1454
# File 'lib/v20220519/models.rb', line 1452

def AccelerateFlag
  @AccelerateFlag
end

#BucketNameObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport)

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

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

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区

  • Endpoint:

    自定义Endpoint



1452
1453
1454
# File 'lib/v20220519/models.rb', line 1452

def BucketName
  @BucketName
end

#BucketRegionObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport)

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

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

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区

  • Endpoint:

    自定义Endpoint



1452
1453
1454
# File 'lib/v20220519/models.rb', line 1452

def BucketRegion
  @BucketRegion
end

#DataRepositoryTaskAutoStrategyObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport)

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

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

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区

  • Endpoint:

    自定义Endpoint



1452
1453
1454
# File 'lib/v20220519/models.rb', line 1452

def DataRepositoryTaskAutoStrategy
  @DataRepositoryTaskAutoStrategy
end

#EndpointObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport)

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

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

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区

  • Endpoint:

    自定义Endpoint



1452
1453
1454
# File 'lib/v20220519/models.rb', line 1452

def Endpoint
  @Endpoint
end

#FileSystemPathObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport)

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

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

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区

  • Endpoint:

    自定义Endpoint



1452
1453
1454
# File 'lib/v20220519/models.rb', line 1452

def FileSystemPath
  @FileSystemPath
end

#RuleDescriptionObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport)

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

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

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区

  • Endpoint:

    自定义Endpoint



1452
1453
1454
# File 'lib/v20220519/models.rb', line 1452

def RuleDescription
  @RuleDescription
end

#RuleIdObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport)

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

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

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区

  • Endpoint:

    自定义Endpoint



1452
1453
1454
# File 'lib/v20220519/models.rb', line 1452

def RuleId
  @RuleId
end

#StatusObject

周期沉降(PeriodExport) 立即沉降(ImmediateExport)

Parameters:

  • RuleId:

    绑定bucket的数据流动策略ID

  • RuleDescription:

    规则备注与描述

  • Status:

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

  • AccelerateFlag:

    是否使用全球加速域名

  • BucketRegion:

    桶所在的园区

  • Endpoint:

    自定义Endpoint



1452
1453
1454
# File 'lib/v20220519/models.rb', line 1452

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
# File 'lib/v20220519/models.rb', line 1466

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']
  @Endpoint = params['Endpoint']
end