Reference documentation and code samples for the Google Cloud Secure Source Manager V1 Client class FetchTreeRequest.
Request message for fetching a tree structure from a repository.
Generated from protobuf messagegoogle.cloud.securesourcemanager.v1.FetchTreeRequest
Namespace
Google \ Cloud \ SecureSourceManager \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ repository
string
Required. The format isprojects/{project_number}/locations/{location_id}/repositories/{repository_id}. Specifies the repository to fetch the tree from.
↳ ref
string
Optional.refcan be a SHA-1 hash, a branch name, or a tag. Specifies which tree to fetch. If not specified, the default branch will be used.
↳ recursive
bool
Optional. If true, include all subfolders and their files in the response. If false, only the immediate children are returned.
↳ page_size
int
Optional. Requested page size. Server may return fewer items than requested. If unspecified, at most 10,000 items will be returned.
↳ page_token
string
Optional. A token identifying a page of results the server should return.
getRepository
Required. The format isprojects/{project_number}/locations/{location_id}/repositories/{repository_id}.
Specifies the repository to fetch the tree from.
Returns
Type
Description
string
setRepository
Required. The format isprojects/{project_number}/locations/{location_id}/repositories/{repository_id}.
Specifies the repository to fetch the tree from.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRef
Optional.refcan be a SHA-1 hash, a branch name, or a tag. Specifies
which tree to fetch. If not specified, the default branch will be used.
Returns
Type
Description
string
setRef
Optional.refcan be a SHA-1 hash, a branch name, or a tag. Specifies
which tree to fetch. If not specified, the default branch will be used.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRecursive
Optional. If true, include all subfolders and their files in the response.
If false, only the immediate children are returned.
Returns
Type
Description
bool
setRecursive
Optional. If true, include all subfolders and their files in the response.
If false, only the immediate children are returned.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getPageSize
Optional. Requested page size. Server may return fewer items than
requested. If unspecified, at most 10,000 items will be returned.
Returns
Type
Description
int
setPageSize
Optional. Requested page size. Server may return fewer items than
requested. If unspecified, at most 10,000 items will be returned.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getPageToken
Optional. A token identifying a page of results the server should return.
Returns
Type
Description
string
setPageToken
Optional. A token identifying a page of results the server should return.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Secure Source Manager V1 Client - Class FetchTreeRequest (1.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.5.0 (latest)](/php/docs/reference/cloud-securesourcemanager/latest/V1.FetchTreeRequest)\n- [1.4.1](/php/docs/reference/cloud-securesourcemanager/1.4.1/V1.FetchTreeRequest)\n- [1.3.3](/php/docs/reference/cloud-securesourcemanager/1.3.3/V1.FetchTreeRequest)\n- [1.2.0](/php/docs/reference/cloud-securesourcemanager/1.2.0/V1.FetchTreeRequest)\n- [1.1.0](/php/docs/reference/cloud-securesourcemanager/1.1.0/V1.FetchTreeRequest)\n- [1.0.0](/php/docs/reference/cloud-securesourcemanager/1.0.0/V1.FetchTreeRequest)\n- [0.2.5](/php/docs/reference/cloud-securesourcemanager/0.2.5/V1.FetchTreeRequest)\n- [0.1.0](/php/docs/reference/cloud-securesourcemanager/0.1.0/V1.FetchTreeRequest) \nReference documentation and code samples for the Google Cloud Secure Source Manager V1 Client class FetchTreeRequest.\n\nRequest message for fetching a tree structure from a repository.\n\nGenerated from protobuf message `google.cloud.securesourcemanager.v1.FetchTreeRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ SecureSourceManager \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getRepository\n\nRequired. The format is\n`projects/{project_number}/locations/{location_id}/repositories/{repository_id}`.\n\nSpecifies the repository to fetch the tree from.\n\n### setRepository\n\nRequired. The format is\n`projects/{project_number}/locations/{location_id}/repositories/{repository_id}`.\n\nSpecifies the repository to fetch the tree from.\n\n### getRef\n\nOptional. `ref` can be a SHA-1 hash, a branch name, or a tag. Specifies\nwhich tree to fetch. If not specified, the default branch will be used.\n\n### setRef\n\nOptional. `ref` can be a SHA-1 hash, a branch name, or a tag. Specifies\nwhich tree to fetch. If not specified, the default branch will be used.\n\n### getRecursive\n\nOptional. If true, include all subfolders and their files in the response.\n\nIf false, only the immediate children are returned.\n\n### setRecursive\n\nOptional. If true, include all subfolders and their files in the response.\n\nIf false, only the immediate children are returned.\n\n### getPageSize\n\nOptional. Requested page size. Server may return fewer items than\nrequested. If unspecified, at most 10,000 items will be returned.\n\n### setPageSize\n\nOptional. Requested page size. Server may return fewer items than\nrequested. If unspecified, at most 10,000 items will be returned.\n\n### getPageToken\n\nOptional. A token identifying a page of results the server should return.\n\n### setPageToken\n\nOptional. A token identifying a page of results the server should return."]]