Class: TencentCloud::Oceanus::V20190422::DescribeFolderResponse

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

Overview

DescribeFolder返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(folderid = nil, foldername = nil, parentid = nil, foldertype = nil, workspaceid = nil, subfolderinfo = nil, requestid = nil) ⇒ DescribeFolderResponse

Returns a new instance of DescribeFolderResponse.



1945
1946
1947
1948
1949
1950
1951
1952
1953
# File 'lib/v20190422/models.rb', line 1945

def initialize(folderid=nil, foldername=nil, parentid=nil, foldertype=nil, workspaceid=nil, subfolderinfo=nil, requestid=nil)
  @FolderId = folderid
  @FolderName = foldername
  @ParentId = parentid
  @FolderType = foldertype
  @WorkSpaceId = workspaceid
  @SubFolderInfo = subfolderinfo
  @RequestId = requestid
end

Instance Attribute Details

#FolderIdObject

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

Parameters:

  • FolderId:

    folder id

  • FolderName:

    folder name

  • ParentId:

    父文件夹id

  • FolderType:

    文件夹类型

  • WorkSpaceId:

    workspace id

  • SubFolderInfo:

    子文件夹信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1943
1944
1945
# File 'lib/v20190422/models.rb', line 1943

def FolderId
  @FolderId
end

#FolderNameObject

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

Parameters:

  • FolderId:

    folder id

  • FolderName:

    folder name

  • ParentId:

    父文件夹id

  • FolderType:

    文件夹类型

  • WorkSpaceId:

    workspace id

  • SubFolderInfo:

    子文件夹信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1943
1944
1945
# File 'lib/v20190422/models.rb', line 1943

def FolderName
  @FolderName
end

#FolderTypeObject

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

Parameters:

  • FolderId:

    folder id

  • FolderName:

    folder name

  • ParentId:

    父文件夹id

  • FolderType:

    文件夹类型

  • WorkSpaceId:

    workspace id

  • SubFolderInfo:

    子文件夹信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1943
1944
1945
# File 'lib/v20190422/models.rb', line 1943

def FolderType
  @FolderType
end

#ParentIdObject

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

Parameters:

  • FolderId:

    folder id

  • FolderName:

    folder name

  • ParentId:

    父文件夹id

  • FolderType:

    文件夹类型

  • WorkSpaceId:

    workspace id

  • SubFolderInfo:

    子文件夹信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1943
1944
1945
# File 'lib/v20190422/models.rb', line 1943

def ParentId
  @ParentId
end

#RequestIdObject

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

Parameters:

  • FolderId:

    folder id

  • FolderName:

    folder name

  • ParentId:

    父文件夹id

  • FolderType:

    文件夹类型

  • WorkSpaceId:

    workspace id

  • SubFolderInfo:

    子文件夹信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1943
1944
1945
# File 'lib/v20190422/models.rb', line 1943

def RequestId
  @RequestId
end

#SubFolderInfoObject

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

Parameters:

  • FolderId:

    folder id

  • FolderName:

    folder name

  • ParentId:

    父文件夹id

  • FolderType:

    文件夹类型

  • WorkSpaceId:

    workspace id

  • SubFolderInfo:

    子文件夹信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1943
1944
1945
# File 'lib/v20190422/models.rb', line 1943

def SubFolderInfo
  @SubFolderInfo
end

#WorkSpaceIdObject

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

Parameters:

  • FolderId:

    folder id

  • FolderName:

    folder name

  • ParentId:

    父文件夹id

  • FolderType:

    文件夹类型

  • WorkSpaceId:

    workspace id

  • SubFolderInfo:

    子文件夹信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1943
1944
1945
# File 'lib/v20190422/models.rb', line 1943

def WorkSpaceId
  @WorkSpaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
# File 'lib/v20190422/models.rb', line 1955

def deserialize(params)
  @FolderId = params['FolderId']
  @FolderName = params['FolderName']
  @ParentId = params['ParentId']
  @FolderType = params['FolderType']
  @WorkSpaceId = params['WorkSpaceId']
  unless params['SubFolderInfo'].nil?
    @SubFolderInfo = []
    params['SubFolderInfo'].each do |i|
      subfolderinfo_tmp = SubFolderInfo.new
      subfolderinfo_tmp.deserialize(i)
      @SubFolderInfo << subfolderinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end