pub struct CloudSQLMigrationConfig {
pub cdc_config: Option<CdcConfig>,
pub cloud_sql_connection_config: Option<CloudSQLConnectionConfig>,
}Expand description
Configuration information for migrating from self-managed hive metastore on Google Cloud using Cloud SQL as the backend database to Dataproc Metastore.
This type is not used in any activity, and only used as part of another schema.
Fields§
§cdc_config: Option<CdcConfig>Required. Configuration information to start the Change Data Capture (CDC) streams from customer database to backend database of Dataproc Metastore. Dataproc Metastore switches to using its backend database after the cutover phase of migration.
cloud_sql_connection_config: Option<CloudSQLConnectionConfig>Required. Configuration information to establish customer database connection before the cutover phase of migration
Trait Implementations§
Source§impl Clone for CloudSQLMigrationConfig
impl Clone for CloudSQLMigrationConfig
Source§fn clone(&self) -> CloudSQLMigrationConfig
fn clone(&self) -> CloudSQLMigrationConfig
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 Debug for CloudSQLMigrationConfig
impl Debug for CloudSQLMigrationConfig
Source§impl Default for CloudSQLMigrationConfig
impl Default for CloudSQLMigrationConfig
Source§fn default() -> CloudSQLMigrationConfig
fn default() -> CloudSQLMigrationConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CloudSQLMigrationConfig
impl<'de> Deserialize<'de> for CloudSQLMigrationConfig
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 Serialize for CloudSQLMigrationConfig
impl Serialize for CloudSQLMigrationConfig
impl Part for CloudSQLMigrationConfig
Auto Trait Implementations§
impl Freeze for CloudSQLMigrationConfig
impl RefUnwindSafe for CloudSQLMigrationConfig
impl Send for CloudSQLMigrationConfig
impl Sync for CloudSQLMigrationConfig
impl Unpin for CloudSQLMigrationConfig
impl UnwindSafe for CloudSQLMigrationConfig
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