Class: TencentCloud::Tcb::V20180608::DescribeCloudBaseProjectLatestVersionListRequest

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

Overview

DescribeCloudBaseProjectLatestVersionList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, pagesize = nil, envid = nil, projectname = nil, projecttype = nil, tags = nil, ciid = nil) ⇒ DescribeCloudBaseProjectLatestVersionListRequest

Returns a new instance of DescribeCloudBaseProjectLatestVersionListRequest.



3851
3852
3853
3854
3855
3856
3857
3858
3859
# File 'lib/v20180608/models.rb', line 3851

def initialize(offset=nil, pagesize=nil, envid=nil, projectname=nil, projecttype=nil, tags=nil, ciid=nil)
  @Offset = offset
  @PageSize = pagesize
  @EnvId = envid
  @ProjectName = projectname
  @ProjectType = projecttype
  @Tags = tags
  @CiId = ciid
end

Instance Attribute Details

#CiIdObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

    项目类型: framework-oneclick,qci-extension-cicd

  • Tags:

    标签

  • CiId:

    ci的id



3849
3850
3851
# File 'lib/v20180608/models.rb', line 3849

def CiId
  @CiId
end

#EnvIdObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

    项目类型: framework-oneclick,qci-extension-cicd

  • Tags:

    标签

  • CiId:

    ci的id



3849
3850
3851
# File 'lib/v20180608/models.rb', line 3849

def EnvId
  @EnvId
end

#OffsetObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

    项目类型: framework-oneclick,qci-extension-cicd

  • Tags:

    标签

  • CiId:

    ci的id



3849
3850
3851
# File 'lib/v20180608/models.rb', line 3849

def Offset
  @Offset
end

#PageSizeObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

    项目类型: framework-oneclick,qci-extension-cicd

  • Tags:

    标签

  • CiId:

    ci的id



3849
3850
3851
# File 'lib/v20180608/models.rb', line 3849

def PageSize
  @PageSize
end

#ProjectNameObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

    项目类型: framework-oneclick,qci-extension-cicd

  • Tags:

    标签

  • CiId:

    ci的id



3849
3850
3851
# File 'lib/v20180608/models.rb', line 3849

def ProjectName
  @ProjectName
end

#ProjectTypeObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

    项目类型: framework-oneclick,qci-extension-cicd

  • Tags:

    标签

  • CiId:

    ci的id



3849
3850
3851
# File 'lib/v20180608/models.rb', line 3849

def ProjectType
  @ProjectType
end

#TagsObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

    项目类型: framework-oneclick,qci-extension-cicd

  • Tags:

    标签

  • CiId:

    ci的id



3849
3850
3851
# File 'lib/v20180608/models.rb', line 3849

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



3861
3862
3863
3864
3865
3866
3867
3868
3869
# File 'lib/v20180608/models.rb', line 3861

def deserialize(params)
  @Offset = params['Offset']
  @PageSize = params['PageSize']
  @EnvId = params['EnvId']
  @ProjectName = params['ProjectName']
  @ProjectType = params['ProjectType']
  @Tags = params['Tags']
  @CiId = params['CiId']
end