#[non_exhaustive]pub struct CIAppPipelineEventAttributes {
pub attributes: Option<BTreeMap<String, Value>>,
pub ci_level: Option<CIAppPipelineLevel>,
pub tags: Option<Vec<String>>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
JSON object containing all event attributes and their associated values.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.attributes: Option<BTreeMap<String, Value>>
JSON object of attributes from CI Visibility pipeline events.
ci_level: Option<CIAppPipelineLevel>
Pipeline execution level.
Array of tags associated with your event.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl CIAppPipelineEventAttributes
impl CIAppPipelineEventAttributes
pub fn new() -> CIAppPipelineEventAttributes
pub fn attributes(self, value: BTreeMap<String, Value>) -> Self
pub fn ci_level(self, value: CIAppPipelineLevel) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for CIAppPipelineEventAttributes
impl Clone for CIAppPipelineEventAttributes
Source§fn clone(&self) -> CIAppPipelineEventAttributes
fn clone(&self) -> CIAppPipelineEventAttributes
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 CIAppPipelineEventAttributes
impl Debug for CIAppPipelineEventAttributes
Source§impl<'de> Deserialize<'de> for CIAppPipelineEventAttributes
impl<'de> Deserialize<'de> for CIAppPipelineEventAttributes
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 CIAppPipelineEventAttributes
impl PartialEq for CIAppPipelineEventAttributes
Source§fn eq(&self, other: &CIAppPipelineEventAttributes) -> bool
fn eq(&self, other: &CIAppPipelineEventAttributes) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CIAppPipelineEventAttributes
Auto Trait Implementations§
impl Freeze for CIAppPipelineEventAttributes
impl RefUnwindSafe for CIAppPipelineEventAttributes
impl Send for CIAppPipelineEventAttributes
impl Sync for CIAppPipelineEventAttributes
impl Unpin for CIAppPipelineEventAttributes
impl UnwindSafe for CIAppPipelineEventAttributes
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