Interface MonthlyScheduleOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    MonthlySchedule, MonthlySchedule.Builder

    public interface MonthlyScheduleOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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).
      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).
      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).
      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
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasSnapshotsToKeep

        boolean hasSnapshotsToKeep()
         The maximum number of Snapshots to keep for the hourly schedule
         
        optional double snapshots_to_keep = 1;
        Returns:
        Whether the snapshotsToKeep field is set.
      • getSnapshotsToKeep

        double getSnapshotsToKeep()
         The maximum number of Snapshots to keep for the hourly schedule
         
        optional double snapshots_to_keep = 1;
        Returns:
        The snapshotsToKeep.
      • hasMinute

        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:
        Whether the minute field is set.
      • getMinute

        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:
        The minute.
      • hasHour

        boolean hasHour()
         Set the hour to start the snapshot (0-23), defaults to midnight (0).
         
        optional double hour = 3;
        Returns:
        Whether the hour field is set.
      • getHour

        double getHour()
         Set the hour to start the snapshot (0-23), defaults to midnight (0).
         
        optional double hour = 3;
        Returns:
        The hour.
      • hasDaysOfMonth

        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;
        Returns:
        Whether the daysOfMonth field is set.
      • getDaysOfMonth

        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;
        Returns:
        The daysOfMonth.
      • getDaysOfMonthBytes

        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;
        Returns:
        The bytes for daysOfMonth.