pub struct PolicyOptimizationJob { /* private fields */ }Implementations§
Source§impl PolicyOptimizationJob
impl PolicyOptimizationJob
pub fn new(client: SynthClient, job_id: impl Into<String>) -> Self
pub fn job_id(&self) -> &str
pub async fn submit( client: SynthClient, config: &PolicyOptimizationJobConfig, ) -> Result<Self>
pub async fn status(&self) -> Result<Value>
pub async fn events(&self) -> Result<Vec<Value>>
pub async fn results(&self) -> Result<PromptLearningResults>
pub async fn stream_events(&self) -> Result<SseStream>
Trait Implementations§
Source§impl Clone for PolicyOptimizationJob
impl Clone for PolicyOptimizationJob
Source§fn clone(&self) -> PolicyOptimizationJob
fn clone(&self) -> PolicyOptimizationJob
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 PolicyOptimizationJob
impl !RefUnwindSafe for PolicyOptimizationJob
impl Send for PolicyOptimizationJob
impl Sync for PolicyOptimizationJob
impl Unpin for PolicyOptimizationJob
impl !UnwindSafe for PolicyOptimizationJob
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