Class PatchDeployments.RecurringSchedule.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PatchDeployments.RecurringSchedule.Builder>
com.google.cloud.osconfig.v1beta.PatchDeployments.RecurringSchedule.Builder
All Implemented Interfaces:
PatchDeployments.RecurringScheduleOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
PatchDeployments.RecurringSchedule

public static final class PatchDeployments.RecurringSchedule.Builder extends com.google.protobuf.GeneratedMessage.Builder<PatchDeployments.RecurringSchedule.Builder> implements PatchDeployments.RecurringScheduleOrBuilder
 Sets the time for recurring patch deployments.
 
Protobuf type google.cloud.osconfig.v1beta.RecurringSchedule
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<PatchDeployments.RecurringSchedule.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<PatchDeployments.RecurringSchedule.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<PatchDeployments.RecurringSchedule.Builder>
    • getDefaultInstanceForType

      public PatchDeployments.RecurringSchedule getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public PatchDeployments.RecurringSchedule buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public PatchDeployments.RecurringSchedule.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PatchDeployments.RecurringSchedule.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<PatchDeployments.RecurringSchedule.Builder>
    • mergeFrom

      public PatchDeployments.RecurringSchedule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PatchDeployments.RecurringSchedule.Builder>
      Throws:
      IOException
    • getScheduleConfigCase

      Specified by:
      getScheduleConfigCase in interface PatchDeployments.RecurringScheduleOrBuilder
    • clearScheduleConfig

      public PatchDeployments.RecurringSchedule.Builder clearScheduleConfig()
    • hasTimeZone

      public boolean hasTimeZone()
       Required. Defines the time zone that `time_of_day` is relative to.
       The rules for daylight saving time are determined by the chosen time zone.
       
      .google.type.TimeZone time_zone = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasTimeZone in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      Whether the timeZone field is set.
    • getTimeZone

      public TimeZone getTimeZone()
       Required. Defines the time zone that `time_of_day` is relative to.
       The rules for daylight saving time are determined by the chosen time zone.
       
      .google.type.TimeZone time_zone = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTimeZone in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The timeZone.
    • setTimeZone

       Required. Defines the time zone that `time_of_day` is relative to.
       The rules for daylight saving time are determined by the chosen time zone.
       
      .google.type.TimeZone time_zone = 1 [(.google.api.field_behavior) = REQUIRED];
    • setTimeZone

      public PatchDeployments.RecurringSchedule.Builder setTimeZone(TimeZone.Builder builderForValue)
       Required. Defines the time zone that `time_of_day` is relative to.
       The rules for daylight saving time are determined by the chosen time zone.
       
      .google.type.TimeZone time_zone = 1 [(.google.api.field_behavior) = REQUIRED];
    • mergeTimeZone

       Required. Defines the time zone that `time_of_day` is relative to.
       The rules for daylight saving time are determined by the chosen time zone.
       
      .google.type.TimeZone time_zone = 1 [(.google.api.field_behavior) = REQUIRED];
    • clearTimeZone

       Required. Defines the time zone that `time_of_day` is relative to.
       The rules for daylight saving time are determined by the chosen time zone.
       
      .google.type.TimeZone time_zone = 1 [(.google.api.field_behavior) = REQUIRED];
    • getTimeZoneBuilder

      public TimeZone.Builder getTimeZoneBuilder()
       Required. Defines the time zone that `time_of_day` is relative to.
       The rules for daylight saving time are determined by the chosen time zone.
       
      .google.type.TimeZone time_zone = 1 [(.google.api.field_behavior) = REQUIRED];
    • getTimeZoneOrBuilder

      public TimeZoneOrBuilder getTimeZoneOrBuilder()
       Required. Defines the time zone that `time_of_day` is relative to.
       The rules for daylight saving time are determined by the chosen time zone.
       
      .google.type.TimeZone time_zone = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTimeZoneOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilder
    • hasStartTime

      public boolean hasStartTime()
       Optional. The time that the recurring schedule becomes effective.
       Defaults to `create_time` of the patch deployment.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasStartTime in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public com.google.protobuf.Timestamp getStartTime()
       Optional. The time that the recurring schedule becomes effective.
       Defaults to `create_time` of the patch deployment.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStartTime in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The startTime.
    • setStartTime

      public PatchDeployments.RecurringSchedule.Builder setStartTime(com.google.protobuf.Timestamp value)
       Optional. The time that the recurring schedule becomes effective.
       Defaults to `create_time` of the patch deployment.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
    • setStartTime

      public PatchDeployments.RecurringSchedule.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Optional. The time that the recurring schedule becomes effective.
       Defaults to `create_time` of the patch deployment.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
    • mergeStartTime

      public PatchDeployments.RecurringSchedule.Builder mergeStartTime(com.google.protobuf.Timestamp value)
       Optional. The time that the recurring schedule becomes effective.
       Defaults to `create_time` of the patch deployment.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
    • clearStartTime

       Optional. The time that the recurring schedule becomes effective.
       Defaults to `create_time` of the patch deployment.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getStartTimeBuilder

      public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
       Optional. The time that the recurring schedule becomes effective.
       Defaults to `create_time` of the patch deployment.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getStartTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       Optional. The time that the recurring schedule becomes effective.
       Defaults to `create_time` of the patch deployment.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStartTimeOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilder
    • hasEndTime

      public boolean hasEndTime()
       Optional. The end time at which a recurring patch deployment schedule is no longer
       active.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasEndTime in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      Whether the endTime field is set.
    • getEndTime

      public com.google.protobuf.Timestamp getEndTime()
       Optional. The end time at which a recurring patch deployment schedule is no longer
       active.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEndTime in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The endTime.
    • setEndTime

      public PatchDeployments.RecurringSchedule.Builder setEndTime(com.google.protobuf.Timestamp value)
       Optional. The end time at which a recurring patch deployment schedule is no longer
       active.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
    • setEndTime

      public PatchDeployments.RecurringSchedule.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Optional. The end time at which a recurring patch deployment schedule is no longer
       active.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
    • mergeEndTime

      public PatchDeployments.RecurringSchedule.Builder mergeEndTime(com.google.protobuf.Timestamp value)
       Optional. The end time at which a recurring patch deployment schedule is no longer
       active.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
    • clearEndTime

       Optional. The end time at which a recurring patch deployment schedule is no longer
       active.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getEndTimeBuilder

      public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
       Optional. The end time at which a recurring patch deployment schedule is no longer
       active.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getEndTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
       Optional. The end time at which a recurring patch deployment schedule is no longer
       active.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEndTimeOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilder
    • hasTimeOfDay

      public boolean hasTimeOfDay()
       Required. Time of the day to run a recurring deployment.
       
      .google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasTimeOfDay in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      Whether the timeOfDay field is set.
    • getTimeOfDay

      public TimeOfDay getTimeOfDay()
       Required. Time of the day to run a recurring deployment.
       
      .google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTimeOfDay in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The timeOfDay.
    • setTimeOfDay

       Required. Time of the day to run a recurring deployment.
       
      .google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
    • setTimeOfDay

      public PatchDeployments.RecurringSchedule.Builder setTimeOfDay(TimeOfDay.Builder builderForValue)
       Required. Time of the day to run a recurring deployment.
       
      .google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
    • mergeTimeOfDay

       Required. Time of the day to run a recurring deployment.
       
      .google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
    • clearTimeOfDay

       Required. Time of the day to run a recurring deployment.
       
      .google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
    • getTimeOfDayBuilder

      public TimeOfDay.Builder getTimeOfDayBuilder()
       Required. Time of the day to run a recurring deployment.
       
      .google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
    • getTimeOfDayOrBuilder

      public TimeOfDayOrBuilder getTimeOfDayOrBuilder()
       Required. Time of the day to run a recurring deployment.
       
      .google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getTimeOfDayOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilder
    • getFrequencyValue

      public int getFrequencyValue()
       Required. The frequency unit of this recurring schedule.
       
      .google.cloud.osconfig.v1beta.RecurringSchedule.Frequency frequency = 5 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFrequencyValue in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The enum numeric value on the wire for frequency.
    • setFrequencyValue

      public PatchDeployments.RecurringSchedule.Builder setFrequencyValue(int value)
       Required. The frequency unit of this recurring schedule.
       
      .google.cloud.osconfig.v1beta.RecurringSchedule.Frequency frequency = 5 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The enum numeric value on the wire for frequency to set.
      Returns:
      This builder for chaining.
    • getFrequency

       Required. The frequency unit of this recurring schedule.
       
      .google.cloud.osconfig.v1beta.RecurringSchedule.Frequency frequency = 5 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFrequency in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The frequency.
    • setFrequency

       Required. The frequency unit of this recurring schedule.
       
      .google.cloud.osconfig.v1beta.RecurringSchedule.Frequency frequency = 5 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The frequency to set.
      Returns:
      This builder for chaining.
    • clearFrequency

       Required. The frequency unit of this recurring schedule.
       
      .google.cloud.osconfig.v1beta.RecurringSchedule.Frequency frequency = 5 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • hasWeekly

      public boolean hasWeekly()
       Required. Schedule with weekly executions.
       
      .google.cloud.osconfig.v1beta.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasWeekly in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      Whether the weekly field is set.
    • getWeekly

      public PatchDeployments.WeeklySchedule getWeekly()
       Required. Schedule with weekly executions.
       
      .google.cloud.osconfig.v1beta.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getWeekly in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The weekly.
    • setWeekly

       Required. Schedule with weekly executions.
       
      .google.cloud.osconfig.v1beta.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
    • setWeekly

       Required. Schedule with weekly executions.
       
      .google.cloud.osconfig.v1beta.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
    • mergeWeekly

       Required. Schedule with weekly executions.
       
      .google.cloud.osconfig.v1beta.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
    • clearWeekly

       Required. Schedule with weekly executions.
       
      .google.cloud.osconfig.v1beta.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
    • getWeeklyBuilder

      public PatchDeployments.WeeklySchedule.Builder getWeeklyBuilder()
       Required. Schedule with weekly executions.
       
      .google.cloud.osconfig.v1beta.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
    • getWeeklyOrBuilder

      public PatchDeployments.WeeklyScheduleOrBuilder getWeeklyOrBuilder()
       Required. Schedule with weekly executions.
       
      .google.cloud.osconfig.v1beta.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getWeeklyOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilder
    • hasMonthly

      public boolean hasMonthly()
       Required. Schedule with monthly executions.
       
      .google.cloud.osconfig.v1beta.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasMonthly in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      Whether the monthly field is set.
    • getMonthly

      public PatchDeployments.MonthlySchedule getMonthly()
       Required. Schedule with monthly executions.
       
      .google.cloud.osconfig.v1beta.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMonthly in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The monthly.
    • setMonthly

       Required. Schedule with monthly executions.
       
      .google.cloud.osconfig.v1beta.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
    • setMonthly

       Required. Schedule with monthly executions.
       
      .google.cloud.osconfig.v1beta.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
    • mergeMonthly

       Required. Schedule with monthly executions.
       
      .google.cloud.osconfig.v1beta.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
    • clearMonthly

       Required. Schedule with monthly executions.
       
      .google.cloud.osconfig.v1beta.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
    • getMonthlyBuilder

      public PatchDeployments.MonthlySchedule.Builder getMonthlyBuilder()
       Required. Schedule with monthly executions.
       
      .google.cloud.osconfig.v1beta.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
    • getMonthlyOrBuilder

      public PatchDeployments.MonthlyScheduleOrBuilder getMonthlyOrBuilder()
       Required. Schedule with monthly executions.
       
      .google.cloud.osconfig.v1beta.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMonthlyOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilder
    • hasLastExecuteTime

      public boolean hasLastExecuteTime()
       Output only. The time the last patch job ran successfully.
       
      .google.protobuf.Timestamp last_execute_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasLastExecuteTime in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      Whether the lastExecuteTime field is set.
    • getLastExecuteTime

      public com.google.protobuf.Timestamp getLastExecuteTime()
       Output only. The time the last patch job ran successfully.
       
      .google.protobuf.Timestamp last_execute_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLastExecuteTime in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The lastExecuteTime.
    • setLastExecuteTime

      public PatchDeployments.RecurringSchedule.Builder setLastExecuteTime(com.google.protobuf.Timestamp value)
       Output only. The time the last patch job ran successfully.
       
      .google.protobuf.Timestamp last_execute_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setLastExecuteTime

      public PatchDeployments.RecurringSchedule.Builder setLastExecuteTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The time the last patch job ran successfully.
       
      .google.protobuf.Timestamp last_execute_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeLastExecuteTime

      public PatchDeployments.RecurringSchedule.Builder mergeLastExecuteTime(com.google.protobuf.Timestamp value)
       Output only. The time the last patch job ran successfully.
       
      .google.protobuf.Timestamp last_execute_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearLastExecuteTime

      public PatchDeployments.RecurringSchedule.Builder clearLastExecuteTime()
       Output only. The time the last patch job ran successfully.
       
      .google.protobuf.Timestamp last_execute_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getLastExecuteTimeBuilder

      public com.google.protobuf.Timestamp.Builder getLastExecuteTimeBuilder()
       Output only. The time the last patch job ran successfully.
       
      .google.protobuf.Timestamp last_execute_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getLastExecuteTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getLastExecuteTimeOrBuilder()
       Output only. The time the last patch job ran successfully.
       
      .google.protobuf.Timestamp last_execute_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLastExecuteTimeOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilder
    • hasNextExecuteTime

      public boolean hasNextExecuteTime()
       Output only. The time the next patch job is scheduled to run.
       
      .google.protobuf.Timestamp next_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasNextExecuteTime in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      Whether the nextExecuteTime field is set.
    • getNextExecuteTime

      public com.google.protobuf.Timestamp getNextExecuteTime()
       Output only. The time the next patch job is scheduled to run.
       
      .google.protobuf.Timestamp next_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getNextExecuteTime in interface PatchDeployments.RecurringScheduleOrBuilder
      Returns:
      The nextExecuteTime.
    • setNextExecuteTime

      public PatchDeployments.RecurringSchedule.Builder setNextExecuteTime(com.google.protobuf.Timestamp value)
       Output only. The time the next patch job is scheduled to run.
       
      .google.protobuf.Timestamp next_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setNextExecuteTime

      public PatchDeployments.RecurringSchedule.Builder setNextExecuteTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The time the next patch job is scheduled to run.
       
      .google.protobuf.Timestamp next_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeNextExecuteTime

      public PatchDeployments.RecurringSchedule.Builder mergeNextExecuteTime(com.google.protobuf.Timestamp value)
       Output only. The time the next patch job is scheduled to run.
       
      .google.protobuf.Timestamp next_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearNextExecuteTime

      public PatchDeployments.RecurringSchedule.Builder clearNextExecuteTime()
       Output only. The time the next patch job is scheduled to run.
       
      .google.protobuf.Timestamp next_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getNextExecuteTimeBuilder

      public com.google.protobuf.Timestamp.Builder getNextExecuteTimeBuilder()
       Output only. The time the next patch job is scheduled to run.
       
      .google.protobuf.Timestamp next_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getNextExecuteTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getNextExecuteTimeOrBuilder()
       Output only. The time the next patch job is scheduled to run.
       
      .google.protobuf.Timestamp next_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getNextExecuteTimeOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilder