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 \ V1Methods
__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 |
|