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.



3108
3109
3110
3111
3112
3113
3114
3115
3116
# File 'lib/v20180608/models.rb', line 3108

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



3106
3107
3108
# File 'lib/v20180608/models.rb', line 3106

def CiId
  @CiId
end

#EnvIdObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

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

  • Tags:

    标签

  • CiId:

    ci的id



3106
3107
3108
# File 'lib/v20180608/models.rb', line 3106

def EnvId
  @EnvId
end

#OffsetObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

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

  • Tags:

    标签

  • CiId:

    ci的id



3106
3107
3108
# File 'lib/v20180608/models.rb', line 3106

def Offset
  @Offset
end

#PageSizeObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

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

  • Tags:

    标签

  • CiId:

    ci的id



3106
3107
3108
# File 'lib/v20180608/models.rb', line 3106

def PageSize
  @PageSize
end

#ProjectNameObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

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

  • Tags:

    标签

  • CiId:

    ci的id



3106
3107
3108
# File 'lib/v20180608/models.rb', line 3106

def ProjectName
  @ProjectName
end

#ProjectTypeObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

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

  • Tags:

    标签

  • CiId:

    ci的id



3106
3107
3108
# File 'lib/v20180608/models.rb', line 3106

def ProjectType
  @ProjectType
end

#TagsObject

Parameters:

  • Offset:

    偏移量

  • PageSize:

    个数

  • EnvId:

    环境id, 非必填

  • ProjectName:

    项目名称, 非必填

  • ProjectType:

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

  • Tags:

    标签

  • CiId:

    ci的id



3106
3107
3108
# File 'lib/v20180608/models.rb', line 3106

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



3118
3119
3120
3121
3122
3123
3124
3125
3126
# File 'lib/v20180608/models.rb', line 3118

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