Interface WeeklyScheduleOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getDay()
      Set the day or days of the week to make a snapshot.
      com.google.protobuf.ByteString getDayBytes()
      Set the day or days of the week to make a snapshot.
      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 hasDay()
      Set the day or days of the week to make a snapshot.
      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.
      • hasDay

        boolean hasDay()
         Set the day or days of the week to make a snapshot. Accepts a comma
         separated days of the week. Defaults to 'Sunday'.
         
        optional string day = 4;
        Returns:
        Whether the day field is set.
      • getDay

        String getDay()
         Set the day or days of the week to make a snapshot. Accepts a comma
         separated days of the week. Defaults to 'Sunday'.
         
        optional string day = 4;
        Returns:
        The day.
      • getDayBytes

        com.google.protobuf.ByteString getDayBytes()
         Set the day or days of the week to make a snapshot. Accepts a comma
         separated days of the week. Defaults to 'Sunday'.
         
        optional string day = 4;
        Returns:
        The bytes for day.