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 args)

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 args body)

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

Required parameters: parent

Optional parameters: none

Body:

{:name string, :mirrorConfig {:deployKeyId string, :url string, :webhookId string}, :url string, :pubsubConfigs {}, :size 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,
 :mirrorConfig {:deployKeyId string, :url string, :webhookId string},
 :url string,
 :pubsubConfigs {},
 :size 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 args)

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 args)

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 args)

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 args)

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

Required parameters: name

Optional parameters: pageToken, pageSize 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: pageToken, pageSize
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 args body)

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

Required parameters: name

Optional parameters: none

Body:

{:updateMask string, :repo {:name string, :mirrorConfig MirrorConfig, :url string, :pubsubConfigs {}, :size 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: 

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

Updates information about a repo.
raw docstring

repos-setIamPolicy$clj

(repos-setIamPolicy$ auth args body)

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

Required parameters: resource

Optional parameters: none

Body:

{:updateMask string, :policy {:version integer, :auditConfigs [AuditConfig], :bindings [Binding], :etag 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: 

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

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

repos-sync$clj

(repos-sync$ auth args 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 args 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 args body)

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

Required parameters: name

Optional parameters: none

Body:

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

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: 

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

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

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

× close