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.