Package com.google.cloud.alloydb.v1beta
Class MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder>
com.google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder
- All Implemented Interfaces:
MaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MaintenanceUpdatePolicy.DenyMaintenancePeriod
public static final class MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder>
implements MaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder
DenyMaintenancePeriod definition. Excepting emergencies, maintenance will not be scheduled to start within this deny period. The start_date must be less than the end_date.Protobuf type
google.cloud.alloydb.v1beta.MaintenanceUpdatePolicy.DenyMaintenancePeriod-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Deny period end date.Deny period start date.Time in UTC when the deny period starts on start_date and ends on end_date.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeny period end date.Deny period end date.Deny period end date.Deny period start date.Deny period start date.Deny period start date.getTime()Time in UTC when the deny period starts on start_date and ends on end_date.Time in UTC when the deny period starts on start_date and ends on end_date.Time in UTC when the deny period starts on start_date and ends on end_date.booleanDeny period end date.booleanDeny period start date.booleanhasTime()Time in UTC when the deny period starts on start_date and ends on end_date.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeEndDate(Date value) Deny period end date.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeStartDate(Date value) Deny period start date.Time in UTC when the deny period starts on start_date and ends on end_date.setEndDate(Date value) Deny period end date.setEndDate(Date.Builder builderForValue) Deny period end date.setStartDate(Date value) Deny period start date.setStartDate(Date.Builder builderForValue) Deny period start date.Time in UTC when the deny period starts on start_date and ends on end_date.setTime(TimeOfDay.Builder builderForValue) Time in UTC when the deny period starts on start_date and ends on end_date.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder>
-
mergeFrom
public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeFrom(MaintenanceUpdatePolicy.DenyMaintenancePeriod other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder>
-
mergeFrom
public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder>- Throws:
IOException
-
hasStartDate
public boolean hasStartDate()Deny period start date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date start_date = 1;- Specified by:
hasStartDatein interfaceMaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder- Returns:
- Whether the startDate field is set.
-
getStartDate
Deny period start date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date start_date = 1;- Specified by:
getStartDatein interfaceMaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder- Returns:
- The startDate.
-
setStartDate
Deny period start date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date start_date = 1; -
setStartDate
public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder setStartDate(Date.Builder builderForValue) Deny period start date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date start_date = 1; -
mergeStartDate
Deny period start date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date start_date = 1; -
clearStartDate
Deny period start date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date start_date = 1; -
getStartDateBuilder
Deny period start date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date start_date = 1; -
getStartDateOrBuilder
Deny period start date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date start_date = 1;- Specified by:
getStartDateOrBuilderin interfaceMaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder
-
hasEndDate
public boolean hasEndDate()Deny period end date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date end_date = 2;- Specified by:
hasEndDatein interfaceMaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder- Returns:
- Whether the endDate field is set.
-
getEndDate
Deny period end date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date end_date = 2;- Specified by:
getEndDatein interfaceMaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder- Returns:
- The endDate.
-
setEndDate
Deny period end date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date end_date = 2; -
setEndDate
public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder setEndDate(Date.Builder builderForValue) Deny period end date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date end_date = 2; -
mergeEndDate
Deny period end date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date end_date = 2; -
clearEndDate
Deny period end date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date end_date = 2; -
getEndDateBuilder
Deny period end date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date end_date = 2; -
getEndDateOrBuilder
Deny period end date. This can be: * A full date, with non-zero year, month and day values OR * A month and day value, with a zero year for recurring
.google.type.Date end_date = 2;- Specified by:
getEndDateOrBuilderin interfaceMaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder
-
hasTime
public boolean hasTime()Time in UTC when the deny period starts on start_date and ends on end_date. This can be: * Full time OR * All zeros for 00:00:00 UTC
.google.type.TimeOfDay time = 3;- Specified by:
hasTimein interfaceMaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder- Returns:
- Whether the time field is set.
-
getTime
Time in UTC when the deny period starts on start_date and ends on end_date. This can be: * Full time OR * All zeros for 00:00:00 UTC
.google.type.TimeOfDay time = 3;- Specified by:
getTimein interfaceMaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder- Returns:
- The time.
-
setTime
Time in UTC when the deny period starts on start_date and ends on end_date. This can be: * Full time OR * All zeros for 00:00:00 UTC
.google.type.TimeOfDay time = 3; -
setTime
public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder setTime(TimeOfDay.Builder builderForValue) Time in UTC when the deny period starts on start_date and ends on end_date. This can be: * Full time OR * All zeros for 00:00:00 UTC
.google.type.TimeOfDay time = 3; -
mergeTime
Time in UTC when the deny period starts on start_date and ends on end_date. This can be: * Full time OR * All zeros for 00:00:00 UTC
.google.type.TimeOfDay time = 3; -
clearTime
Time in UTC when the deny period starts on start_date and ends on end_date. This can be: * Full time OR * All zeros for 00:00:00 UTC
.google.type.TimeOfDay time = 3; -
getTimeBuilder
Time in UTC when the deny period starts on start_date and ends on end_date. This can be: * Full time OR * All zeros for 00:00:00 UTC
.google.type.TimeOfDay time = 3; -
getTimeOrBuilder
Time in UTC when the deny period starts on start_date and ends on end_date. This can be: * Full time OR * All zeros for 00:00:00 UTC
.google.type.TimeOfDay time = 3;- Specified by:
getTimeOrBuilderin interfaceMaintenanceUpdatePolicy.DenyMaintenancePeriodOrBuilder
-