pub struct OptimizationCampaignRecord {Show 22 fields
pub optimization_id: String,
pub name: String,
pub target_kind: OptimizationTargetKind,
pub status: OptimizationCampaignStatus,
pub source_workflow_id: String,
pub source_workflow_name: String,
pub source_workflow_snapshot: AutomationV2Spec,
pub source_workflow_snapshot_hash: String,
pub baseline_snapshot: AutomationV2Spec,
pub baseline_snapshot_hash: String,
pub execution_override: Option<OptimizationExecutionOverride>,
pub artifacts: OptimizationArtifactRefs,
pub frozen_artifacts: OptimizationFrozenArtifacts,
pub phase1: Option<OptimizationPhase1Config>,
pub baseline_metrics: Option<OptimizationPhase1Metrics>,
pub baseline_replays: Vec<OptimizationBaselineReplayRecord>,
pub pending_baseline_run_ids: Vec<String>,
pub pending_promotion_experiment_id: Option<String>,
pub last_pause_reason: Option<String>,
pub created_at_ms: u64,
pub updated_at_ms: u64,
pub metadata: Option<Value>,
}Fields§
§optimization_id: String§name: String§target_kind: OptimizationTargetKind§status: OptimizationCampaignStatus§source_workflow_id: String§source_workflow_name: String§source_workflow_snapshot: AutomationV2Spec§source_workflow_snapshot_hash: String§baseline_snapshot: AutomationV2Spec§baseline_snapshot_hash: String§execution_override: Option<OptimizationExecutionOverride>§artifacts: OptimizationArtifactRefs§frozen_artifacts: OptimizationFrozenArtifacts§phase1: Option<OptimizationPhase1Config>§baseline_metrics: Option<OptimizationPhase1Metrics>§baseline_replays: Vec<OptimizationBaselineReplayRecord>§pending_baseline_run_ids: Vec<String>§pending_promotion_experiment_id: Option<String>§last_pause_reason: Option<String>§created_at_ms: u64§updated_at_ms: u64§metadata: Option<Value>Trait Implementations§
Source§impl Clone for OptimizationCampaignRecord
impl Clone for OptimizationCampaignRecord
Source§fn clone(&self) -> OptimizationCampaignRecord
fn clone(&self) -> OptimizationCampaignRecord
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 OptimizationCampaignRecord
impl Debug for OptimizationCampaignRecord
Source§impl<'de> Deserialize<'de> for OptimizationCampaignRecord
impl<'de> Deserialize<'de> for OptimizationCampaignRecord
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
Auto Trait Implementations§
impl Freeze for OptimizationCampaignRecord
impl RefUnwindSafe for OptimizationCampaignRecord
impl Send for OptimizationCampaignRecord
impl Sync for OptimizationCampaignRecord
impl Unpin for OptimizationCampaignRecord
impl UnsafeUnpin for OptimizationCampaignRecord
impl UnwindSafe for OptimizationCampaignRecord
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> 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 more