Struct google_sourcerepo1::Repo [−][src]
pub struct Repo { pub url: Option<String>, pub size: Option<String>, pub mirror_config: Option<MirrorConfig>, pub name: Option<String>, pub pubsub_configs: Option<HashMap<String, PubsubConfig>>, }
A repository (or repo) is a Git repository storing versioned source content.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- repos get projects (response)
- repos patch projects (response)
- repos create projects (request|response)
Fields
url: Option<String>
URL to clone the repository from Google Cloud Source Repositories. Read-only field.
size: Option<String>
The disk usage of the repo, in bytes. Read-only field. Size is only returned by GetRepo.
mirror_config: Option<MirrorConfig>
How this repository mirrors a repository managed by another service. Read-only field.
name: Option<String>
Resource name of the repository, of the form
projects/<project>/repos/<repo>
. The repo name may contain slashes.
eg, projects/myproject/repos/name/with/slash
pubsub_configs: Option<HashMap<String, PubsubConfig>>
How this repository publishes a change in the repository through Cloud Pub/Sub. Keyed by the topic names.
Trait Implementations
impl Default for Repo
[src]
impl Default for Repo
impl Clone for Repo
[src]
impl Clone for Repo
fn clone(&self) -> Repo
[src]
fn clone(&self) -> Repo
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for Repo
[src]
impl Debug for Repo
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl RequestValue for Repo
[src]
impl RequestValue for Repo
impl ResponseResult for Repo
[src]
impl ResponseResult for Repo