Class GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule
Maintenance schedule which is exposed to customer and potentially end user, indicating published upcoming future maintenance schedule
Implements
Inherited Members
Namespace: Google.Apis.CloudMemorystoreforMemcached.v1beta2.Data
Assembly: Google.Apis.CloudMemorystoreforMemcached.v1beta2.dll
Syntax
public class GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule : 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 |