pub struct EnvironmentPoolsClient { /* private fields */ }Expand description
Client for Synth Environment Pools rollouts.
Implementations§
Source§impl EnvironmentPoolsClient
impl EnvironmentPoolsClient
Sourcepub fn new(api_key: impl Into<String>, base_url: Option<&str>) -> Result<Self>
pub fn new(api_key: impl Into<String>, base_url: Option<&str>) -> Result<Self>
Create a new Environment Pools client.
Sourcepub fn with_api_version(self, version: impl Into<String>) -> Self
pub fn with_api_version(self, version: impl Into<String>) -> Self
Override the API version used for endpoints.
Sourcepub fn core(&self) -> &SynthClient
pub fn core(&self) -> &SynthClient
Access the underlying core client.
Sourcepub async fn create_rollout(
&self,
request: Value,
idempotency_key: Option<&str>,
dry_run: Option<bool>,
) -> Result<Value>
pub async fn create_rollout( &self, request: Value, idempotency_key: Option<&str>, dry_run: Option<bool>, ) -> Result<Value>
Create a rollout in Environment Pools.
Sourcepub async fn create_rollouts_batch(
&self,
requests: Vec<Value>,
metadata: Option<Value>,
idempotency_key: Option<&str>,
) -> Result<Value>
pub async fn create_rollouts_batch( &self, requests: Vec<Value>, metadata: Option<Value>, idempotency_key: Option<&str>, ) -> Result<Value>
Create a batch of rollouts.
Sourcepub async fn get_rollout(&self, rollout_id: &str) -> Result<Value>
pub async fn get_rollout(&self, rollout_id: &str) -> Result<Value>
Fetch rollout status/details.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EnvironmentPoolsClient
impl !RefUnwindSafe for EnvironmentPoolsClient
impl Send for EnvironmentPoolsClient
impl Sync for EnvironmentPoolsClient
impl Unpin for EnvironmentPoolsClient
impl !UnwindSafe for EnvironmentPoolsClient
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> 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 moreSource§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