# Package Classes (0.6.0)

0.6.0 (latest) 0.5.0 0.4.0 0.3.0 0.2.0 0.1.17 Summary of entries of Classes for securesourcemanager.

## Classes

### [SecureSourceManagerAsyncClient](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.SecureSourceManagerAsyncClient)

Secure Source Manager API

Access Secure Source Manager instances, resources, and
repositories.

### [SecureSourceManagerClient](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.SecureSourceManagerClient)

Secure Source Manager API

Access Secure Source Manager instances, resources, and
repositories.

### [FetchTreeAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.FetchTreeAsyncPager)

A pager for iterating through `fetch_tree` requests.

This class thinly wraps an initial
[FetchTreeResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FetchTreeResponse) object, and
provides an `__aiter__` method to iterate through its
`tree_entries` field.

If there are more pages, the `__aiter__` method will make additional
`FetchTree` requests and continue to iterate
through the `tree_entries` field on the
corresponding responses.

All the usual [FetchTreeResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FetchTreeResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [FetchTreePager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.FetchTreePager)

A pager for iterating through `fetch_tree` requests.

This class thinly wraps an initial
[FetchTreeResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FetchTreeResponse) object, and
provides an `__iter__` method to iterate through its
`tree_entries` field.

If there are more pages, the `__iter__` method will make additional
`FetchTree` requests and continue to iterate
through the `tree_entries` field on the
corresponding responses.

All the usual [FetchTreeResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FetchTreeResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListBranchRulesAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListBranchRulesAsyncPager)

A pager for iterating through `list_branch_rules` requests.

This class thinly wraps an initial
[ListBranchRulesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListBranchRulesResponse) object, and
provides an `__aiter__` method to iterate through its
`branch_rules` field.

If there are more pages, the `__aiter__` method will make additional
`ListBranchRules` requests and continue to iterate
through the `branch_rules` field on the
corresponding responses.

All the usual [ListBranchRulesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListBranchRulesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListBranchRulesPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListBranchRulesPager)

A pager for iterating through `list_branch_rules` requests.

This class thinly wraps an initial
[ListBranchRulesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListBranchRulesResponse) object, and
provides an `__iter__` method to iterate through its
`branch_rules` field.

If there are more pages, the `__iter__` method will make additional
`ListBranchRules` requests and continue to iterate
through the `branch_rules` field on the
corresponding responses.

All the usual [ListBranchRulesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListBranchRulesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListHooksAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListHooksAsyncPager)

A pager for iterating through `list_hooks` requests.

This class thinly wraps an initial
[ListHooksResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListHooksResponse) object, and
provides an `__aiter__` method to iterate through its
`hooks` field.

If there are more pages, the `__aiter__` method will make additional
`ListHooks` requests and continue to iterate
through the `hooks` field on the
corresponding responses.

All the usual [ListHooksResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListHooksResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListHooksPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListHooksPager)

A pager for iterating through `list_hooks` requests.

This class thinly wraps an initial
[ListHooksResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListHooksResponse) object, and
provides an `__iter__` method to iterate through its
`hooks` field.

If there are more pages, the `__iter__` method will make additional
`ListHooks` requests and continue to iterate
through the `hooks` field on the
corresponding responses.

All the usual [ListHooksResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListHooksResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListInstancesAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListInstancesAsyncPager)

A pager for iterating through `list_instances` requests.

This class thinly wraps an initial
[ListInstancesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListInstancesResponse) object, and
provides an `__aiter__` method to iterate through its
`instances` field.

If there are more pages, the `__aiter__` method will make additional
`ListInstances` requests and continue to iterate
through the `instances` field on the
corresponding responses.

All the usual [ListInstancesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListInstancesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListInstancesPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListInstancesPager)

A pager for iterating through `list_instances` requests.

This class thinly wraps an initial
[ListInstancesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListInstancesResponse) object, and
provides an `__iter__` method to iterate through its
`instances` field.

If there are more pages, the `__iter__` method will make additional
`ListInstances` requests and continue to iterate
through the `instances` field on the
corresponding responses.

All the usual [ListInstancesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListInstancesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListIssueCommentsAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListIssueCommentsAsyncPager)

A pager for iterating through `list_issue_comments` requests.

This class thinly wraps an initial
[ListIssueCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssueCommentsResponse) object, and
provides an `__aiter__` method to iterate through its
`issue_comments` field.

If there are more pages, the `__aiter__` method will make additional
`ListIssueComments` requests and continue to iterate
through the `issue_comments` field on the
corresponding responses.

All the usual [ListIssueCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssueCommentsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListIssueCommentsPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListIssueCommentsPager)

A pager for iterating through `list_issue_comments` requests.

This class thinly wraps an initial
[ListIssueCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssueCommentsResponse) object, and
provides an `__iter__` method to iterate through its
`issue_comments` field.

If there are more pages, the `__iter__` method will make additional
`ListIssueComments` requests and continue to iterate
through the `issue_comments` field on the
corresponding responses.

All the usual [ListIssueCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssueCommentsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListIssuesAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListIssuesAsyncPager)

A pager for iterating through `list_issues` requests.

This class thinly wraps an initial
[ListIssuesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssuesResponse) object, and
provides an `__aiter__` method to iterate through its
`issues` field.

If there are more pages, the `__aiter__` method will make additional
`ListIssues` requests and continue to iterate
through the `issues` field on the
corresponding responses.

All the usual [ListIssuesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssuesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListIssuesPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListIssuesPager)

A pager for iterating through `list_issues` requests.

This class thinly wraps an initial
[ListIssuesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssuesResponse) object, and
provides an `__iter__` method to iterate through its
`issues` field.

If there are more pages, the `__iter__` method will make additional
`ListIssues` requests and continue to iterate
through the `issues` field on the
corresponding responses.

All the usual [ListIssuesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssuesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListPullRequestCommentsAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListPullRequestCommentsAsyncPager)

A pager for iterating through `list_pull_request_comments` requests.

This class thinly wraps an initial
[ListPullRequestCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestCommentsResponse) object, and
provides an `__aiter__` method to iterate through its
`pull_request_comments` field.

If there are more pages, the `__aiter__` method will make additional
`ListPullRequestComments` requests and continue to iterate
through the `pull_request_comments` field on the
corresponding responses.

All the usual [ListPullRequestCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestCommentsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListPullRequestCommentsPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListPullRequestCommentsPager)

A pager for iterating through `list_pull_request_comments` requests.

This class thinly wraps an initial
[ListPullRequestCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestCommentsResponse) object, and
provides an `__iter__` method to iterate through its
`pull_request_comments` field.

If there are more pages, the `__iter__` method will make additional
`ListPullRequestComments` requests and continue to iterate
through the `pull_request_comments` field on the
corresponding responses.

All the usual [ListPullRequestCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestCommentsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListPullRequestFileDiffsAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListPullRequestFileDiffsAsyncPager)

A pager for iterating through `list_pull_request_file_diffs` requests.

This class thinly wraps an initial
[ListPullRequestFileDiffsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestFileDiffsResponse) object, and
provides an `__aiter__` method to iterate through its
`file_diffs` field.

If there are more pages, the `__aiter__` method will make additional
`ListPullRequestFileDiffs` requests and continue to iterate
through the `file_diffs` field on the
corresponding responses.

All the usual [ListPullRequestFileDiffsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestFileDiffsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListPullRequestFileDiffsPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListPullRequestFileDiffsPager)

A pager for iterating through `list_pull_request_file_diffs` requests.

This class thinly wraps an initial
[ListPullRequestFileDiffsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestFileDiffsResponse) object, and
provides an `__iter__` method to iterate through its
`file_diffs` field.

If there are more pages, the `__iter__` method will make additional
`ListPullRequestFileDiffs` requests and continue to iterate
through the `file_diffs` field on the
corresponding responses.

All the usual [ListPullRequestFileDiffsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestFileDiffsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListPullRequestsAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListPullRequestsAsyncPager)

A pager for iterating through `list_pull_requests` requests.

This class thinly wraps an initial
[ListPullRequestsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestsResponse) object, and
provides an `__aiter__` method to iterate through its
`pull_requests` field.

If there are more pages, the `__aiter__` method will make additional
`ListPullRequests` requests and continue to iterate
through the `pull_requests` field on the
corresponding responses.

All the usual [ListPullRequestsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListPullRequestsPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListPullRequestsPager)

A pager for iterating through `list_pull_requests` requests.

This class thinly wraps an initial
[ListPullRequestsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestsResponse) object, and
provides an `__iter__` method to iterate through its
`pull_requests` field.

If there are more pages, the `__iter__` method will make additional
`ListPullRequests` requests and continue to iterate
through the `pull_requests` field on the
corresponding responses.

All the usual [ListPullRequestsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListRepositoriesAsyncPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListRepositoriesAsyncPager)

A pager for iterating through `list_repositories` requests.

This class thinly wraps an initial
[ListRepositoriesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListRepositoriesResponse) object, and
provides an `__aiter__` method to iterate through its
`repositories` field.

If there are more pages, the `__aiter__` method will make additional
`ListRepositories` requests and continue to iterate
through the `repositories` field on the
corresponding responses.

All the usual [ListRepositoriesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListRepositoriesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListRepositoriesPager](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers.ListRepositoriesPager)

A pager for iterating through `list_repositories` requests.

This class thinly wraps an initial
[ListRepositoriesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListRepositoriesResponse) object, and
provides an `__iter__` method to iterate through its
`repositories` field.

If there are more pages, the `__iter__` method will make additional
`ListRepositories` requests and continue to iterate
through the `repositories` field on the
corresponding responses.

All the usual [ListRepositoriesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListRepositoriesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [BatchCreatePullRequestCommentsRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.BatchCreatePullRequestCommentsRequest)

The request to batch create pull request comments.

### [BatchCreatePullRequestCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.BatchCreatePullRequestCommentsResponse)

The response to batch create pull request comments.

### [BranchRule](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.BranchRule)

Metadata of a BranchRule. BranchRule is the protection rule
to enforce pre-defined rules on designated branches within a
repository.

### [AnnotationsEntry](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.BranchRule.AnnotationsEntry)

The abstract base class for a message.

### [Check](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.BranchRule.Check)

Check is a type for status check.

### [CloseIssueRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.CloseIssueRequest)

The request to close an issue.

### [ClosePullRequestRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ClosePullRequestRequest)

ClosePullRequestRequest is the request to close a pull
request.

### [CreateBranchRuleRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.CreateBranchRuleRequest)

CreateBranchRuleRequest is the request to create a branch
rule.

### [CreateHookRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.CreateHookRequest)

CreateHookRequest is the request for creating a hook.

### [CreateInstanceRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.CreateInstanceRequest)

CreateInstanceRequest is the request for creating an
instance.

### [CreateIssueCommentRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.CreateIssueCommentRequest)

The request to create an issue comment.

### [CreateIssueRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.CreateIssueRequest)

The request to create an issue.

### [CreatePullRequestCommentRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.CreatePullRequestCommentRequest)

The request to create a pull request comment.

### [CreatePullRequestRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.CreatePullRequestRequest)

CreatePullRequestRequest is the request to create a pull
request.

### [CreateRepositoryRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.CreateRepositoryRequest)

CreateRepositoryRequest is the request for creating a
repository.

### [DeleteBranchRuleRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.DeleteBranchRuleRequest)

DeleteBranchRuleRequest is the request to delete a branch
rule.

### [DeleteHookRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.DeleteHookRequest)

DeleteHookRequest is the request to delete a hook.

### [DeleteInstanceRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.DeleteInstanceRequest)

DeleteInstanceRequest is the request for deleting an
instance.

### [DeleteIssueCommentRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.DeleteIssueCommentRequest)

The request to delete an issue comment.

### [DeleteIssueRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.DeleteIssueRequest)

The request to delete an issue.

### [DeletePullRequestCommentRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.DeletePullRequestCommentRequest)

The request to delete a pull request comment. A Review
PullRequestComment cannot be deleted.

### [DeleteRepositoryRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.DeleteRepositoryRequest)

DeleteRepositoryRequest is the request to delete a
repository.

### [FetchBlobRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FetchBlobRequest)

Request message for fetching a blob (file content) from a
repository.

### [FetchBlobResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FetchBlobResponse)

Response message containing the content of a blob.

### [FetchTreeRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FetchTreeRequest)

Request message for fetching a tree structure from a
repository.

### [FetchTreeResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FetchTreeResponse)

Response message containing a list of TreeEntry objects.

### [FileDiff](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FileDiff)

Metadata of a FileDiff. FileDiff represents a single file
diff in a pull request.

### [Action](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.FileDiff.Action)

Action taken on the file.

### [GetBranchRuleRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.GetBranchRuleRequest)

GetBranchRuleRequest is the request for getting a branch
rule.

### [GetHookRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.GetHookRequest)

GetHookRequest is the request for getting a hook.

### [GetInstanceRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.GetInstanceRequest)

GetInstanceRequest is the request for getting an instance.

### [GetIssueCommentRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.GetIssueCommentRequest)

The request to get an issue comment.

### [GetIssueRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.GetIssueRequest)

The request to get an issue.

### [GetPullRequestCommentRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.GetPullRequestCommentRequest)

The request to get a pull request comment.

### [GetPullRequestRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.GetPullRequestRequest)

GetPullRequestRequest is the request to get a pull request.

### [GetRepositoryRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.GetRepositoryRequest)

GetRepositoryRequest is the request for getting a repository.

### [Hook](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Hook)

Metadata of a Secure Source Manager Hook.

### [HookEventType](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Hook.HookEventType)

### [PushOption](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Hook.PushOption)

### [Instance](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Instance)

A resource that represents a Secure Source Manager instance.

### [HostConfig](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Instance.HostConfig)

HostConfig has different instance endpoints.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Instance.LabelsEntry)

The abstract base class for a message.

### [PrivateConfig](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Instance.PrivateConfig)

PrivateConfig includes settings for private instance.

### [CustomHostConfig](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Instance.PrivateConfig.CustomHostConfig)

Custom host config for the instance.

### [State](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Instance.State)

Secure Source Manager instance state.

### [StateNote](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Instance.StateNote)

Provides information about the current instance state.

### [WorkforceIdentityFederationConfig](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Instance.WorkforceIdentityFederationConfig)

WorkforceIdentityFederationConfig allows this instance to
support users from external identity providers.

### [Issue](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Issue)

Metadata of an Issue.

### [State](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Issue.State)

Possible states of an issue.

### [IssueComment](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.IssueComment)

IssueComment represents a comment on an issue.

### [ListBranchRulesRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListBranchRulesRequest)

ListBranchRulesRequest is the request to list branch rules.

### [ListBranchRulesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListBranchRulesResponse)

ListBranchRulesResponse is the response to listing
branchRules.

### [ListHooksRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListHooksRequest)

ListHooksRequest is request to list hooks.

### [ListHooksResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListHooksResponse)

ListHooksResponse is response to list hooks.

### [ListInstancesRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListInstancesRequest)

ListInstancesRequest is the request to list instances.

### [ListInstancesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListInstancesResponse)

### [ListIssueCommentsRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssueCommentsRequest)

The request to list issue comments.

### [ListIssueCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssueCommentsResponse)

The response to list issue comments.

### [ListIssuesRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssuesRequest)

The request to list issues.

### [ListIssuesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListIssuesResponse)

The response to list issues.

### [ListPullRequestCommentsRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestCommentsRequest)

The request to list pull request comments.

### [ListPullRequestCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestCommentsResponse)

The response to list pull request comments.

### [ListPullRequestFileDiffsRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestFileDiffsRequest)

ListPullRequestFileDiffsRequest is the request to list pull
request file diffs.

### [ListPullRequestFileDiffsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestFileDiffsResponse)

ListPullRequestFileDiffsResponse is the response containing
file diffs returned from ListPullRequestFileDiffs.

### [ListPullRequestsRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestsRequest)

ListPullRequestsRequest is the request to list pull requests.

### [ListPullRequestsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListPullRequestsResponse)

ListPullRequestsResponse is the response to list pull
requests.

### [ListRepositoriesRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListRepositoriesRequest)

ListRepositoriesRequest is request to list repositories.

### [ListRepositoriesResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ListRepositoriesResponse)

### [MergePullRequestRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.MergePullRequestRequest)

MergePullRequestRequest is the request to merge a pull
request.

### [OpenIssueRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.OpenIssueRequest)

The request to open an issue.

### [OpenPullRequestRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.OpenPullRequestRequest)

OpenPullRequestRequest is the request to open a pull request.

### [OperationMetadata](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.OperationMetadata)

Represents the metadata of the long-running operation.

### [PullRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.PullRequest)

Metadata of a PullRequest. PullRequest is the request
from a user to merge a branch (head) into another branch (base).

### [Branch](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.PullRequest.Branch)

Branch represents a branch involved in a pull request.

### [State](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.PullRequest.State)

State of the pull request.

### [PullRequestComment](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.PullRequestComment)

PullRequestComment represents a comment on a pull request.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [Code](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.PullRequestComment.Code)

The comment on a code line.

### [Comment](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.PullRequestComment.Comment)

The general pull request comment.

### [Position](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.PullRequestComment.Position)

The position of the code comment.

### [Review](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.PullRequestComment.Review)

The review summary comment.

### [ActionType](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.PullRequestComment.Review.ActionType)

The review action type.

### [Repository](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Repository)

Metadata of a Secure Source Manager repository.

### [InitialConfig](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Repository.InitialConfig)

Repository initialization configuration.

### [URIs](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.Repository.URIs)

URIs for the repository.

### [ResolvePullRequestCommentsRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ResolvePullRequestCommentsRequest)

The request to resolve multiple pull request comments.

### [ResolvePullRequestCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.ResolvePullRequestCommentsResponse)

The response to resolve multiple pull request comments.

### [TreeEntry](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.TreeEntry)

Represents an entry within a tree structure (like a Git
tree).

### [ObjectType](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.TreeEntry.ObjectType)

Defines the type of object the TreeEntry represents.

### [UnresolvePullRequestCommentsRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.UnresolvePullRequestCommentsRequest)

The request to unresolve multiple pull request comments.

### [UnresolvePullRequestCommentsResponse](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.UnresolvePullRequestCommentsResponse)

The response to unresolve multiple pull request comments.

### [UpdateBranchRuleRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.UpdateBranchRuleRequest)

UpdateBranchRuleRequest is the request to update a
branchRule.

### [UpdateHookRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.UpdateHookRequest)

UpdateHookRequest is the request to update a hook.

### [UpdateIssueCommentRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.UpdateIssueCommentRequest)

The request to update an issue comment.

### [UpdateIssueRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.UpdateIssueRequest)

The request to update an issue.

### [UpdatePullRequestCommentRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.UpdatePullRequestCommentRequest)

The request to update a pull request comment.

### [UpdatePullRequestRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.UpdatePullRequestRequest)

UpdatePullRequestRequest is the request to update a pull
request.

### [UpdateRepositoryRequest](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.types.UpdateRepositoryRequest)

UpdateRepositoryRequest is the request to update a
repository.

## Modules

### [pagers](https://docs.cloud.google.com/python/docs/reference/securesourcemanager/latest/google.cloud.securesourcemanager_v1.services.secure_source_manager.pagers)

API documentation for `securesourcemanager_v1.services.secure_source_manager.pagers` module.