#[non_exhaustive]pub struct BatchMigrateResourcesOperationMetadata {
pub generic_metadata: Option<GenericOperationMetadata>,
pub partial_results: Vec<PartialResult>,
/* private fields */
}Available on crate feature
migration-service only.Expand description
Runtime operation information for MigrationService.BatchMigrateResources.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.generic_metadata: Option<GenericOperationMetadata>The common part of the operation metadata.
partial_results: Vec<PartialResult>Partial results that reflect the latest migration operation progress.
Implementations§
Source§impl BatchMigrateResourcesOperationMetadata
impl BatchMigrateResourcesOperationMetadata
pub fn new() -> Self
Sourcepub fn set_generic_metadata<T>(self, v: T) -> Selfwhere
T: Into<GenericOperationMetadata>,
pub fn set_generic_metadata<T>(self, v: T) -> Selfwhere
T: Into<GenericOperationMetadata>,
Sets the value of generic_metadata.
§Example
ⓘ
use google_cloud_aiplatform_v1::model::GenericOperationMetadata;
let x = BatchMigrateResourcesOperationMetadata::new().set_generic_metadata(GenericOperationMetadata::default()/* use setters */);Sourcepub fn set_or_clear_generic_metadata<T>(self, v: Option<T>) -> Selfwhere
T: Into<GenericOperationMetadata>,
pub fn set_or_clear_generic_metadata<T>(self, v: Option<T>) -> Selfwhere
T: Into<GenericOperationMetadata>,
Sets or clears the value of generic_metadata.
§Example
ⓘ
use google_cloud_aiplatform_v1::model::GenericOperationMetadata;
let x = BatchMigrateResourcesOperationMetadata::new().set_or_clear_generic_metadata(Some(GenericOperationMetadata::default()/* use setters */));
let x = BatchMigrateResourcesOperationMetadata::new().set_or_clear_generic_metadata(None::<GenericOperationMetadata>);Sourcepub fn set_partial_results<T, V>(self, v: T) -> Self
pub fn set_partial_results<T, V>(self, v: T) -> Self
Sets the value of partial_results.
§Example
ⓘ
use google_cloud_aiplatform_v1::model::batch_migrate_resources_operation_metadata::PartialResult;
let x = BatchMigrateResourcesOperationMetadata::new()
.set_partial_results([
PartialResult::default()/* use setters */,
PartialResult::default()/* use (different) setters */,
]);Trait Implementations§
Source§impl Clone for BatchMigrateResourcesOperationMetadata
impl Clone for BatchMigrateResourcesOperationMetadata
Source§fn clone(&self) -> BatchMigrateResourcesOperationMetadata
fn clone(&self) -> BatchMigrateResourcesOperationMetadata
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 moreSource§impl Default for BatchMigrateResourcesOperationMetadata
impl Default for BatchMigrateResourcesOperationMetadata
Source§fn default() -> BatchMigrateResourcesOperationMetadata
fn default() -> BatchMigrateResourcesOperationMetadata
Returns the “default value” for a type. Read more
Source§impl PartialEq for BatchMigrateResourcesOperationMetadata
impl PartialEq for BatchMigrateResourcesOperationMetadata
Source§fn eq(&self, other: &BatchMigrateResourcesOperationMetadata) -> bool
fn eq(&self, other: &BatchMigrateResourcesOperationMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BatchMigrateResourcesOperationMetadata
Auto Trait Implementations§
impl Freeze for BatchMigrateResourcesOperationMetadata
impl RefUnwindSafe for BatchMigrateResourcesOperationMetadata
impl Send for BatchMigrateResourcesOperationMetadata
impl Sync for BatchMigrateResourcesOperationMetadata
impl Unpin for BatchMigrateResourcesOperationMetadata
impl UnwindSafe for BatchMigrateResourcesOperationMetadata
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