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.
sourceraw 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:

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

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

Creates a repo in the given project with the given name. If the named repository already exists, `CreateRepo` returns `ALREADY_EXISTS`.
sourceraw 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.
sourceraw 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.
sourceraw 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.
sourceraw 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.
sourceraw 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 {:url string, :mirrorConfig MirrorConfig, :pubsubConfigs {}, :size string, :name string}, :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 {:url string,
        :mirrorConfig MirrorConfig,
        :pubsubConfigs {},
        :size string,
        :name string},
 :updateMask string}

Updates information about a repo.
sourceraw 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:

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

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

Sets the access control policy on the specified resource. Replaces any existing policy.
sourceraw 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.
sourceraw 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.
sourceraw 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:

{:projectConfig {:pubsubConfigs {}, :enablePrivateKeyCheck boolean, :name string}, :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 {},
                 :enablePrivateKeyCheck boolean,
                 :name string},
 :updateMask string}

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

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

× close