Class: Google::Apis::SqladminV1beta4::SqlInstancesStartExternalSyncRequest
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::SqladminV1beta4::SqlInstancesStartExternalSyncRequest
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/sqladmin_v1beta4/classes.rb,
lib/google/apis/sqladmin_v1beta4/representations.rb,
lib/google/apis/sqladmin_v1beta4/representations.rb 
Instance Attribute Summary collapse
- 
  
    
      #migration_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #mysql_sync_config  ⇒ Google::Apis::SqladminV1beta4::MySqlSyncConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
MySQL-specific external server sync settings.
 - 
  
    
      #skip_verification  ⇒ Boolean 
    
    
      (also: #skip_verification?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Whether to skip the verification step (VESS).
 - 
  
    
      #sync_mode  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
External sync mode.
 - 
  
    
      #sync_parallel_level  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ SqlInstancesStartExternalSyncRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of SqlInstancesStartExternalSyncRequest.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ SqlInstancesStartExternalSyncRequest
Returns a new instance of SqlInstancesStartExternalSyncRequest.
      4056 4057 4058  | 
    
      # File 'lib/google/apis/sqladmin_v1beta4/classes.rb', line 4056 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#migration_type ⇒ String
Optional. MigrationType configures the migration to use physical files or
logical dump files. If not set, then the logical dump file configuration is
used. Valid values are LOGICAL or PHYSICAL. Only applicable to MySQL.
Corresponds to the JSON property migrationType
      4032 4033 4034  | 
    
      # File 'lib/google/apis/sqladmin_v1beta4/classes.rb', line 4032 def migration_type @migration_type end  | 
  
#mysql_sync_config ⇒ Google::Apis::SqladminV1beta4::MySqlSyncConfig
MySQL-specific external server sync settings.
Corresponds to the JSON property mysqlSyncConfig
      4037 4038 4039  | 
    
      # File 'lib/google/apis/sqladmin_v1beta4/classes.rb', line 4037 def mysql_sync_config @mysql_sync_config end  | 
  
#skip_verification ⇒ Boolean Also known as: skip_verification?
Whether to skip the verification step (VESS).
Corresponds to the JSON property skipVerification
      4042 4043 4044  | 
    
      # File 'lib/google/apis/sqladmin_v1beta4/classes.rb', line 4042 def skip_verification @skip_verification end  | 
  
#sync_mode ⇒ String
External sync mode.
Corresponds to the JSON property syncMode
      4048 4049 4050  | 
    
      # File 'lib/google/apis/sqladmin_v1beta4/classes.rb', line 4048 def sync_mode @sync_mode end  | 
  
#sync_parallel_level ⇒ String
Optional. Parallel level for initial data sync. Currently only applicable for
MySQL.
Corresponds to the JSON property syncParallelLevel
      4054 4055 4056  | 
    
      # File 'lib/google/apis/sqladmin_v1beta4/classes.rb', line 4054 def sync_parallel_level @sync_parallel_level end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      4061 4062 4063 4064 4065 4066 4067  | 
    
      # File 'lib/google/apis/sqladmin_v1beta4/classes.rb', line 4061 def update!(**args) @migration_type = args[:migration_type] if args.key?(:migration_type) @mysql_sync_config = args[:mysql_sync_config] if args.key?(:mysql_sync_config) @skip_verification = args[:skip_verification] if args.key?(:skip_verification) @sync_mode = args[:sync_mode] if args.key?(:sync_mode) @sync_parallel_level = args[:sync_parallel_level] if args.key?(:sync_parallel_level) end  |