pub struct RepositoryEventConfig {
pub pull_request: Option<PullRequestFilter>,
pub push: Option<PushFilter>,
pub repository: Option<String>,
pub repository_type: Option<String>,
}Expand description
The configuration of a trigger that creates a build whenever an event from Repo API is received.
This type is not used in any activity, and only used as part of another schema.
Fields§
§pull_request: Option<PullRequestFilter>Filter to match changes in pull requests.
push: Option<PushFilter>Filter to match changes in refs like branches, tags.
repository: Option<String>The resource name of the Repo API resource.
repository_type: Option<String>Output only. The type of the SCM vendor the repository points to.
Trait Implementations§
Source§impl Clone for RepositoryEventConfig
impl Clone for RepositoryEventConfig
Source§fn clone(&self) -> RepositoryEventConfig
fn clone(&self) -> RepositoryEventConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RepositoryEventConfig
impl Debug for RepositoryEventConfig
Source§impl Default for RepositoryEventConfig
impl Default for RepositoryEventConfig
Source§fn default() -> RepositoryEventConfig
fn default() -> RepositoryEventConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RepositoryEventConfig
impl<'de> Deserialize<'de> for RepositoryEventConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for RepositoryEventConfig
impl Serialize for RepositoryEventConfig
impl Part for RepositoryEventConfig
Auto Trait Implementations§
impl Freeze for RepositoryEventConfig
impl RefUnwindSafe for RepositoryEventConfig
impl Send for RepositoryEventConfig
impl Sync for RepositoryEventConfig
impl Unpin for RepositoryEventConfig
impl UnwindSafe for RepositoryEventConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more