Interface SourceConfigOrBuilder (0.48.0)

public interface SourceConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAutoRefreshFrequencySeconds()

public abstract int getAutoRefreshFrequencySeconds()

Optional. The frequency in seconds a refreshable clone is refreshed after auto-refresh is enabled.

int32 auto_refresh_frequency_seconds = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The autoRefreshFrequencySeconds.

getAutoRefreshPointLagSeconds()

public abstract int getAutoRefreshPointLagSeconds()

Optional. The time, in seconds, the data of the automatic refreshable clone lags the primary database at the point of refresh.

optional int32 auto_refresh_point_lag_seconds = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The autoRefreshPointLagSeconds.

getAutoRefreshStartTime()

public abstract Timestamp getAutoRefreshStartTime()

Optional. The date and time that auto-refreshing will begin for an Autonomous Database refreshable clone. This value controls only the start time for the first refresh operation.

.google.protobuf.Timestamp auto_refresh_start_time = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Timestamp

The autoRefreshStartTime.

getAutoRefreshStartTimeOrBuilder()

public abstract TimestampOrBuilder getAutoRefreshStartTimeOrBuilder()

Optional. The date and time that auto-refreshing will begin for an Autonomous Database refreshable clone. This value controls only the start time for the first refresh operation.

.google.protobuf.Timestamp auto_refresh_start_time = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TimestampOrBuilder

getAutomaticBackupsReplicationEnabled()

public abstract boolean getAutomaticBackupsReplicationEnabled()

Optional. This field specifies if the replication of automatic backups is enabled when creating a Data Guard.

bool automatic_backups_replication_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The automaticBackupsReplicationEnabled.

getAutonomousDatabase()

public abstract String getAutonomousDatabase()

Optional. The name of the primary Autonomous Database that is used to create a Peer Autonomous Database from a source.

string autonomous_database = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The autonomousDatabase.

getAutonomousDatabaseBackup()

public abstract String getAutonomousDatabaseBackup()

Optional. The name of the Autonomous Database Backup resource with the format: projects/{project}/locations/{region}/autonomousDatabaseBackups/{autonomous_database_backup} Required when source_type is BACKUP_FROM_ID.

string autonomous_database_backup = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The autonomousDatabaseBackup.

getAutonomousDatabaseBackupBytes()

public abstract ByteString getAutonomousDatabaseBackupBytes()

Optional. The name of the Autonomous Database Backup resource with the format: projects/{project}/locations/{region}/autonomousDatabaseBackups/{autonomous_database_backup} Required when source_type is BACKUP_FROM_ID.

string autonomous_database_backup = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for autonomousDatabaseBackup.

getAutonomousDatabaseBytes()

public abstract ByteString getAutonomousDatabaseBytes()

Optional. The name of the primary Autonomous Database that is used to create a Peer Autonomous Database from a source.

string autonomous_database = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for autonomousDatabase.

getBackupTime()

public abstract Timestamp getBackupTime()

Optional. The timestamp specified for the point-in-time clone of the source Autonomous Database. This field is only applicable in case of BACKUP_FROM_TIMESTAMP source type and when use_latest_available_backup is false.

.google.protobuf.Timestamp backup_time = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Timestamp

The backupTime.

getBackupTimeOrBuilder()

public abstract TimestampOrBuilder getBackupTimeOrBuilder()

Optional. The timestamp specified for the point-in-time clone of the source Autonomous Database. This field is only applicable in case of BACKUP_FROM_TIMESTAMP source type and when use_latest_available_backup is false.

.google.protobuf.Timestamp backup_time = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TimestampOrBuilder

getCloneType()

public abstract SourceConfig.CloneType getCloneType()

Optional. The clone type of the Autonomous Database. This field is only applicable in case of cloning

.google.cloud.oracledatabase.v1.SourceConfig.CloneType clone_type = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SourceConfig.CloneType

The cloneType.

getCloneTypeValue()

public abstract int getCloneTypeValue()

Optional. The clone type of the Autonomous Database. This field is only applicable in case of cloning

.google.cloud.oracledatabase.v1.SourceConfig.CloneType clone_type = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for cloneType.

getRefreshableMode()

public abstract SourceConfig.RefreshableMode getRefreshableMode()

Optional. The refresh mode of the clone.

.google.cloud.oracledatabase.v1.SourceConfig.RefreshableMode refreshable_mode = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SourceConfig.RefreshableMode

The refreshableMode.

getRefreshableModeValue()

public abstract int getRefreshableModeValue()

Optional. The refresh mode of the clone.

.google.cloud.oracledatabase.v1.SourceConfig.RefreshableMode refreshable_mode = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for refreshableMode.

getSourceType()

public abstract SourceConfig.SourceType getSourceType()

Optional. The source type of the Autonomous Database.

.google.cloud.oracledatabase.v1.SourceConfig.SourceType source_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SourceConfig.SourceType

The sourceType.

getSourceTypeValue()

public abstract int getSourceTypeValue()

Optional. The source type of the Autonomous Database.

.google.cloud.oracledatabase.v1.SourceConfig.SourceType source_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for sourceType.

getUseLatestAvailableBackup()

public abstract boolean getUseLatestAvailableBackup()

Optional. Clone from latest available backup timestamp. This field is only applicable in case of BACKUP_FROM_TIMESTAMP source type.

bool use_latest_available_backup = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The useLatestAvailableBackup.

hasAutoRefreshPointLagSeconds()

public abstract boolean hasAutoRefreshPointLagSeconds()

Optional. The time, in seconds, the data of the automatic refreshable clone lags the primary database at the point of refresh.

optional int32 auto_refresh_point_lag_seconds = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the autoRefreshPointLagSeconds field is set.

hasAutoRefreshStartTime()

public abstract boolean hasAutoRefreshStartTime()

Optional. The date and time that auto-refreshing will begin for an Autonomous Database refreshable clone. This value controls only the start time for the first refresh operation.

.google.protobuf.Timestamp auto_refresh_start_time = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the autoRefreshStartTime field is set.

hasBackupTime()

public abstract boolean hasBackupTime()

Optional. The timestamp specified for the point-in-time clone of the source Autonomous Database. This field is only applicable in case of BACKUP_FROM_TIMESTAMP source type and when use_latest_available_backup is false.

.google.protobuf.Timestamp backup_time = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the backupTime field is set.