Enum gapi_grpc::google::cloud::aiplatform::v1beta1::deployed_model::PredictionResources[][src]

pub enum PredictionResources {
    DedicatedResources(DedicatedResources),
    AutomaticResources(AutomaticResources),
}

The prediction (for example, the machine) resources that the DeployedModel uses. The user is billed for the resources (at least their minimal amount) even if the DeployedModel receives no traffic. Not all Models support all resources types. See [Model.supported_deployment_resources_types][google.cloud.aiplatform.v1beta1.Model.supported_deployment_resources_types].

Variants

DedicatedResources(DedicatedResources)

A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration.

AutomaticResources(AutomaticResources)

A description of resources that to large degree are decided by AI Platform, and require only a modest additional configuration.

Implementations

impl PredictionResources[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<PredictionResources>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for PredictionResources[src]

impl Debug for PredictionResources[src]

impl PartialEq<PredictionResources> for PredictionResources[src]

impl StructuralPartialEq for PredictionResources[src]

Auto Trait Implementations

impl RefUnwindSafe for PredictionResources

impl Send for PredictionResources

impl Sync for PredictionResources

impl Unpin for PredictionResources

impl UnwindSafe for PredictionResources

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]