final case class MaintenanceSchedule(startTime: Option[Timestamp] = _root_.scala.None, endTime: Option[Timestamp] = _root_.scala.None, canReschedule: Boolean = false, scheduleDeadlineTime: Option[Timestamp] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[MaintenanceSchedule] with Product with Serializable

Upcoming maintenance schedule. If no maintenance is scheduled, fields are not populated.

startTime

Output only. The start time of any upcoming scheduled maintenance for this instance.

endTime

Output only. The end time of any upcoming scheduled maintenance for this instance.

canReschedule

If the scheduled maintenance can be rescheduled, default is true.

scheduleDeadlineTime

Output only. The deadline that the maintenance schedule start time can not go beyond, including reschedule.

Annotations
@SerialVersionUID()
Source
MaintenanceSchedule.scala
Linear Supertypes
Updatable[MaintenanceSchedule], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MaintenanceSchedule
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MaintenanceSchedule(startTime: Option[Timestamp] = _root_.scala.None, endTime: Option[Timestamp] = _root_.scala.None, canReschedule: Boolean = false, scheduleDeadlineTime: Option[Timestamp] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    startTime

    Output only. The start time of any upcoming scheduled maintenance for this instance.

    endTime

    Output only. The end time of any upcoming scheduled maintenance for this instance.

    canReschedule

    If the scheduled maintenance can be rescheduled, default is true.

    scheduleDeadlineTime

    Output only. The deadline that the maintenance schedule start time can not go beyond, including reschedule.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clearEndTime: MaintenanceSchedule
  6. def clearScheduleDeadlineTime: MaintenanceSchedule
  7. def clearStartTime: MaintenanceSchedule
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. def companion: MaintenanceSchedule.type
    Definition Classes
    MaintenanceSchedule → GeneratedMessage
  10. def discardUnknownFields: MaintenanceSchedule
  11. val endTime: Option[Timestamp]
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def getEndTime: Timestamp
  16. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    MaintenanceSchedule → GeneratedMessage
  17. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    MaintenanceSchedule → GeneratedMessage
  18. def getScheduleDeadlineTime: Timestamp
  19. def getStartTime: Timestamp
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. def productElementNames: Iterator[String]
    Definition Classes
    Product
  25. val scheduleDeadlineTime: Option[Timestamp]
  26. def serializedSize: Int
    Definition Classes
    MaintenanceSchedule → GeneratedMessage
  27. val startTime: Option[Timestamp]
  28. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  29. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  30. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  31. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  32. def toProtoString: String
    Definition Classes
    MaintenanceSchedule → GeneratedMessage
  33. val unknownFields: UnknownFieldSet
  34. def update(ms: (Lens[MaintenanceSchedule, MaintenanceSchedule]) => Mutation[MaintenanceSchedule]*): MaintenanceSchedule
    Definition Classes
    Updatable
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  38. def withCanReschedule(__v: Boolean): MaintenanceSchedule
  39. def withEndTime(__v: Timestamp): MaintenanceSchedule
  40. def withScheduleDeadlineTime(__v: Timestamp): MaintenanceSchedule
  41. def withStartTime(__v: Timestamp): MaintenanceSchedule
  42. def withUnknownFields(__v: UnknownFieldSet): MaintenanceSchedule
  43. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  44. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    MaintenanceSchedule → GeneratedMessage
  45. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. val canReschedule: Boolean
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

Inherited from Updatable[MaintenanceSchedule]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped