Interface SqlInstancesStartExternalSyncRequestOrBuilder (0.1.0)

public interface SqlInstancesStartExternalSyncRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getInstance()

public abstract String getInstance()

Cloud SQL instance ID. This does not include the project ID.

string instance = 1;

Returns
Type Description
String

The instance.

getInstanceBytes()

public abstract ByteString getInstanceBytes()

Cloud SQL instance ID. This does not include the project ID.

string instance = 1;

Returns
Type Description
ByteString

The bytes for instance.

getMigrationType()

public abstract SqlInstancesVerifyExternalSyncSettingsRequest.MigrationType getMigrationType()

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.

.google.cloud.sql.v1beta4.SqlInstancesVerifyExternalSyncSettingsRequest.MigrationType migration_type = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SqlInstancesVerifyExternalSyncSettingsRequest.MigrationType

The migrationType.

getMigrationTypeValue()

public abstract int getMigrationTypeValue()

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.

.google.cloud.sql.v1beta4.SqlInstancesVerifyExternalSyncSettingsRequest.MigrationType migration_type = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for migrationType.

getMysqlSyncConfig()

public abstract MySqlSyncConfig getMysqlSyncConfig()

MySQL-specific settings for start external sync.

.google.cloud.sql.v1beta4.MySqlSyncConfig mysql_sync_config = 6;

Returns
Type Description
MySqlSyncConfig

The mysqlSyncConfig.

getMysqlSyncConfigOrBuilder()

public abstract MySqlSyncConfigOrBuilder getMysqlSyncConfigOrBuilder()

MySQL-specific settings for start external sync.

.google.cloud.sql.v1beta4.MySqlSyncConfig mysql_sync_config = 6;

Returns
Type Description
MySqlSyncConfigOrBuilder

getProject()

public abstract String getProject()

ID of the project that contains the instance.

string project = 2;

Returns
Type Description
String

The project.

getProjectBytes()

public abstract ByteString getProjectBytes()

ID of the project that contains the instance.

string project = 2;

Returns
Type Description
ByteString

The bytes for project.

getReplicaOverwriteEnabled()

public abstract boolean getReplicaOverwriteEnabled()

Optional. MySQL only. True if end-user has confirmed that this SES call will wipe replica databases overlapping with the proposed selected_objects. If this field is not set and there are both overlapping and additional databases proposed, an error will be returned.

bool replica_overwrite_enabled = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The replicaOverwriteEnabled.

getSkipVerification()

public abstract boolean getSkipVerification()

Whether to skip the verification step (VESS).

bool skip_verification = 4;

Returns
Type Description
boolean

The skipVerification.

getSyncConfigCase()

public abstract SqlInstancesStartExternalSyncRequest.SyncConfigCase getSyncConfigCase()
Returns
Type Description
SqlInstancesStartExternalSyncRequest.SyncConfigCase

getSyncMode()

public abstract SqlInstancesVerifyExternalSyncSettingsRequest.ExternalSyncMode getSyncMode()

External sync mode.

.google.cloud.sql.v1beta4.SqlInstancesVerifyExternalSyncSettingsRequest.ExternalSyncMode sync_mode = 3;

Returns
Type Description
SqlInstancesVerifyExternalSyncSettingsRequest.ExternalSyncMode

The syncMode.

getSyncModeValue()

public abstract int getSyncModeValue()

External sync mode.

.google.cloud.sql.v1beta4.SqlInstancesVerifyExternalSyncSettingsRequest.ExternalSyncMode sync_mode = 3;

Returns
Type Description
int

The enum numeric value on the wire for syncMode.

getSyncParallelLevel()

public abstract ExternalSyncParallelLevel getSyncParallelLevel()

Optional. Parallel level for initial data sync. Currently only applicable for MySQL.

.google.cloud.sql.v1beta4.ExternalSyncParallelLevel sync_parallel_level = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ExternalSyncParallelLevel

The syncParallelLevel.

getSyncParallelLevelValue()

public abstract int getSyncParallelLevelValue()

Optional. Parallel level for initial data sync. Currently only applicable for MySQL.

.google.cloud.sql.v1beta4.ExternalSyncParallelLevel sync_parallel_level = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for syncParallelLevel.

hasMysqlSyncConfig()

public abstract boolean hasMysqlSyncConfig()

MySQL-specific settings for start external sync.

.google.cloud.sql.v1beta4.MySqlSyncConfig mysql_sync_config = 6;

Returns
Type Description
boolean

Whether the mysqlSyncConfig field is set.