Interface RecurringTimeWindowOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getRecurrence()
      An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs.
      com.google.protobuf.ByteString getRecurrenceBytes()
      An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs.
      TimeWindow getWindow()
      The window of the first recurrence.
      TimeWindowOrBuilder getWindowOrBuilder()
      The window of the first recurrence.
      boolean hasWindow()
      The window of the first recurrence.
      • 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

      • hasWindow

        boolean hasWindow()
         The window of the first recurrence.
         
        .google.cloud.edgecontainer.v1.TimeWindow window = 1;
        Returns:
        Whether the window field is set.
      • getWindow

        TimeWindow getWindow()
         The window of the first recurrence.
         
        .google.cloud.edgecontainer.v1.TimeWindow window = 1;
        Returns:
        The window.
      • getWindowOrBuilder

        TimeWindowOrBuilder getWindowOrBuilder()
         The window of the first recurrence.
         
        .google.cloud.edgecontainer.v1.TimeWindow window = 1;
      • getRecurrence

        String getRecurrence()
         An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how
         this window recurs. They go on for the span of time between the start and
         end time.
         
        string recurrence = 2;
        Returns:
        The recurrence.
      • getRecurrenceBytes

        com.google.protobuf.ByteString getRecurrenceBytes()
         An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how
         this window recurs. They go on for the span of time between the start and
         end time.
         
        string recurrence = 2;
        Returns:
        The bytes for recurrence.