pub struct DecisionMetadata { /* private fields */ }Expand description
Metadata information for a deployed DMN decision definition.
Implementations§
Source§impl DecisionMetadata
impl DecisionMetadata
Sourcepub fn dmn_decision_id(&self) -> &str
pub fn dmn_decision_id(&self) -> &str
Returns the unique identifier for this DMN decision
The ID is defined in the DMN XML via the ‘id’ attribute
Sourcepub fn dmn_decision_name(&self) -> &str
pub fn dmn_decision_name(&self) -> &str
Returns the human-readable name for this DMN decision
The name is defined in the DMN XML via the ‘name’ attribute
Sourcepub fn version(&self) -> i32
pub fn version(&self) -> i32
Returns the version of this decision definition
Version is auto-incremented when deploying a decision with same ID
Sourcepub fn decision_key(&self) -> i64
pub fn decision_key(&self) -> i64
Returns the unique key assigned to this decision by Zeebe
Key is globally unique across the cluster
Sourcepub fn dmn_decision_requirement_id(&self) -> &str
pub fn dmn_decision_requirement_id(&self) -> &str
Returns the ID of the decision requirements graph this belongs to
Links to the parent DRG that contains this decision
Sourcepub fn decision_requirements_key(&self) -> i64
pub fn decision_requirements_key(&self) -> i64
Returns the key of the decision requirements graph this belongs to
Links to the parent DRG via its unique key
Trait Implementations§
Source§impl Clone for DecisionMetadata
impl Clone for DecisionMetadata
Source§fn clone(&self) -> DecisionMetadata
fn clone(&self) -> DecisionMetadata
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 moreAuto Trait Implementations§
impl Freeze for DecisionMetadata
impl RefUnwindSafe for DecisionMetadata
impl Send for DecisionMetadata
impl Sync for DecisionMetadata
impl Unpin for DecisionMetadata
impl UnwindSafe for DecisionMetadata
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> 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