pub struct DataFlow {Show 19 fields
pub id: String,
pub state: DataFlowState,
pub profile: String,
pub kind: DataFlowType,
pub agreement_id: String,
pub dataset_id: String,
pub dataspace_context: String,
pub participant_id: String,
pub counter_party_id: String,
pub control_plane_id: String,
pub participant_context_id: String,
pub suspension_reason: Option<String>,
pub termination_reason: Option<String>,
pub labels: Vec<String>,
pub metadata: HashMap<String, Value>,
pub claims: HashMap<String, Value>,
pub data_address: Option<DataAddress>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Fields§
§id: String§state: DataFlowState§profile: String§kind: DataFlowType§agreement_id: String§dataset_id: String§dataspace_context: String§participant_id: String§counter_party_id: String§control_plane_id: String§participant_context_id: String§suspension_reason: Option<String>§termination_reason: Option<String>§labels: Vec<String>§metadata: HashMap<String, Value>§claims: HashMap<String, Value>§data_address: Option<DataAddress>§created_at: DateTime<Utc>§updated_at: DateTime<Utc>Implementations§
Source§impl DataFlow
impl DataFlow
Sourcepub fn builder() -> DataFlowBuilder
pub fn builder() -> DataFlowBuilder
Create an instance of DataFlow using the builder syntax
Source§impl DataFlow
impl DataFlow
pub fn transition_to_preparing(&mut self) -> Result<(), TransitionError>
pub fn transition_to_prepared(&mut self) -> Result<(), TransitionError>
pub fn transition_to_starting(&mut self) -> Result<(), TransitionError>
pub fn transition_to_started(&mut self) -> Result<(), TransitionError>
pub fn transition_to_suspended( &mut self, reason: Option<String>, ) -> Result<(), TransitionError>
pub fn transition_to_completed(&mut self) -> Result<(), TransitionError>
pub fn transition_to_terminated( &mut self, reason: Option<String>, ) -> Result<(), TransitionError>
Trait Implementations§
impl StructuralPartialEq for DataFlow
Auto Trait Implementations§
impl Freeze for DataFlow
impl RefUnwindSafe for DataFlow
impl Send for DataFlow
impl Sync for DataFlow
impl Unpin for DataFlow
impl UnsafeUnpin for DataFlow
impl UnwindSafe for DataFlow
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