Interface PatchDeployments.WeekDayOfMonthOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PatchDeployments.WeekDayOfMonth, PatchDeployments.WeekDayOfMonth.Builder
Enclosing class:
PatchDeployments

public static interface PatchDeployments.WeekDayOfMonthOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Optional.
    Required.
    int
    Required.
    int
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getWeekOrdinal

      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:
      The weekOrdinal.
    • getDayOfWeekValue

      int getDayOfWeekValue()
       Required. A day of the week.
       
      .google.type.DayOfWeek day_of_week = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The enum numeric value on the wire for dayOfWeek.
    • getDayOfWeek

      DayOfWeek getDayOfWeek()
       Required. A day of the week.
       
      .google.type.DayOfWeek day_of_week = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The dayOfWeek.
    • getDayOffset

      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:
      The dayOffset.