pub struct BuildTriggerPolicy {
pub bitbucket: Option<WebHookTrigger>,
pub generic: Option<WebHookTrigger>,
pub github: Option<WebHookTrigger>,
pub gitlab: Option<WebHookTrigger>,
pub image_change: Option<ImageChangeTrigger>,
pub type_: String,
}
Expand description
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
Fields§
§bitbucket: Option<WebHookTrigger>
BitbucketWebHook contains the parameters for a Bitbucket webhook type of trigger
generic: Option<WebHookTrigger>
generic contains the parameters for a Generic webhook type of trigger
github: Option<WebHookTrigger>
github contains the parameters for a GitHub webhook type of trigger
gitlab: Option<WebHookTrigger>
GitLabWebHook contains the parameters for a GitLab webhook type of trigger
image_change: Option<ImageChangeTrigger>
imageChange contains parameters for an ImageChange type of trigger
type_: String
type is the type of build trigger
Trait Implementations§
Source§impl Clone for BuildTriggerPolicy
impl Clone for BuildTriggerPolicy
Source§fn clone(&self) -> BuildTriggerPolicy
fn clone(&self) -> BuildTriggerPolicy
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 BuildTriggerPolicy
impl Debug for BuildTriggerPolicy
Source§impl Default for BuildTriggerPolicy
impl Default for BuildTriggerPolicy
Source§fn default() -> BuildTriggerPolicy
fn default() -> BuildTriggerPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuildTriggerPolicy
impl<'de> Deserialize<'de> for BuildTriggerPolicy
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 PartialEq for BuildTriggerPolicy
impl PartialEq for BuildTriggerPolicy
Source§impl Serialize for BuildTriggerPolicy
impl Serialize for BuildTriggerPolicy
impl StructuralPartialEq for BuildTriggerPolicy
Auto Trait Implementations§
impl Freeze for BuildTriggerPolicy
impl RefUnwindSafe for BuildTriggerPolicy
impl Send for BuildTriggerPolicy
impl Sync for BuildTriggerPolicy
impl Unpin for BuildTriggerPolicy
impl UnwindSafe for BuildTriggerPolicy
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