[][src]Struct openshift_openapi::api::build::v1::ImageChangeTrigger

pub struct ImageChangeTrigger {
    pub from: Option<ObjectReference>,
    pub last_triggered_image_id: Option<String>,
    pub paused: Option<bool>,
}

ImageChangeTrigger allows builds to be triggered when an ImageStream changes

Fields

from: Option<ObjectReference>

from is a reference to an ImageStreamTag that will trigger a build when updated It is optional. If no From is specified, the From image from the build strategy will be used. Only one ImageChangeTrigger with an empty From reference is allowed in a build configuration.

last_triggered_image_id: Option<String>

lastTriggeredImageID is used internally by the ImageChangeController to save last used image ID for build

paused: Option<bool>

paused is true if this trigger is temporarily disabled. Optional.

Trait Implementations

impl Clone for ImageChangeTrigger[src]

impl Debug for ImageChangeTrigger[src]

impl Default for ImageChangeTrigger[src]

impl<'de> Deserialize<'de> for ImageChangeTrigger[src]

impl PartialEq<ImageChangeTrigger> for ImageChangeTrigger[src]

impl Serialize for ImageChangeTrigger[src]

impl StructuralPartialEq for ImageChangeTrigger[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.