#[non_exhaustive]pub struct BatchMigrateResourcesRequest {
pub parent: String,
pub migrate_resource_requests: Vec<MigrateResourceRequest>,
/* private fields */
}Expand description
Request message 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.parent: StringRequired. The location of the migrated resource will live in.
Format: projects/{project}/locations/{location}
migrate_resource_requests: Vec<MigrateResourceRequest>Required. The request messages specifying the resources to migrate. They must be in the same location as the destination. Up to 50 resources can be migrated in one batch.
Implementations§
Source§impl BatchMigrateResourcesRequest
impl BatchMigrateResourcesRequest
pub fn new() -> Self
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sets the value of parent.
Sourcepub fn set_migrate_resource_requests<T, V>(self, v: T) -> Self
pub fn set_migrate_resource_requests<T, V>(self, v: T) -> Self
Sets the value of migrate_resource_requests.
Trait Implementations§
Source§impl Clone for BatchMigrateResourcesRequest
impl Clone for BatchMigrateResourcesRequest
Source§fn clone(&self) -> BatchMigrateResourcesRequest
fn clone(&self) -> BatchMigrateResourcesRequest
Returns a copy 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 Debug for BatchMigrateResourcesRequest
impl Debug for BatchMigrateResourcesRequest
Source§impl Default for BatchMigrateResourcesRequest
impl Default for BatchMigrateResourcesRequest
Source§fn default() -> BatchMigrateResourcesRequest
fn default() -> BatchMigrateResourcesRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BatchMigrateResourcesRequestwhere
BatchMigrateResourcesRequest: Default,
impl<'de> Deserialize<'de> for BatchMigrateResourcesRequestwhere
BatchMigrateResourcesRequest: Default,
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BatchMigrateResourcesRequest
impl PartialEq for BatchMigrateResourcesRequest
Source§fn eq(&self, other: &BatchMigrateResourcesRequest) -> bool
fn eq(&self, other: &BatchMigrateResourcesRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BatchMigrateResourcesRequest
Auto Trait Implementations§
impl Freeze for BatchMigrateResourcesRequest
impl RefUnwindSafe for BatchMigrateResourcesRequest
impl Send for BatchMigrateResourcesRequest
impl Sync for BatchMigrateResourcesRequest
impl Unpin for BatchMigrateResourcesRequest
impl UnwindSafe for BatchMigrateResourcesRequest
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