Class: TencentCloud::Vod::V20240718::StorageInfo

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

Overview

专业版应用的存储信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bucketid = nil, storagename = nil, storageregion = nil, internetaccessdomainstatus = nil, internetaccessdomain = nil, createtime = nil) ⇒ StorageInfo

Returns a new instance of StorageInfo.



834
835
836
837
838
839
840
841
# File 'lib/v20240718/models.rb', line 834

def initialize(bucketid=nil, storagename=nil, storageregion=nil, internetaccessdomainstatus=nil, internetaccessdomain=nil, createtime=nil)
  @BucketId = bucketid
  @StorageName = storagename
  @StorageRegion = storageregion
  @InternetAccessDomainStatus = internetaccessdomainstatus
  @InternetAccessDomain = internetaccessdomain
  @CreateTime = createtime
end

Instance Attribute Details

#BucketIdObject

<li>ONLINE:已生效;</li> <li>DEPLOYING: 部署中。</li>

Parameters:

  • BucketId:

    存储桶 ID。

  • StorageName:

    存储名称。

  • StorageRegion:

    存储所在区域。

  • InternetAccessDomainStatus:

    存储公网源站访问域名的状态,取值有:

  • InternetAccessDomain:

    存储公网源站访问域名。

  • CreateTime:

    存储的创建时间。



832
833
834
# File 'lib/v20240718/models.rb', line 832

def BucketId
  @BucketId
end

#CreateTimeObject

<li>ONLINE:已生效;</li> <li>DEPLOYING: 部署中。</li>

Parameters:

  • BucketId:

    存储桶 ID。

  • StorageName:

    存储名称。

  • StorageRegion:

    存储所在区域。

  • InternetAccessDomainStatus:

    存储公网源站访问域名的状态,取值有:

  • InternetAccessDomain:

    存储公网源站访问域名。

  • CreateTime:

    存储的创建时间。



832
833
834
# File 'lib/v20240718/models.rb', line 832

def CreateTime
  @CreateTime
end

#InternetAccessDomainObject

<li>ONLINE:已生效;</li> <li>DEPLOYING: 部署中。</li>

Parameters:

  • BucketId:

    存储桶 ID。

  • StorageName:

    存储名称。

  • StorageRegion:

    存储所在区域。

  • InternetAccessDomainStatus:

    存储公网源站访问域名的状态,取值有:

  • InternetAccessDomain:

    存储公网源站访问域名。

  • CreateTime:

    存储的创建时间。



832
833
834
# File 'lib/v20240718/models.rb', line 832

def InternetAccessDomain
  @InternetAccessDomain
end

#InternetAccessDomainStatusObject

<li>ONLINE:已生效;</li> <li>DEPLOYING: 部署中。</li>

Parameters:

  • BucketId:

    存储桶 ID。

  • StorageName:

    存储名称。

  • StorageRegion:

    存储所在区域。

  • InternetAccessDomainStatus:

    存储公网源站访问域名的状态,取值有:

  • InternetAccessDomain:

    存储公网源站访问域名。

  • CreateTime:

    存储的创建时间。



832
833
834
# File 'lib/v20240718/models.rb', line 832

def InternetAccessDomainStatus
  @InternetAccessDomainStatus
end

#StorageNameObject

<li>ONLINE:已生效;</li> <li>DEPLOYING: 部署中。</li>

Parameters:

  • BucketId:

    存储桶 ID。

  • StorageName:

    存储名称。

  • StorageRegion:

    存储所在区域。

  • InternetAccessDomainStatus:

    存储公网源站访问域名的状态,取值有:

  • InternetAccessDomain:

    存储公网源站访问域名。

  • CreateTime:

    存储的创建时间。



832
833
834
# File 'lib/v20240718/models.rb', line 832

def StorageName
  @StorageName
end

#StorageRegionObject

<li>ONLINE:已生效;</li> <li>DEPLOYING: 部署中。</li>

Parameters:

  • BucketId:

    存储桶 ID。

  • StorageName:

    存储名称。

  • StorageRegion:

    存储所在区域。

  • InternetAccessDomainStatus:

    存储公网源站访问域名的状态,取值有:

  • InternetAccessDomain:

    存储公网源站访问域名。

  • CreateTime:

    存储的创建时间。



832
833
834
# File 'lib/v20240718/models.rb', line 832

def StorageRegion
  @StorageRegion
end

Instance Method Details

#deserialize(params) ⇒ Object



843
844
845
846
847
848
849
850
# File 'lib/v20240718/models.rb', line 843

def deserialize(params)
  @BucketId = params['BucketId']
  @StorageName = params['StorageName']
  @StorageRegion = params['StorageRegion']
  @InternetAccessDomainStatus = params['InternetAccessDomainStatus']
  @InternetAccessDomain = params['InternetAccessDomain']
  @CreateTime = params['CreateTime']
end