Class: TencentCloud::Omics::V20221128::Volume

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

Overview

缓存卷。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(volumeid = nil, name = nil, description = nil, environmentid = nil, type = nil, spec = nil, capacity = nil, usage = nil, bandwidthlimit = nil, defaultmountpath = nil, isdefault = nil, status = nil, autoscaleuprule = nil, metatype = nil, zone = nil) ⇒ Volume

Returns a new instance of Volume.



2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
# File 'lib/v20221128/models.rb', line 2588

def initialize(volumeid=nil, name=nil, description=nil, environmentid=nil, type=nil, spec=nil, capacity=nil, usage=nil, bandwidthlimit=nil, defaultmountpath=nil, isdefault=nil, status=nil, autoscaleuprule=nil, metatype=nil, zone=nil)
  @VolumeId = volumeid
  @Name = name
  @Description = description
  @EnvironmentId = environmentid
  @Type = type
  @Spec = spec
  @Capacity = capacity
  @Usage = usage
  @BandwidthLimit = bandwidthlimit
  @DefaultMountPath = defaultmountpath
  @IsDefault = isdefault
  @Status = status
  @AutoScaleUpRule = autoscaleuprule
  @MetaType = metatype
  @Zone = zone
end

Instance Attribute Details

#AutoScaleUpRuleObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def AutoScaleUpRule
  @AutoScaleUpRule
end

#BandwidthLimitObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def BandwidthLimit
  @BandwidthLimit
end

#CapacityObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def Capacity
  @Capacity
end

#DefaultMountPathObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def DefaultMountPath
  @DefaultMountPath
end

#DescriptionObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def Description
  @Description
end

#EnvironmentIdObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def EnvironmentId
  @EnvironmentId
end

#IsDefaultObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def IsDefault
  @IsDefault
end

#MetaTypeObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def MetaType
  @MetaType
end

#NameObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def Name
  @Name
end

#SpecObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def Spec
  @Spec
end

#StatusObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def Status
  @Status
end

#TypeObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def Type
  @Type
end

#UsageObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def Usage
  @Usage
end

#VolumeIdObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def VolumeId
  @VolumeId
end

#ZoneObject

  • SD:通用标准型

  • HP:通用性能型

  • TB:turbo标准型

  • TP:turbo性能型

Parameters:

  • Capacity:

    缓存卷大小(GB)。

  • Usage:

    缓存卷使用量(Byte)。

  • BandwidthLimit:

    缓存卷吞吐上限(MiB/s)。

  • DefaultMountPath:

    默认挂载路径。

  • IsDefault:

    是否为默认缓存卷。

  • Status:

    状态。

  • AutoScaleUpRule:

    turbo自动扩容策略

  • MetaType:

    turbo元数据属性

  • Zone:

    可用区



2586
2587
2588
# File 'lib/v20221128/models.rb', line 2586

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
# File 'lib/v20221128/models.rb', line 2606

def deserialize(params)
  @VolumeId = params['VolumeId']
  @Name = params['Name']
  @Description = params['Description']
  @EnvironmentId = params['EnvironmentId']
  @Type = params['Type']
  @Spec = params['Spec']
  @Capacity = params['Capacity']
  @Usage = params['Usage']
  @BandwidthLimit = params['BandwidthLimit']
  @DefaultMountPath = params['DefaultMountPath']
  @IsDefault = params['IsDefault']
  @Status = params['Status']
  unless params['AutoScaleUpRule'].nil?
    @AutoScaleUpRule = VolumeAutoScaleUpRule.new
    @AutoScaleUpRule.deserialize(params['AutoScaleUpRule'])
  end
  @MetaType = params['MetaType']
  @Zone = params['Zone']
end