public final class MonthlySchedule extends com.google.protobuf.GeneratedMessageV3 implements MonthlyScheduleOrBuilder
Make a snapshot once a month e.g. at 2nd 04:00, 7th 05:20, 24th 23:50Protobuf type
google.cloud.netapp.v1.MonthlySchedule| Modifier and Type | Class and Description |
|---|---|
static class |
MonthlySchedule.Builder
Make a snapshot once a month e.g.
|
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 |
DAYS_OF_MONTH_FIELD_NUMBER |
static int |
HOUR_FIELD_NUMBER |
static int |
MINUTE_FIELD_NUMBER |
static int |
SNAPSHOTS_TO_KEEP_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getDaysOfMonth()
Set the day or days of the month to make a snapshot (1-31).
|
com.google.protobuf.ByteString |
getDaysOfMonthBytes()
Set the day or days of the month to make a snapshot (1-31).
|
static MonthlySchedule |
getDefaultInstance() |
MonthlySchedule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
double |
getHour()
Set the hour to start the snapshot (0-23), defaults to midnight (0).
|
double |
getMinute()
Set the minute of the hour to start the snapshot (0-59), defaults to the
top of the hour (0).
|
com.google.protobuf.Parser<MonthlySchedule> |
getParserForType() |
int |
getSerializedSize() |
double |
getSnapshotsToKeep()
The maximum number of Snapshots to keep for the hourly schedule
|
boolean |
hasDaysOfMonth()
Set the day or days of the month to make a snapshot (1-31).
|
int |
hashCode() |
boolean |
hasHour()
Set the hour to start the snapshot (0-23), defaults to midnight (0).
|
boolean |
hasMinute()
Set the minute of the hour to start the snapshot (0-59), defaults to the
top of the hour (0).
|
boolean |
hasSnapshotsToKeep()
The maximum number of Snapshots to keep for the hourly schedule
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static MonthlySchedule.Builder |
newBuilder() |
static MonthlySchedule.Builder |
newBuilder(MonthlySchedule prototype) |
MonthlySchedule.Builder |
newBuilderForType() |
protected MonthlySchedule.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static MonthlySchedule |
parseDelimitedFrom(InputStream input) |
static MonthlySchedule |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MonthlySchedule |
parseFrom(byte[] data) |
static MonthlySchedule |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MonthlySchedule |
parseFrom(ByteBuffer data) |
static MonthlySchedule |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MonthlySchedule |
parseFrom(com.google.protobuf.ByteString data) |
static MonthlySchedule |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MonthlySchedule |
parseFrom(com.google.protobuf.CodedInputStream input) |
static MonthlySchedule |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MonthlySchedule |
parseFrom(InputStream input) |
static MonthlySchedule |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<MonthlySchedule> |
parser() |
MonthlySchedule.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 SNAPSHOTS_TO_KEEP_FIELD_NUMBER
public static final int MINUTE_FIELD_NUMBER
public static final int HOUR_FIELD_NUMBER
public static final int DAYS_OF_MONTH_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 boolean hasSnapshotsToKeep()
The maximum number of Snapshots to keep for the hourly schedule
optional double snapshots_to_keep = 1;hasSnapshotsToKeep in interface MonthlyScheduleOrBuilderpublic double getSnapshotsToKeep()
The maximum number of Snapshots to keep for the hourly schedule
optional double snapshots_to_keep = 1;getSnapshotsToKeep in interface MonthlyScheduleOrBuilderpublic boolean hasMinute()
Set the minute of the hour to start the snapshot (0-59), defaults to the top of the hour (0).
optional double minute = 2;hasMinute in interface MonthlyScheduleOrBuilderpublic double getMinute()
Set the minute of the hour to start the snapshot (0-59), defaults to the top of the hour (0).
optional double minute = 2;getMinute in interface MonthlyScheduleOrBuilderpublic boolean hasHour()
Set the hour to start the snapshot (0-23), defaults to midnight (0).
optional double hour = 3;hasHour in interface MonthlyScheduleOrBuilderpublic double getHour()
Set the hour to start the snapshot (0-23), defaults to midnight (0).
optional double hour = 3;getHour in interface MonthlyScheduleOrBuilderpublic boolean hasDaysOfMonth()
Set the day or days of the month to make a snapshot (1-31). Accepts a comma separated number of days. Defaults to '1'.
optional string days_of_month = 4;hasDaysOfMonth in interface MonthlyScheduleOrBuilderpublic String getDaysOfMonth()
Set the day or days of the month to make a snapshot (1-31). Accepts a comma separated number of days. Defaults to '1'.
optional string days_of_month = 4;getDaysOfMonth in interface MonthlyScheduleOrBuilderpublic com.google.protobuf.ByteString getDaysOfMonthBytes()
Set the day or days of the month to make a snapshot (1-31). Accepts a comma separated number of days. Defaults to '1'.
optional string days_of_month = 4;getDaysOfMonthBytes in interface MonthlyScheduleOrBuilderpublic 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 MonthlySchedule parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MonthlySchedule parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MonthlySchedule parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MonthlySchedule parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MonthlySchedule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MonthlySchedule parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MonthlySchedule parseFrom(InputStream input) throws IOException
IOExceptionpublic static MonthlySchedule parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MonthlySchedule parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static MonthlySchedule parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MonthlySchedule parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static MonthlySchedule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic MonthlySchedule.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static MonthlySchedule.Builder newBuilder()
public static MonthlySchedule.Builder newBuilder(MonthlySchedule prototype)
public MonthlySchedule.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected MonthlySchedule.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static MonthlySchedule getDefaultInstance()
public static com.google.protobuf.Parser<MonthlySchedule> parser()
public com.google.protobuf.Parser<MonthlySchedule> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public MonthlySchedule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.