public static final class GoldengateMaintenanceConfig.Builder extends GeneratedMessage.Builder<GoldengateMaintenanceConfig.Builder> implements GoldengateMaintenanceConfigOrBuilderThe maintenance configuration of the GoldengateDeployment.
Protobuf type google.cloud.oracledatabase.v1.GoldengateMaintenanceConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > GoldengateMaintenanceConfig.BuilderImplements
GoldengateMaintenanceConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public GoldengateMaintenanceConfig build()| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig |
|
buildPartial()
public GoldengateMaintenanceConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig |
|
clear()
public GoldengateMaintenanceConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
|
clearBundleReleaseUpgradePeriodDays()
public GoldengateMaintenanceConfig.Builder clearBundleReleaseUpgradePeriodDays()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.
int32 bundle_release_upgrade_period_days = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |
clearInterimReleaseUpgradePeriodDays()
public GoldengateMaintenanceConfig.Builder clearInterimReleaseUpgradePeriodDays()Optional. Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
int32 interim_release_upgrade_period_days = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |
clearIsInterimReleaseAutoUpgradeEnabled()
public GoldengateMaintenanceConfig.Builder clearIsInterimReleaseAutoUpgradeEnabled()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.
bool is_interim_release_auto_upgrade_enabled = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |
clearMajorReleaseUpgradePeriodDays()
public GoldengateMaintenanceConfig.Builder clearMajorReleaseUpgradePeriodDays()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.
int32 major_release_upgrade_period_days = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |
clearSecurityPatchUpgradePeriodDays()
public GoldengateMaintenanceConfig.Builder clearSecurityPatchUpgradePeriodDays()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.
int32 security_patch_upgrade_period_days = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |
getBundleReleaseUpgradePeriodDays()
public int 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.
int32 bundle_release_upgrade_period_days = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The bundleReleaseUpgradePeriodDays. |
getDefaultInstanceForType()
public GoldengateMaintenanceConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getInterimReleaseUpgradePeriodDays()
public int getInterimReleaseUpgradePeriodDays()Optional. Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
int32 interim_release_upgrade_period_days = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The interimReleaseUpgradePeriodDays. |
getIsInterimReleaseAutoUpgradeEnabled()
public boolean 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.
bool is_interim_release_auto_upgrade_enabled = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The isInterimReleaseAutoUpgradeEnabled. |
getMajorReleaseUpgradePeriodDays()
public int 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.
int32 major_release_upgrade_period_days = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The majorReleaseUpgradePeriodDays. |
getSecurityPatchUpgradePeriodDays()
public int 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.
int32 security_patch_upgrade_period_days = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The securityPatchUpgradePeriodDays. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(GoldengateMaintenanceConfig other)
public GoldengateMaintenanceConfig.Builder mergeFrom(GoldengateMaintenanceConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
GoldengateMaintenanceConfig |
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public GoldengateMaintenanceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public GoldengateMaintenanceConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
|
setBundleReleaseUpgradePeriodDays(int value)
public GoldengateMaintenanceConfig.Builder setBundleReleaseUpgradePeriodDays(int value)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.
int32 bundle_release_upgrade_period_days = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe bundleReleaseUpgradePeriodDays to set. |
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |
setInterimReleaseUpgradePeriodDays(int value)
public GoldengateMaintenanceConfig.Builder setInterimReleaseUpgradePeriodDays(int value)Optional. Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
int32 interim_release_upgrade_period_days = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe interimReleaseUpgradePeriodDays to set. |
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |
setIsInterimReleaseAutoUpgradeEnabled(boolean value)
public GoldengateMaintenanceConfig.Builder setIsInterimReleaseAutoUpgradeEnabled(boolean value)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.
bool is_interim_release_auto_upgrade_enabled = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe isInterimReleaseAutoUpgradeEnabled to set. |
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |
setMajorReleaseUpgradePeriodDays(int value)
public GoldengateMaintenanceConfig.Builder setMajorReleaseUpgradePeriodDays(int value)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.
int32 major_release_upgrade_period_days = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe majorReleaseUpgradePeriodDays to set. |
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |
setSecurityPatchUpgradePeriodDays(int value)
public GoldengateMaintenanceConfig.Builder setSecurityPatchUpgradePeriodDays(int value)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.
int32 security_patch_upgrade_period_days = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe securityPatchUpgradePeriodDays to set. |
| Returns | |
|---|---|
| Type | Description |
GoldengateMaintenanceConfig.Builder |
This builder for chaining. |