Class PatchDeployments.WeekDayOfMonth.Builder (2.51.0) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 2.51.0keyboard_arrow_down  
  
 
    
    
    
      
  
  
  
    
public   static   final   class  PatchDeployments . WeekDayOfMonth . Builder   extends   GeneratedMessageV3 . Builder<PatchDeployments . WeekDayOfMonth . Builder >  implements   PatchDeployments . WeekDayOfMonthOrBuilder  
   Represents one week day in a month. An example is "the 4th Sunday".
 Protobuf type google.cloud.osconfig.v1beta.WeekDayOfMonth
    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 . WeekDayOfMonth . Builder   addRepeatedField ( Descriptors . FieldDescriptor   field ,   Object   value )  
  
  
  Overrides 
  
  build() 
  
    
public   PatchDeployments . WeekDayOfMonth   build ()  
  
  buildPartial() 
  
    
public   PatchDeployments . WeekDayOfMonth   buildPartial ()  
  
  clear() 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   clear ()  
  
  Overrides 
  
  clearDayOfWeek() 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   clearDayOfWeek ()  
   Required. A day of the week.
 .google.type.DayOfWeek day_of_week = 2 [(.google.api.field_behavior) = REQUIRED];
 
clearDayOffset() 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   clearDayOffset ()  
   Optional. Represents the number of days before or after the given week day of month
 that the patch deployment is scheduled for. For example if week_ordinal
 and day_of_week values point to the second day of the month and this
 day_offset value is set to 3, the patch deployment takes place three
 days after the second Tuesday of the month. If this value is negative, for
 example -5, the patches  are deployed five days before before the second
 Tuesday of the month. Allowed values are in range [-30, 30].
 int32 day_offset = 3 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   clearField ( Descriptors . FieldDescriptor   field )  
  
  
  Overrides 
  
  clearOneof(Descriptors.OneofDescriptor oneof) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   clearOneof ( Descriptors . OneofDescriptor   oneof )  
  
  
  Overrides 
  
  clearWeekOrdinal() 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   clearWeekOrdinal ()  
   Required. Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1
 indicates the last week of the month.
 int32 week_ordinal = 1 [(.google.api.field_behavior) = REQUIRED];
clone() 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   clone ()  
  
  Overrides 
  
  getDayOfWeek() 
  
    
public   DayOfWeek   getDayOfWeek ()  
   Required. A day of the week.
 .google.type.DayOfWeek day_of_week = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        Returns  
      
        Type Description  
      
        com.google.type.DayOfWeek The dayOfWeek.
 
     
  
  getDayOfWeekValue() 
  
    
public   int   getDayOfWeekValue ()  
   Required. A day of the week.
 .google.type.DayOfWeek day_of_week = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        Returns  
      
        Type Description  
      
        int The enum numeric value on the wire for dayOfWeek.
 
     
  
  getDayOffset() 
  
    
public   int   getDayOffset ()  
   Optional. Represents the number of days before or after the given week day of month
 that the patch deployment is scheduled for. For example if week_ordinal
 and day_of_week values point to the second day of the month and this
 day_offset value is set to 3, the patch deployment takes place three
 days after the second Tuesday of the month. If this value is negative, for
 example -5, the patches  are deployed five days before before the second
 Tuesday of the month. Allowed values are in range [-30, 30].
 int32 day_offset = 3 [(.google.api.field_behavior) = OPTIONAL];
    
      
        Returns  
      
        Type Description  
      
        int The dayOffset.
 
     
  
  getDefaultInstanceForType() 
  
    
public   PatchDeployments . WeekDayOfMonth   getDefaultInstanceForType ()  
  
  getDescriptorForType() 
  
    
public   Descriptors . Descriptor   getDescriptorForType ()  
  
  Overrides 
  
  getWeekOrdinal() 
  
    
public   int   getWeekOrdinal ()  
   Required. Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1
 indicates the last week of the month.
 int32 week_ordinal = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        Returns  
      
        Type Description  
      
        int The weekOrdinal.
 
     
  
  internalGetFieldAccessorTable() 
  
    
protected   GeneratedMessageV3 . FieldAccessorTable   internalGetFieldAccessorTable ()  
  
  Overrides 
  
  isInitialized() 
  
    
public   final   boolean   isInitialized ()  
  
  Overrides 
  
  mergeFrom(PatchDeployments.WeekDayOfMonth other) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   mergeFrom ( PatchDeployments . WeekDayOfMonth   other )  
  
  
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   mergeFrom ( CodedInputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  Overrides 
  
  
  mergeFrom(Message other) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   mergeFrom ( Message   other )  
  
    
      
        Parameter  
      
        Name Description  
      
        otherMessage  
     
  
  
  Overrides 
  
  mergeUnknownFields(UnknownFieldSet unknownFields) 
  
    
public   final   PatchDeployments . WeekDayOfMonth . Builder   mergeUnknownFields ( UnknownFieldSet   unknownFields )  
  
  
  Overrides 
  
  setDayOfWeek(DayOfWeek value) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   setDayOfWeek ( DayOfWeek   value )  
   Required. A day of the week.
 .google.type.DayOfWeek day_of_week = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        Parameter  
      
        Name Description  
      
        valuecom.google.type.DayOfWeek The dayOfWeek to set.
 
     
  
  
  setDayOfWeekValue(int value) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   setDayOfWeekValue ( int   value )  
   Required. A day of the week.
 .google.type.DayOfWeek day_of_week = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        Parameter  
      
        Name Description  
      
        valueint The enum numeric value on the wire for dayOfWeek to set.
 
     
  
  
  setDayOffset(int value) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   setDayOffset ( int   value )  
   Optional. Represents the number of days before or after the given week day of month
 that the patch deployment is scheduled for. For example if week_ordinal
 and day_of_week values point to the second day of the month and this
 day_offset value is set to 3, the patch deployment takes place three
 days after the second Tuesday of the month. If this value is negative, for
 example -5, the patches  are deployed five days before before the second
 Tuesday of the month. Allowed values are in range [-30, 30].
 int32 day_offset = 3 [(.google.api.field_behavior) = OPTIONAL];
    
      
        Parameter  
      
        Name Description  
      
        valueint The dayOffset to set.
 
     
  
  
  setField(Descriptors.FieldDescriptor field, Object value) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   setField ( Descriptors . FieldDescriptor   field ,   Object   value )  
  
  
  Overrides 
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   setRepeatedField ( Descriptors . FieldDescriptor   field ,   int   index ,   Object   value )  
  
  
  Overrides 
  
  setUnknownFields(UnknownFieldSet unknownFields) 
  
    
public   final   PatchDeployments . WeekDayOfMonth . Builder   setUnknownFields ( UnknownFieldSet   unknownFields )  
  
  
  Overrides 
  
  setWeekOrdinal(int value) 
  
    
public   PatchDeployments . WeekDayOfMonth . Builder   setWeekOrdinal ( int   value )  
   Required. Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1
 indicates the last week of the month.
 int32 week_ordinal = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        Parameter  
      
        Name Description  
      
        valueint The weekOrdinal to set.
 
     
  
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-29 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-29 UTC."],[],[]]