public static final class PatchDeployments.RecurringSchedule extends com.google.protobuf.GeneratedMessageV3 implements PatchDeployments.RecurringScheduleOrBuilder
Sets the time for recurring patch deployments.Protobuf type
google.cloud.osconfig.v1.RecurringSchedule| Modifier and Type | Class and Description |
|---|---|
static class |
PatchDeployments.RecurringSchedule.Builder
Sets the time for recurring patch deployments.
|
static class |
PatchDeployments.RecurringSchedule.Frequency
Specifies the frequency of the recurring patch deployments.
|
static class |
PatchDeployments.RecurringSchedule.ScheduleConfigCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
END_TIME_FIELD_NUMBER |
static int |
FREQUENCY_FIELD_NUMBER |
static int |
LAST_EXECUTE_TIME_FIELD_NUMBER |
static int |
MONTHLY_FIELD_NUMBER |
static int |
NEXT_EXECUTE_TIME_FIELD_NUMBER |
static int |
START_TIME_FIELD_NUMBER |
static int |
TIME_OF_DAY_FIELD_NUMBER |
static int |
TIME_ZONE_FIELD_NUMBER |
static int |
WEEKLY_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static PatchDeployments.RecurringSchedule |
getDefaultInstance() |
PatchDeployments.RecurringSchedule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Timestamp |
getEndTime()
Optional.
|
com.google.protobuf.TimestampOrBuilder |
getEndTimeOrBuilder()
Optional.
|
PatchDeployments.RecurringSchedule.Frequency |
getFrequency()
Required.
|
int |
getFrequencyValue()
Required.
|
com.google.protobuf.Timestamp |
getLastExecuteTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getLastExecuteTimeOrBuilder()
Output only.
|
PatchDeployments.MonthlySchedule |
getMonthly()
Required.
|
PatchDeployments.MonthlyScheduleOrBuilder |
getMonthlyOrBuilder()
Required.
|
com.google.protobuf.Timestamp |
getNextExecuteTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getNextExecuteTimeOrBuilder()
Output only.
|
com.google.protobuf.Parser<PatchDeployments.RecurringSchedule> |
getParserForType() |
PatchDeployments.RecurringSchedule.ScheduleConfigCase |
getScheduleConfigCase() |
int |
getSerializedSize() |
com.google.protobuf.Timestamp |
getStartTime()
Optional.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
Optional.
|
com.google.type.TimeOfDay |
getTimeOfDay()
Required.
|
com.google.type.TimeOfDayOrBuilder |
getTimeOfDayOrBuilder()
Required.
|
com.google.type.TimeZone |
getTimeZone()
Required.
|
com.google.type.TimeZoneOrBuilder |
getTimeZoneOrBuilder()
Required.
|
PatchDeployments.WeeklySchedule |
getWeekly()
Required.
|
PatchDeployments.WeeklyScheduleOrBuilder |
getWeeklyOrBuilder()
Required.
|
boolean |
hasEndTime()
Optional.
|
int |
hashCode() |
boolean |
hasLastExecuteTime()
Output only.
|
boolean |
hasMonthly()
Required.
|
boolean |
hasNextExecuteTime()
Output only.
|
boolean |
hasStartTime()
Optional.
|
boolean |
hasTimeOfDay()
Required.
|
boolean |
hasTimeZone()
Required.
|
boolean |
hasWeekly()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PatchDeployments.RecurringSchedule.Builder |
newBuilder() |
static PatchDeployments.RecurringSchedule.Builder |
newBuilder(PatchDeployments.RecurringSchedule prototype) |
PatchDeployments.RecurringSchedule.Builder |
newBuilderForType() |
protected PatchDeployments.RecurringSchedule.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static PatchDeployments.RecurringSchedule |
parseDelimitedFrom(InputStream input) |
static PatchDeployments.RecurringSchedule |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PatchDeployments.RecurringSchedule |
parseFrom(byte[] data) |
static PatchDeployments.RecurringSchedule |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PatchDeployments.RecurringSchedule |
parseFrom(ByteBuffer data) |
static PatchDeployments.RecurringSchedule |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PatchDeployments.RecurringSchedule |
parseFrom(com.google.protobuf.ByteString data) |
static PatchDeployments.RecurringSchedule |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PatchDeployments.RecurringSchedule |
parseFrom(com.google.protobuf.CodedInputStream input) |
static PatchDeployments.RecurringSchedule |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PatchDeployments.RecurringSchedule |
parseFrom(InputStream input) |
static PatchDeployments.RecurringSchedule |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<PatchDeployments.RecurringSchedule> |
parser() |
PatchDeployments.RecurringSchedule.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TIME_ZONE_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
public static final int END_TIME_FIELD_NUMBER
public static final int TIME_OF_DAY_FIELD_NUMBER
public static final int FREQUENCY_FIELD_NUMBER
public static final int WEEKLY_FIELD_NUMBER
public static final int MONTHLY_FIELD_NUMBER
public static final int LAST_EXECUTE_TIME_FIELD_NUMBER
public static final int NEXT_EXECUTE_TIME_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public PatchDeployments.RecurringSchedule.ScheduleConfigCase getScheduleConfigCase()
getScheduleConfigCase in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];hasTimeZone in interface PatchDeployments.RecurringScheduleOrBuilderpublic com.google.type.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];getTimeZone in interface PatchDeployments.RecurringScheduleOrBuilderpublic com.google.type.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];getTimeZoneOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
hasStartTime in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
getStartTime in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
getStartTimeOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
hasEndTime in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
getEndTime in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
getEndTimeOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilderpublic boolean hasTimeOfDay()
Required. Time of the day to run a recurring deployment.
.google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
hasTimeOfDay in interface PatchDeployments.RecurringScheduleOrBuilderpublic com.google.type.TimeOfDay getTimeOfDay()
Required. Time of the day to run a recurring deployment.
.google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
getTimeOfDay in interface PatchDeployments.RecurringScheduleOrBuilderpublic com.google.type.TimeOfDayOrBuilder getTimeOfDayOrBuilder()
Required. Time of the day to run a recurring deployment.
.google.type.TimeOfDay time_of_day = 4 [(.google.api.field_behavior) = REQUIRED];
getTimeOfDayOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilderpublic int getFrequencyValue()
Required. The frequency unit of this recurring schedule.
.google.cloud.osconfig.v1.RecurringSchedule.Frequency frequency = 5 [(.google.api.field_behavior) = REQUIRED];
getFrequencyValue in interface PatchDeployments.RecurringScheduleOrBuilderpublic PatchDeployments.RecurringSchedule.Frequency getFrequency()
Required. The frequency unit of this recurring schedule.
.google.cloud.osconfig.v1.RecurringSchedule.Frequency frequency = 5 [(.google.api.field_behavior) = REQUIRED];
getFrequency in interface PatchDeployments.RecurringScheduleOrBuilderpublic boolean hasWeekly()
Required. Schedule with weekly executions.
.google.cloud.osconfig.v1.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
hasWeekly in interface PatchDeployments.RecurringScheduleOrBuilderpublic PatchDeployments.WeeklySchedule getWeekly()
Required. Schedule with weekly executions.
.google.cloud.osconfig.v1.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
getWeekly in interface PatchDeployments.RecurringScheduleOrBuilderpublic PatchDeployments.WeeklyScheduleOrBuilder getWeeklyOrBuilder()
Required. Schedule with weekly executions.
.google.cloud.osconfig.v1.WeeklySchedule weekly = 6 [(.google.api.field_behavior) = REQUIRED];
getWeeklyOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilderpublic boolean hasMonthly()
Required. Schedule with monthly executions.
.google.cloud.osconfig.v1.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
hasMonthly in interface PatchDeployments.RecurringScheduleOrBuilderpublic PatchDeployments.MonthlySchedule getMonthly()
Required. Schedule with monthly executions.
.google.cloud.osconfig.v1.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
getMonthly in interface PatchDeployments.RecurringScheduleOrBuilderpublic PatchDeployments.MonthlyScheduleOrBuilder getMonthlyOrBuilder()
Required. Schedule with monthly executions.
.google.cloud.osconfig.v1.MonthlySchedule monthly = 7 [(.google.api.field_behavior) = REQUIRED];
getMonthlyOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
hasLastExecuteTime in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
getLastExecuteTime in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
getLastExecuteTimeOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
hasNextExecuteTime in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
getNextExecuteTime in interface PatchDeployments.RecurringScheduleOrBuilderpublic 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];
getNextExecuteTimeOrBuilder in interface PatchDeployments.RecurringScheduleOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static PatchDeployments.RecurringSchedule parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PatchDeployments.RecurringSchedule parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PatchDeployments.RecurringSchedule parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PatchDeployments.RecurringSchedule parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PatchDeployments.RecurringSchedule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PatchDeployments.RecurringSchedule parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PatchDeployments.RecurringSchedule parseFrom(InputStream input) throws IOException
IOExceptionpublic static PatchDeployments.RecurringSchedule parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PatchDeployments.RecurringSchedule parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PatchDeployments.RecurringSchedule parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PatchDeployments.RecurringSchedule parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PatchDeployments.RecurringSchedule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PatchDeployments.RecurringSchedule.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PatchDeployments.RecurringSchedule.Builder newBuilder()
public static PatchDeployments.RecurringSchedule.Builder newBuilder(PatchDeployments.RecurringSchedule prototype)
public PatchDeployments.RecurringSchedule.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PatchDeployments.RecurringSchedule.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static PatchDeployments.RecurringSchedule getDefaultInstance()
public static com.google.protobuf.Parser<PatchDeployments.RecurringSchedule> parser()
public com.google.protobuf.Parser<PatchDeployments.RecurringSchedule> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public PatchDeployments.RecurringSchedule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.