public static final class HourlySchedule.Builder extends GeneratedMessageV3.Builder<HourlySchedule.Builder> implements HourlyScheduleOrBuilder
Make a snapshot every hour e.g. at 04:00, 05:00, 06:00.
Protobuf type google.cloud.netapp.v1beta1.HourlySchedule
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 HourlySchedule.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public HourlySchedule build()
buildPartial()
public HourlySchedule buildPartial()
clear()
public HourlySchedule.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public HourlySchedule.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMinute()
public HourlySchedule.Builder clearMinute()
Set the minute of the hour to start the snapshot (0-59), defaults to the
top of the hour (0).
optional double minute = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public HourlySchedule.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSnapshotsToKeep()
public HourlySchedule.Builder clearSnapshotsToKeep()
The maximum number of Snapshots to keep for the hourly schedule
optional double snapshots_to_keep = 1;
clone()
public HourlySchedule.Builder clone()
Overrides
getDefaultInstanceForType()
public HourlySchedule getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getMinute()
public 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;
Returns |
---|
Type | Description |
double | The minute.
|
getSnapshotsToKeep()
public double getSnapshotsToKeep()
The maximum number of Snapshots to keep for the hourly schedule
optional double snapshots_to_keep = 1;
Returns |
---|
Type | Description |
double | The snapshotsToKeep.
|
hasMinute()
public 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;
Returns |
---|
Type | Description |
boolean | Whether the minute field is set.
|
hasSnapshotsToKeep()
public boolean hasSnapshotsToKeep()
The maximum number of Snapshots to keep for the hourly schedule
optional double snapshots_to_keep = 1;
Returns |
---|
Type | Description |
boolean | Whether the snapshotsToKeep field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(HourlySchedule other)
public HourlySchedule.Builder mergeFrom(HourlySchedule other)
public HourlySchedule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public HourlySchedule.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final HourlySchedule.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public HourlySchedule.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setMinute(double value)
public HourlySchedule.Builder setMinute(double value)
Set the minute of the hour to start the snapshot (0-59), defaults to the
top of the hour (0).
optional double minute = 2;
Parameter |
---|
Name | Description |
value | double
The minute to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public HourlySchedule.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSnapshotsToKeep(double value)
public HourlySchedule.Builder setSnapshotsToKeep(double value)
The maximum number of Snapshots to keep for the hourly schedule
optional double snapshots_to_keep = 1;
Parameter |
---|
Name | Description |
value | double
The snapshotsToKeep to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final HourlySchedule.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides