pub struct DeliveryConsoleProjection {Show 20 fields
pub protocol: String,
pub projection_digest: String,
pub state: DeliveryConsoleState,
pub release: Option<DeliveryConsoleRelease>,
pub supply_chain: Vec<DeliveryConsoleSupplyChainWorkload>,
pub policy: Option<DeliveryConsolePolicy>,
pub configuration: DeliveryConsoleConfiguration,
pub deployments: Vec<DeliveryConsoleDeployment>,
pub edge: Option<DeliveryConsoleEdge>,
pub adapter_drift: Vec<DeliveryConsoleAdapterDrift>,
pub promotion_history: Vec<DeliveryConsoleTimelineEntry>,
pub canary_timeline: Vec<DeliveryConsoleTimelineEntry>,
pub canary_observations: Vec<DeliveryConsoleCanaryObservation>,
pub rollback_timeline: Vec<DeliveryConsoleTimelineEntry>,
pub issues: Vec<DeliveryConsoleIssue>,
pub next_actions: Vec<String>,
pub runtime_story_references: Vec<String>,
pub ga_operations: DeliveryConsoleGaOperations,
pub read_only: bool,
pub apply_actions: Vec<String>,
}Fields§
§protocol: String§projection_digest: String§state: DeliveryConsoleState§release: Option<DeliveryConsoleRelease>§supply_chain: Vec<DeliveryConsoleSupplyChainWorkload>§policy: Option<DeliveryConsolePolicy>§configuration: DeliveryConsoleConfiguration§deployments: Vec<DeliveryConsoleDeployment>§edge: Option<DeliveryConsoleEdge>§adapter_drift: Vec<DeliveryConsoleAdapterDrift>§promotion_history: Vec<DeliveryConsoleTimelineEntry>§canary_timeline: Vec<DeliveryConsoleTimelineEntry>§canary_observations: Vec<DeliveryConsoleCanaryObservation>§rollback_timeline: Vec<DeliveryConsoleTimelineEntry>§issues: Vec<DeliveryConsoleIssue>§next_actions: Vec<String>§runtime_story_references: Vec<String>§ga_operations: DeliveryConsoleGaOperations§read_only: bool§apply_actions: Vec<String>Trait Implementations§
Source§impl Clone for DeliveryConsoleProjection
impl Clone for DeliveryConsoleProjection
Source§fn clone(&self) -> DeliveryConsoleProjection
fn clone(&self) -> DeliveryConsoleProjection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for DeliveryConsoleProjection
impl ComposeSchema for DeliveryConsoleProjection
Source§impl Debug for DeliveryConsoleProjection
impl Debug for DeliveryConsoleProjection
Source§impl<'de> Deserialize<'de> for DeliveryConsoleProjection
impl<'de> Deserialize<'de> for DeliveryConsoleProjection
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
impl Eq for DeliveryConsoleProjection
Source§impl JsonSchema for DeliveryConsoleProjection
impl JsonSchema for DeliveryConsoleProjection
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl StructuralPartialEq for DeliveryConsoleProjection
Auto Trait Implementations§
impl Freeze for DeliveryConsoleProjection
impl RefUnwindSafe for DeliveryConsoleProjection
impl Send for DeliveryConsoleProjection
impl Sync for DeliveryConsoleProjection
impl Unpin for DeliveryConsoleProjection
impl UnsafeUnpin for DeliveryConsoleProjection
impl UnwindSafe for DeliveryConsoleProjection
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request