Class: TencentCloud::Scf::V20180416::LayerVersionInfo

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

Overview

层版本信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(compatibleruntimes = nil, addtime = nil, description = nil, licenseinfo = nil, layerversion = nil, layername = nil, status = nil, stamp = nil, tags = nil) ⇒ LayerVersionInfo

Returns a new instance of LayerVersionInfo.



2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
# File 'lib/v20180416/models.rb', line 2939

def initialize(compatibleruntimes=nil, addtime=nil, description=nil, licenseinfo=nil, layerversion=nil, layername=nil, status=nil, stamp=nil, tags=nil)
  @CompatibleRuntimes = compatibleruntimes
  @AddTime = addtime
  @Description = description
  @LicenseInfo = licenseinfo
  @LayerVersion = layerversion
  @LayerName = layername
  @Status = status
  @Stamp = stamp
  @Tags = tags
end

Instance Attribute Details

#AddTime ⇒ Object

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

Parameters:

  • CompatibleRuntimes: —

    版本适用的运行时

  • AddTime: —

    创建时间

  • Description: —

    版本描述

  • LicenseInfo: —

    许可证信息

  • LayerVersion: —

    版本号

  • LayerName: —

    层名称

  • Status: —

    层的具体版本当前状态,状态值参考此处

  • Stamp: —

    Stamp

  • Tags: —

    返回层绑定的标签信息



2937
2938
2939
# File 'lib/v20180416/models.rb', line 2937

def AddTime
  @AddTime
end

#CompatibleRuntimes ⇒ Object

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

Parameters:

  • CompatibleRuntimes: —

    版本适用的运行时

  • AddTime: —

    创建时间

  • Description: —

    版本描述

  • LicenseInfo: —

    许可证信息

  • LayerVersion: —

    版本号

  • LayerName: —

    层名称

  • Status: —

    层的具体版本当前状态,状态值参考此处

  • Stamp: —

    Stamp

  • Tags: —

    返回层绑定的标签信息



2937
2938
2939
# File 'lib/v20180416/models.rb', line 2937

def CompatibleRuntimes
  @CompatibleRuntimes
end

#Description ⇒ Object

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

Parameters:

  • CompatibleRuntimes: —

    版本适用的运行时

  • AddTime: —

    创建时间

  • Description: —

    版本描述

  • LicenseInfo: —

    许可证信息

  • LayerVersion: —

    版本号

  • LayerName: —

    层名称

  • Status: —

    层的具体版本当前状态,状态值参考此处

  • Stamp: —

    Stamp

  • Tags: —

    返回层绑定的标签信息



2937
2938
2939
# File 'lib/v20180416/models.rb', line 2937

def Description
  @Description
end

#LayerName ⇒ Object

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

Parameters:

  • CompatibleRuntimes: —

    版本适用的运行时

  • AddTime: —

    创建时间

  • Description: —

    版本描述

  • LicenseInfo: —

    许可证信息

  • LayerVersion: —

    版本号

  • LayerName: —

    层名称

  • Status: —

    层的具体版本当前状态,状态值参考此处

  • Stamp: —

    Stamp

  • Tags: —

    返回层绑定的标签信息



2937
2938
2939
# File 'lib/v20180416/models.rb', line 2937

def LayerName
  @LayerName
end

#LayerVersion ⇒ Object

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

Parameters:

  • CompatibleRuntimes: —

    版本适用的运行时

  • AddTime: —

    创建时间

  • Description: —

    版本描述

  • LicenseInfo: —

    许可证信息

  • LayerVersion: —

    版本号

  • LayerName: —

    层名称

  • Status: —

    层的具体版本当前状态,状态值参考此处

  • Stamp: —

    Stamp

  • Tags: —

    返回层绑定的标签信息



2937
2938
2939
# File 'lib/v20180416/models.rb', line 2937

def LayerVersion
  @LayerVersion
end

#LicenseInfo ⇒ Object

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

Parameters:

  • CompatibleRuntimes: —

    版本适用的运行时

  • AddTime: —

    创建时间

  • Description: —

    版本描述

  • LicenseInfo: —

    许可证信息

  • LayerVersion: —

    版本号

  • LayerName: —

    层名称

  • Status: —

    层的具体版本当前状态,状态值参考此处

  • Stamp: —

    Stamp

  • Tags: —

    返回层绑定的标签信息



2937
2938
2939
# File 'lib/v20180416/models.rb', line 2937

def LicenseInfo
  @LicenseInfo
end

#Stamp ⇒ Object

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

Parameters:

  • CompatibleRuntimes: —

    版本适用的运行时

  • AddTime: —

    创建时间

  • Description: —

    版本描述

  • LicenseInfo: —

    许可证信息

  • LayerVersion: —

    版本号

  • LayerName: —

    层名称

  • Status: —

    层的具体版本当前状态,状态值参考此处

  • Stamp: —

    Stamp

  • Tags: —

    返回层绑定的标签信息



2937
2938
2939
# File 'lib/v20180416/models.rb', line 2937

def Stamp
  @Stamp
end

#Status ⇒ Object

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

Parameters:

  • CompatibleRuntimes: —

    版本适用的运行时

  • AddTime: —

    创建时间

  • Description: —

    版本描述

  • LicenseInfo: —

    许可证信息

  • LayerVersion: —

    版本号

  • LayerName: —

    层名称

  • Status: —

    层的具体版本当前状态,状态值参考此处

  • Stamp: —

    Stamp

  • Tags: —

    返回层绑定的标签信息



2937
2938
2939
# File 'lib/v20180416/models.rb', line 2937

def Status
  @Status
end

#Tags ⇒ Object

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

Parameters:

  • CompatibleRuntimes: —

    版本适用的运行时

  • AddTime: —

    创建时间

  • Description: —

    版本描述

  • LicenseInfo: —

    许可证信息

  • LayerVersion: —

    版本号

  • LayerName: —

    层名称

  • Status: —

    层的具体版本当前状态,状态值参考此处

  • Stamp: —

    Stamp

  • Tags: —

    返回层绑定的标签信息



2937
2938
2939
# File 'lib/v20180416/models.rb', line 2937

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
# File 'lib/v20180416/models.rb', line 2951

def deserialize(params)
  @CompatibleRuntimes = params['CompatibleRuntimes']
  @AddTime = params['AddTime']
  @Description = params['Description']
  @LicenseInfo = params['LicenseInfo']
  @LayerVersion = params['LayerVersion']
  @LayerName = params['LayerName']
  @Status = params['Status']
  @Stamp = params['Stamp']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end