public static final class PatchDeployments.RecurringSchedule.Builder extends GeneratedMessageV3.Builder<PatchDeployments.RecurringSchedule.Builder> implements PatchDeployments.RecurringScheduleOrBuilder
Sets the time for recurring patch deployments.
Protobuf type google.cloud.osconfig.v1beta.RecurringSchedule
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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.RecurringSchedule.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public PatchDeployments.RecurringSchedule build()
buildPartial()
public PatchDeployments.RecurringSchedule buildPartial()
clear()
public PatchDeployments.RecurringSchedule.Builder clear()
Overrides
clearEndTime()
public PatchDeployments.RecurringSchedule.Builder 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];
clearField(Descriptors.FieldDescriptor field)
public PatchDeployments.RecurringSchedule.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearFrequency()
public PatchDeployments.RecurringSchedule.Builder clearFrequency()
Required. The frequency unit of this recurring schedule.
.google.cloud.osconfig.v1beta.RecurringSchedule.Frequency frequency = 5 [(.google.api.field_behavior) = REQUIRED];
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];
clearMonthly()
public PatchDeployments.RecurringSchedule.Builder clearMonthly()
Required. Schedule with monthly executions.
.google.cloud.osconfig.v1beta.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
clearNextExecuteTime(