class Google::Apis::SqladminV1::SqlInstancesVerifyExternalSyncSettingsRequest

Instance verify external sync settings request.

Attributes

mysql_sync_config[RW]

MySQL-specific external server sync settings. Corresponds to the JSON property `mysqlSyncConfig` @return [Google::Apis::SqladminV1::MySqlSyncConfig]

sync_mode[RW]

External sync mode Corresponds to the JSON property `syncMode` @return [String]

verify_connection_only[RW]

Flag to enable verifying connection only Corresponds to the JSON property `verifyConnectionOnly` @return [Boolean]

verify_connection_only?[RW]

Flag to enable verifying connection only Corresponds to the JSON property `verifyConnectionOnly` @return [Boolean]

verify_replication_only[RW]

Optional. Flag to verify settings required by replication setup only Corresponds to the JSON property `verifyReplicationOnly` @return [Boolean]

verify_replication_only?[RW]

Optional. Flag to verify settings required by replication setup only Corresponds to the JSON property `verifyReplicationOnly` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/sqladmin_v1/classes.rb, line 2947
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/sqladmin_v1/classes.rb, line 2952
def update!(**args)
  @mysql_sync_config = args[:mysql_sync_config] if args.key?(:mysql_sync_config)
  @sync_mode = args[:sync_mode] if args.key?(:sync_mode)
  @verify_connection_only = args[:verify_connection_only] if args.key?(:verify_connection_only)
  @verify_replication_only = args[:verify_replication_only] if args.key?(:verify_replication_only)
end