Interface ScalingScheduleStatusOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getLastStartTime()
      [Output Only] The last time the scaling schedule became active.
      com.google.protobuf.ByteString getLastStartTimeBytes()
      [Output Only] The last time the scaling schedule became active.
      String getNextStartTime()
      [Output Only] The next time the scaling schedule is to become active.
      com.google.protobuf.ByteString getNextStartTimeBytes()
      [Output Only] The next time the scaling schedule is to become active.
      String getState()
      [Output Only] The current state of a scaling schedule.
      com.google.protobuf.ByteString getStateBytes()
      [Output Only] The current state of a scaling schedule.
      boolean hasLastStartTime()
      [Output Only] The last time the scaling schedule became active.
      boolean hasNextStartTime()
      [Output Only] The next time the scaling schedule is to become active.
      boolean hasState()
      [Output Only] The current state of a scaling 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

      • hasLastStartTime

        boolean hasLastStartTime()
         [Output Only] The last time the scaling schedule became active. Note: this is a timestamp when a schedule actually became active, not when it was planned to do so. The timestamp is in RFC3339 text format.
         
        optional string last_start_time = 34545107;
        Returns:
        Whether the lastStartTime field is set.
      • getLastStartTime

        String getLastStartTime()
         [Output Only] The last time the scaling schedule became active. Note: this is a timestamp when a schedule actually became active, not when it was planned to do so. The timestamp is in RFC3339 text format.
         
        optional string last_start_time = 34545107;
        Returns:
        The lastStartTime.
      • getLastStartTimeBytes

        com.google.protobuf.ByteString getLastStartTimeBytes()
         [Output Only] The last time the scaling schedule became active. Note: this is a timestamp when a schedule actually became active, not when it was planned to do so. The timestamp is in RFC3339 text format.
         
        optional string last_start_time = 34545107;
        Returns:
        The bytes for lastStartTime.
      • hasNextStartTime

        boolean hasNextStartTime()
         [Output Only] The next time the scaling schedule is to become active. Note: this is a timestamp when a schedule is planned to run, but the actual time might be slightly different. The timestamp is in RFC3339 text format.
         
        optional string next_start_time = 97270102;
        Returns:
        Whether the nextStartTime field is set.
      • getNextStartTime

        String getNextStartTime()
         [Output Only] The next time the scaling schedule is to become active. Note: this is a timestamp when a schedule is planned to run, but the actual time might be slightly different. The timestamp is in RFC3339 text format.
         
        optional string next_start_time = 97270102;
        Returns:
        The nextStartTime.
      • getNextStartTimeBytes

        com.google.protobuf.ByteString getNextStartTimeBytes()
         [Output Only] The next time the scaling schedule is to become active. Note: this is a timestamp when a schedule is planned to run, but the actual time might be slightly different. The timestamp is in RFC3339 text format.
         
        optional string next_start_time = 97270102;
        Returns:
        The bytes for nextStartTime.
      • hasState

        boolean hasState()
         [Output Only] The current state of a scaling schedule.
         Check the State enum for the list of possible values.
         
        optional string state = 109757585;
        Returns:
        Whether the state field is set.
      • getState

        String getState()
         [Output Only] The current state of a scaling schedule.
         Check the State enum for the list of possible values.
         
        optional string state = 109757585;
        Returns:
        The state.
      • getStateBytes

        com.google.protobuf.ByteString getStateBytes()
         [Output Only] The current state of a scaling schedule.
         Check the State enum for the list of possible values.
         
        optional string state = 109757585;
        Returns:
        The bytes for state.