public static final class MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder extends GeneratedMessageV3.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.v1alpha.MaintenanceUpdatePolicy.DenyMaintenancePeriod
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod build()
   
  
  
  buildPartial()
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod buildPartial()
   
  
  
  clear()
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder clear()
   
  
  Overrides
  
  
  clearEndDate()
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder 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;
 
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearStartDate()
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder 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;
 
  
  
  clearTime()
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder 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;
 
  
  
  clone()
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.type.Date | 
        The endDate. 
 | 
      
    
  
  
  getEndDateBuilder()
  
    public Date.Builder 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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.type.Date.Builder | 
         | 
      
    
  
  
  getEndDateOrBuilder()
  
    public DateOrBuilder 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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.type.DateOrBuilder | 
         | 
      
    
  
  
  getStartDate()
  
    public Date 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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.type.Date | 
        The startDate. 
 | 
      
    
  
  
  getStartDateBuilder()
  
    public Date.Builder 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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.type.Date.Builder | 
         | 
      
    
  
  
  getStartDateOrBuilder()
  
    public DateOrBuilder 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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.type.DateOrBuilder | 
         | 
      
    
  
  
  getTime()
  
    public TimeOfDay 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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.type.TimeOfDay | 
        The time. 
 | 
      
    
  
  
  getTimeBuilder()
  
    public TimeOfDay.Builder 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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.type.TimeOfDay.Builder | 
         | 
      
    
  
  
  getTimeOrBuilder()
  
    public TimeOfDayOrBuilder 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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.type.TimeOfDayOrBuilder | 
         | 
      
    
  
  
  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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the endDate field is set. 
 | 
      
    
  
  
  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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the startDate field is set. 
 | 
      
    
  
  
  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;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the time field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeEndDate(Date value)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeEndDate(Date value)
   
   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;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        com.google.type.Date
  | 
      
    
  
  
  
  mergeFrom(MaintenanceUpdatePolicy.DenyMaintenancePeriod other)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeFrom(MaintenanceUpdatePolicy.DenyMaintenancePeriod other)
   
  
  
  
  mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        other | 
        Message
  | 
      
    
  
  
  Overrides
  
  
  mergeStartDate(Date value)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeStartDate(Date value)
   
   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;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        com.google.type.Date
  | 
      
    
  
  
  
  mergeTime(TimeOfDay value)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeTime(TimeOfDay value)
   
   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;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        com.google.type.TimeOfDay
  | 
      
    
  
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setEndDate(Date value)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder setEndDate(Date value)
   
   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;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        com.google.type.Date
  | 
      
    
  
  
  
  setEndDate(Date.Builder builderForValue)
  
    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;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        builderForValue | 
        com.google.type.Date.Builder
  | 
      
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setStartDate(Date value)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder setStartDate(Date value)
   
   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;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        com.google.type.Date
  | 
      
    
  
  
  
  setStartDate(Date.Builder builderForValue)
  
    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;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        builderForValue | 
        com.google.type.Date.Builder
  | 
      
    
  
  
  
  setTime(TimeOfDay value)
  
    public MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder setTime(TimeOfDay value)
   
   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;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        com.google.type.TimeOfDay
  | 
      
    
  
  
  
  setTime(TimeOfDay.Builder builderForValue)
  
    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;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        builderForValue | 
        com.google.type.TimeOfDay.Builder
  | 
      
    
  
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final MaintenanceUpdatePolicy.DenyMaintenancePeriod.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides