Show / Hide Table of Contents

Class MaintenanceSchedule

Maintenance schedule which is exposed to customer and potentially end user, indicating published upcoming future maintenance schedule

Inheritance
object
MaintenanceSchedule
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Connectors.v1.Data
Assembly: Google.Apis.Connectors.v1.dll
Syntax
public class MaintenanceSchedule : IDirectResponseSchema

Properties

CanReschedule

This field is deprecated, and will be always set to true since reschedule can happen multiple times now. This field should not be removed until all service producers remove this for their customers.

Declaration
[JsonProperty("canReschedule")]
public virtual bool? CanReschedule { get; set; }
Property Value
Type Description
bool?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EndTime

object representation of EndTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual object EndTime { get; set; }
Property Value
Type Description
object

EndTimeDateTimeOffset

DateTimeOffset representation of EndTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

EndTimeRaw

The scheduled end time for the maintenance.

Declaration
[JsonProperty("endTime")]
public virtual string EndTimeRaw { get; set; }
Property Value
Type Description
string

RolloutManagementPolicy

The rollout management policy this maintenance schedule is associated with. When doing reschedule update request, the reschedule should be against this given policy.

Declaration
[JsonProperty("rolloutManagementPolicy")]
public virtual string RolloutManagementPolicy { get; set; }
Property Value
Type Description
string

ScheduleDeadlineTime

object representation of ScheduleDeadlineTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ScheduleDeadlineTimeDateTimeOffset instead.")]
public virtual object ScheduleDeadlineTime { get; set; }
Property Value
Type Description
object

ScheduleDeadlineTimeDateTimeOffset

DateTimeOffset representation of ScheduleDeadlineTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ScheduleDeadlineTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ScheduleDeadlineTimeRaw

schedule_deadline_time is the time deadline any schedule start time cannot go beyond, including reschedule. It's normally the initial schedule start time plus maintenance window length (1 day or 1 week). Maintenance cannot be scheduled to start beyond this deadline.

Declaration
[JsonProperty("scheduleDeadlineTime")]
public virtual string ScheduleDeadlineTimeRaw { get; set; }
Property Value
Type Description
string

StartTime

object representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type Description
object

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

The scheduled start time for the maintenance.

Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX