pub struct GoogleCloudAiplatformV1PublisherModelCallToActionDeploy {
pub dedicated_resources: Option<GoogleCloudAiplatformV1DedicatedResources>,
pub artifact_uri: Option<String>,
pub automatic_resources: Option<GoogleCloudAiplatformV1AutomaticResources>,
pub model_display_name: Option<String>,
pub shared_resources: Option<String>,
pub title: Option<String>,
pub deploy_task_name: Option<String>,
pub public_artifact_uri: Option<String>,
pub large_model_reference: Option<GoogleCloudAiplatformV1LargeModelReference>,
pub deploy_metadata: Option<GoogleCloudAiplatformV1PublisherModelCallToActionDeployDeployMetadata>,
pub container_spec: Option<GoogleCloudAiplatformV1ModelContainerSpec>,
}Expand description
Model metadata that is needed for UploadModel or DeployModel/CreateEndpoint requests.
This type is not used in any activity, and only used as part of another schema.
Fields§
§dedicated_resources: Option<GoogleCloudAiplatformV1DedicatedResources>A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration.
artifact_uri: Option<String>Optional. The path to the directory containing the Model artifact and any of its supporting files.
automatic_resources: Option<GoogleCloudAiplatformV1AutomaticResources>A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration.
model_display_name: Option<String>Optional. Default model display name.
The resource name of the shared DeploymentResourcePool to deploy on. Format: projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
title: Option<String>Required. The title of the regional resource reference.
deploy_task_name: Option<String>Optional. The name of the deploy task (e.g., “text to image generation”).
public_artifact_uri: Option<String>Optional. The signed URI for ephemeral Cloud Storage access to model artifact.
large_model_reference: Option<GoogleCloudAiplatformV1LargeModelReference>Optional. Large model reference. When this is set, model_artifact_spec is not needed.
deploy_metadata: Option<GoogleCloudAiplatformV1PublisherModelCallToActionDeployDeployMetadata>Optional. Metadata information about this deployment config.
container_spec: Option<GoogleCloudAiplatformV1ModelContainerSpec>Optional. The specification of the container that is to be used when deploying this Model in Vertex AI. Not present for Large Models.
Trait Implementations§
Source§impl Clone for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
impl Clone for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
Source§fn clone(&self) -> GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
fn clone(&self) -> GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
impl Default for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
Source§fn default() -> GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
fn default() -> GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
Source§impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
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>,
impl Part for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
Auto Trait Implementations§
impl Freeze for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
impl RefUnwindSafe for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
impl Send for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
impl Sync for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
impl Unpin for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
impl UnwindSafe for GoogleCloudAiplatformV1PublisherModelCallToActionDeploy
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
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>
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>
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