Google Cloud Oracle Database V1 Client - Class GoldengateMaintenanceConfig (0.9.0)

Reference documentation and code samples for the Google Cloud Oracle Database V1 Client class GoldengateMaintenanceConfig.

The maintenance configuration of the GoldengateDeployment.

Generated from protobuf message google.cloud.oracledatabase.v1.GoldengateMaintenanceConfig

Namespace

Google \ Cloud \ OracleDatabase \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ is_interim_release_auto_upgrade_enabled bool

Optional. By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interim_release_upgrade_period_days too.

↳ interim_release_upgrade_period_days int

Optional. Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.

↳ bundle_release_upgrade_period_days int

Optional. Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.

↳ major_release_upgrade_period_days int

Optional. Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.

↳ security_patch_upgrade_period_days int

Optional. Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.

getIsInterimReleaseAutoUpgradeEnabled

Optional. By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interim_release_upgrade_period_days too.

Returns
Type Description
bool

setIsInterimReleaseAutoUpgradeEnabled

Optional. By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interim_release_upgrade_period_days too.

Parameter
Name Description
var bool
Returns
Type Description
$this

getInterimReleaseUpgradePeriodDays

Optional. Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.

Returns
Type Description
int

setInterimReleaseUpgradePeriodDays

Optional. Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.

Parameter
Name Description
var int
Returns
Type Description
$this

getBundleReleaseUpgradePeriodDays

Optional. Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.

Returns
Type Description
int

setBundleReleaseUpgradePeriodDays

Optional. Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.

Parameter
Name Description
var int
Returns
Type Description
$this

getMajorReleaseUpgradePeriodDays

Optional. Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.

Returns
Type Description
int

setMajorReleaseUpgradePeriodDays

Optional. Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.

Parameter
Name Description
var int
Returns
Type Description
$this

getSecurityPatchUpgradePeriodDays

Optional. Defines auto upgrade period for releases with security fix.

Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.

Returns
Type Description
int

setSecurityPatchUpgradePeriodDays

Optional. Defines auto upgrade period for releases with security fix.

Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.

Parameter
Name Description
var int
Returns
Type Description
$this