public static final class PatchDeployments.MonthlySchedule.Builder extends GeneratedMessageV3.Builder<PatchDeployments.MonthlySchedule.Builder> implements PatchDeployments.MonthlyScheduleOrBuilder
   
   Represents a monthly schedule. An example of a valid monthly schedule is
 "on the third Tuesday of the month" or "on the 15th of the month".
 Protobuf type google.cloud.osconfig.v1beta.MonthlySchedule
    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 PatchDeployments.MonthlySchedule.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public PatchDeployments.MonthlySchedule build()
   
  
  
  buildPartial()
  
    public PatchDeployments.MonthlySchedule buildPartial()
   
  
  
  clear()
  
    public PatchDeployments.MonthlySchedule.Builder clear()
   
  
  Overrides
  
  
  clearDayOfMonth()
  
    public PatchDeployments.MonthlySchedule.Builder clearDayOfMonth()
   
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public PatchDeployments.MonthlySchedule.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearMonthDay()
  
    public PatchDeployments.MonthlySchedule.Builder clearMonthDay()
   
   Required. One day of the month. 1-31 indicates the 1st to the 31st day. -1
 indicates the last day of the month.
 Months without the target day will be skipped. For example, a schedule to
 run "every month on the 31st" will not run in February, April, June, etc.
 int32 month_day = 2 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public PatchDeployments.MonthlySchedule.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearWeekDayOfMonth()
  
    public PatchDeployments.MonthlySchedule.Builder clearWeekDayOfMonth()
   
   Required. Week day in a month.
 
 .google.cloud.osconfig.v1beta.WeekDayOfMonth week_day_of_month = 1 [(.google.api.field_behavior) = REQUIRED];
 
clone()
  
    public PatchDeployments.MonthlySchedule.Builder clone()
   
  
  Overrides
  
  
  getDayOfMonthCase()
  
    public PatchDeployments.MonthlySchedule.DayOfMonthCase getDayOfMonthCase()
   
  
  
  getDefaultInstanceForType()
  
    public PatchDeployments.MonthlySchedule getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getMonthDay()
  
   Required. One day of the month. 1-31 indicates the 1st to the 31st day. -1
 indicates the last day of the month.
 Months without the target day will be skipped. For example, a schedule to
 run "every month on the 31st" will not run in February, April, June, etc.
 int32 month_day = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The monthDay. | 
    
  
  
  getWeekDayOfMonth()
  
    public PatchDeployments.WeekDayOfMonth getWeekDayOfMonth()
   
   Required. Week day in a month.
 
 .google.cloud.osconfig.v1beta.WeekDayOfMonth week_day_of_month = 1 [(.google.api.field_behavior) = REQUIRED];
 
getWeekDayOfMonthBuilder()
  
    public PatchDeployments.WeekDayOfMonth.Builder getWeekDayOfMonthBuilder()
   
   Required. Week day in a month.
 
 .google.cloud.osconfig.v1beta.WeekDayOfMonth week_day_of_month = 1 [(.google.api.field_behavior) = REQUIRED];
 
getWeekDayOfMonthOrBuilder()
  
    public PatchDeployments.WeekDayOfMonthOrBuilder getWeekDayOfMonthOrBuilder()
   
   Required. Week day in a month.
 
 .google.cloud.osconfig.v1beta.WeekDayOfMonth week_day_of_month = 1 [(.google.api.field_behavior) = REQUIRED];
 
hasMonthDay()
  
    public boolean hasMonthDay()
   
   Required. One day of the month. 1-31 indicates the 1st to the 31st day. -1
 indicates the last day of the month.
 Months without the target day will be skipped. For example, a schedule to
 run "every month on the 31st" will not run in February, April, June, etc.
 int32 month_day = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the monthDay field is set. | 
    
  
  
  hasWeekDayOfMonth()
  
    public boolean hasWeekDayOfMonth()
   
   Required. Week day in a month.
 
 .google.cloud.osconfig.v1beta.WeekDayOfMonth week_day_of_month = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the weekDayOfMonth field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(PatchDeployments.MonthlySchedule other)
  
    public PatchDeployments.MonthlySchedule.Builder mergeFrom(PatchDeployments.MonthlySchedule other)
   
  
  
  
  
  
    public PatchDeployments.MonthlySchedule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public PatchDeployments.MonthlySchedule.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final PatchDeployments.MonthlySchedule.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  mergeWeekDayOfMonth(PatchDeployments.WeekDayOfMonth value)
  
    public PatchDeployments.MonthlySchedule.Builder mergeWeekDayOfMonth(PatchDeployments.WeekDayOfMonth value)
   
   Required. Week day in a month.
 
 .google.cloud.osconfig.v1beta.WeekDayOfMonth week_day_of_month = 1 [(.google.api.field_behavior) = REQUIRED];
 
setField(Descriptors.FieldDescriptor field, Object value)
  
    public PatchDeployments.MonthlySchedule.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setMonthDay(int value)
  
    public PatchDeployments.MonthlySchedule.Builder setMonthDay(int value)
   
   Required. One day of the month. 1-31 indicates the 1st to the 31st day. -1
 indicates the last day of the month.
 Months without the target day will be skipped. For example, a schedule to
 run "every month on the 31st" will not run in February, April, June, etc.
 int32 month_day = 2 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | int
 The monthDay to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public PatchDeployments.MonthlySchedule.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final PatchDeployments.MonthlySchedule.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setWeekDayOfMonth(PatchDeployments.WeekDayOfMonth value)
  
    public PatchDeployments.MonthlySchedule.Builder setWeekDayOfMonth(PatchDeployments.WeekDayOfMonth value)
   
   Required. Week day in a month.
 
 .google.cloud.osconfig.v1beta.WeekDayOfMonth week_day_of_month = 1 [(.google.api.field_behavior) = REQUIRED];
 
setWeekDayOfMonth(PatchDeployments.WeekDayOfMonth.Builder builderForValue)
  
    public PatchDeployments.MonthlySchedule.Builder setWeekDayOfMonth(PatchDeployments.WeekDayOfMonth.Builder builderForValue)
   
   Required. Week day in a month.
 
 .google.cloud.osconfig.v1beta.WeekDayOfMonth week_day_of_month = 1 [(.google.api.field_behavior) = REQUIRED];