Interface ScheduleOptionsOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getDisableAutoScheduling()
      If true, automatic scheduling of data transfer runs for this configuration will be disabled.
      com.google.protobuf.Timestamp getEndTime()
      Defines time to stop scheduling transfer runs.
      com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
      Defines time to stop scheduling transfer runs.
      com.google.protobuf.Timestamp getStartTime()
      Specifies time to start scheduling transfer runs.
      com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
      Specifies time to start scheduling transfer runs.
      boolean hasEndTime()
      Defines time to stop scheduling transfer runs.
      boolean hasStartTime()
      Specifies time to start scheduling transfer runs.
      • 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

      • getDisableAutoScheduling

        boolean getDisableAutoScheduling()
         If true, automatic scheduling of data transfer runs for this configuration
         will be disabled. The runs can be started on ad-hoc basis using
         StartManualTransferRuns API. When automatic scheduling is disabled, the
         TransferConfig.schedule field will be ignored.
         
        bool disable_auto_scheduling = 3;
        Returns:
        The disableAutoScheduling.
      • hasStartTime

        boolean hasStartTime()
         Specifies time to start scheduling transfer runs. The first run will be
         scheduled at or after the start time according to a recurrence pattern
         defined in the schedule string. The start time can be changed at any
         moment. The time when a data transfer can be trigerred manually is not
         limited by this option.
         
        .google.protobuf.Timestamp start_time = 1;
        Returns:
        Whether the startTime field is set.
      • getStartTime

        com.google.protobuf.Timestamp getStartTime()
         Specifies time to start scheduling transfer runs. The first run will be
         scheduled at or after the start time according to a recurrence pattern
         defined in the schedule string. The start time can be changed at any
         moment. The time when a data transfer can be trigerred manually is not
         limited by this option.
         
        .google.protobuf.Timestamp start_time = 1;
        Returns:
        The startTime.
      • getStartTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         Specifies time to start scheduling transfer runs. The first run will be
         scheduled at or after the start time according to a recurrence pattern
         defined in the schedule string. The start time can be changed at any
         moment. The time when a data transfer can be trigerred manually is not
         limited by this option.
         
        .google.protobuf.Timestamp start_time = 1;
      • hasEndTime

        boolean hasEndTime()
         Defines time to stop scheduling transfer runs. A transfer run cannot be
         scheduled at or after the end time. The end time can be changed at any
         moment. The time when a data transfer can be trigerred manually is not
         limited by this option.
         
        .google.protobuf.Timestamp end_time = 2;
        Returns:
        Whether the endTime field is set.
      • getEndTime

        com.google.protobuf.Timestamp getEndTime()
         Defines time to stop scheduling transfer runs. A transfer run cannot be
         scheduled at or after the end time. The end time can be changed at any
         moment. The time when a data transfer can be trigerred manually is not
         limited by this option.
         
        .google.protobuf.Timestamp end_time = 2;
        Returns:
        The endTime.
      • getEndTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         Defines time to stop scheduling transfer runs. A transfer run cannot be
         scheduled at or after the end time. The end time can be changed at any
         moment. The time when a data transfer can be trigerred manually is not
         limited by this option.
         
        .google.protobuf.Timestamp end_time = 2;