Liking cljdoc? Tell your friends :D

happygapi.sourcerepo.projects

Cloud Source Repositories API: projects. Accesses source code repositories hosted by Google. See: https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects

Cloud Source Repositories API: projects.
Accesses source code repositories hosted by Google.
See: https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects
raw docstring

getConfig$clj

(getConfig$ auth parameters)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/getConfig

Required parameters: name

Optional parameters: none

Returns the Cloud Source Repositories configuration of the project.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/getConfig

Required parameters: name

Optional parameters: none

Returns the Cloud Source Repositories configuration of the project.
raw docstring

repos-create$clj

(repos-create$ auth parameters body)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/create

Required parameters: parent

Optional parameters: none

Body:

{:name string, :size string, :pubsubConfigs {}, :url string, :mirrorConfig {:webhookId string, :url string, :deployKeyId string}}

Creates a repo in the given project with the given name. If the named repository already exists, CreateRepo returns ALREADY_EXISTS.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/create

Required parameters: parent

Optional parameters: none

Body: 

{:name string,
 :size string,
 :pubsubConfigs {},
 :url string,
 :mirrorConfig {:webhookId string, :url string, :deployKeyId string}}

Creates a repo in the given project with the given name. If the named repository already exists, `CreateRepo` returns `ALREADY_EXISTS`.
raw docstring

repos-delete$clj

(repos-delete$ auth parameters)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/delete

Required parameters: name

Optional parameters: none

Deletes a repo.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/delete

Required parameters: name

Optional parameters: none

Deletes a repo.
raw docstring

repos-get$clj

(repos-get$ auth parameters)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/get

Required parameters: name

Optional parameters: none

Returns information about a repo.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/get

Required parameters: name

Optional parameters: none

Returns information about a repo.
raw docstring

repos-getIamPolicy$clj

(repos-getIamPolicy$ auth parameters)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/getIamPolicy

Required parameters: resource

Optional parameters: options.requestedPolicyVersion

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
raw docstring

repos-list$clj

(repos-list$ auth parameters)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/list

Required parameters: name

Optional parameters: pageSize, pageToken

Returns all repos belonging to a project. The sizes of the repos are not set by ListRepos. To get the size of a repo, use GetRepo.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/list

Required parameters: name

Optional parameters: pageSize, pageToken

Returns all repos belonging to a project. The sizes of the repos are not set by ListRepos. To get the size of a repo, use GetRepo.
raw docstring

repos-patch$clj

(repos-patch$ auth parameters body)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/patch

Required parameters: name

Optional parameters: none

Body:

{:repo {:name string, :size string, :pubsubConfigs {}, :url string, :mirrorConfig MirrorConfig}, :updateMask string}

Updates information about a repo.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/patch

Required parameters: name

Optional parameters: none

Body: 

{:repo {:name string,
        :size string,
        :pubsubConfigs {},
        :url string,
        :mirrorConfig MirrorConfig},
 :updateMask string}

Updates information about a repo.
raw docstring

repos-setIamPolicy$clj

(repos-setIamPolicy$ auth parameters body)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:etag string, :auditConfigs [AuditConfig], :bindings [Binding], :version integer}, :updateMask string}

Sets the access control policy on the specified resource. Replaces any existing policy.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:etag string,
          :auditConfigs [AuditConfig],
          :bindings [Binding],
          :version integer},
 :updateMask string}

Sets the access control policy on the specified resource. Replaces any existing policy.
raw docstring

repos-sync$clj

(repos-sync$ auth parameters body)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/sync

Required parameters: name

Optional parameters: none

Body:

{}

Synchronize a connected repo. The response contains SyncRepoMetadata in the metadata field.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/sync

Required parameters: name

Optional parameters: none

Body: 

{}

Synchronize a connected repo. The response contains SyncRepoMetadata in the metadata field.
raw docstring

repos-testIamPermissions$clj

(repos-testIamPermissions$ auth parameters body)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.
raw docstring

updateConfig$clj

(updateConfig$ auth parameters body)

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/updateConfig

Required parameters: name

Optional parameters: none

Body:

{:updateMask string, :projectConfig {:name string, :enablePrivateKeyCheck boolean, :pubsubConfigs {}}}

Updates the Cloud Source Repositories configuration of the project.

https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/updateConfig

Required parameters: name

Optional parameters: none

Body: 

{:updateMask string,
 :projectConfig {:name string,
                 :enablePrivateKeyCheck boolean,
                 :pubsubConfigs {}}}

Updates the Cloud Source Repositories configuration of the project.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close