Struct IpWarmup

Source
pub struct IpWarmup {
    pub client: Client,
}

Fields§

§client: Client

Implementations§

Source§

impl IpWarmup

Source

pub async fn get_ips_warmup( &self, ) -> Result<Response<Vec<IpWarmupResponse>>, ClientError>

Retrieve all IPs currently in warmup.

This function performs a GET to the /ips/warmup endpoint.

This endpoint allows you to retrieve all of your IP addresses that are currently warming up.

Source

pub async fn get_all_ips_warmup( &self, ) -> Result<Response<Vec<IpWarmupResponse>>, ClientError>

Retrieve all IPs currently in warmup.

This function performs a GET to the /ips/warmup endpoint.

As opposed to get_ips_warmup, this function returns all the pages of the request at once.

This endpoint allows you to retrieve all of your IP addresses that are currently warming up.

Source

pub async fn post_ips_warmup( &self, body: &PostIpsWarmupRequest, ) -> Result<Response<Vec<IpWarmupResponse>>, ClientError>

Start warming up an IP address.

This function performs a POST to the /ips/warmup endpoint.

This endpoint allows you to put an IP address into warmup mode.

Source

pub async fn get_ips_warmup_ip_address( &self, ip_address: &str, ) -> Result<Response<Vec<IpWarmupResponse>>, ClientError>

Retrieve the warmup status for a specific IP address.

This function performs a GET to the /ips/warmup/{ip_address} endpoint.

This endpoint allows you to retrieve the warmup status for a specific IP address.

You can retrieve all of your warming IPs using the “Retrieve all IPs currently in warmup” endpoint.

Source

pub async fn get_all_ips_warmup_ip_address( &self, ip_address: &str, ) -> Result<Response<Vec<IpWarmupResponse>>, ClientError>

Retrieve the warmup status for a specific IP address.

This function performs a GET to the /ips/warmup/{ip_address} endpoint.

As opposed to get_ips_warmup_ip_address, this function returns all the pages of the request at once.

This endpoint allows you to retrieve the warmup status for a specific IP address.

You can retrieve all of your warming IPs using the “Retrieve all IPs currently in warmup” endpoint.

Source

pub async fn delete_ips_warmup_ip_address( &self, ip_address: &str, ) -> Result<Response<Help>, ClientError>

Stop warming up an IP address.

This function performs a DELETE to the /ips/warmup/{ip_address} endpoint.

This endpoint allows you to remove an IP address from warmup mode.

Your request will return a 204 status code if the specified IP was successfully removed from warmup mode. To retrieve details of the IP’s warmup status before removing it from warmup mode, call the “Retrieve the warmpup status for a specific IP address” endpoint.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,