Struct google_cloudbuild1::api::RepoSource [−][src]
Location of the source in a Google Cloud Source Repository.
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).
- triggers run projects (request)
Fields
branch_name: Option<String>Regex matching branches to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
commit_sha: Option<String>Explicit commit SHA to build.
dir: Option<String>Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.
invert_regex: Option<bool>Only trigger a build if the revision regex does NOT match the revision regex.
project_id: Option<String>ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
repo_name: Option<String>Name of the Cloud Source Repository.
substitutions: Option<HashMap<String, String>>Substitutions to use in a triggered build. Should only be used with RunBuildTrigger
tag_name: Option<String>Regex matching tags to build. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
Trait Implementations
impl Clone for RepoSource[src]
fn clone(&self) -> RepoSource[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for RepoSource[src]
impl Default for RepoSource[src]
fn default() -> RepoSource[src]
impl<'de> Deserialize<'de> for RepoSource[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl RequestValue for RepoSource[src]
impl Serialize for RepoSource[src]
Auto Trait Implementations
impl RefUnwindSafe for RepoSource[src]
impl Send for RepoSource[src]
impl Sync for RepoSource[src]
impl Unpin for RepoSource[src]
impl UnwindSafe for RepoSource[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,