Class FlexibleTimeRange
A flexible specification of a time range that has 3 points of flexibility: (1) a flexible start time, (2) a
flexible end time, (3) a flexible duration. It is possible to specify a contradictory time range that cannot be
matched by any Interval. This causes a validation error.
Inheritance
FlexibleTimeRange
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class FlexibleTimeRange : IDirectResponseSchema
Properties
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
EndTimeNotEarlierThan
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeNotEarlierThanDateTimeOffset instead.")]
public virtual object EndTimeNotEarlierThan { get; set; }
Property Value
EndTimeNotEarlierThanDateTimeOffset
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeNotEarlierThanDateTimeOffset { get; set; }
Property Value
EndTimeNotEarlierThanRaw
Declaration
[JsonProperty("endTimeNotEarlierThan")]
public virtual string EndTimeNotEarlierThanRaw { get; set; }
Property Value
EndTimeNotLaterThan
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeNotLaterThanDateTimeOffset instead.")]
public virtual object EndTimeNotLaterThan { get; set; }
Property Value
EndTimeNotLaterThanDateTimeOffset
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeNotLaterThanDateTimeOffset { get; set; }
Property Value
EndTimeNotLaterThanRaw
Declaration
[JsonProperty("endTimeNotLaterThan")]
public virtual string EndTimeNotLaterThanRaw { get; set; }
Property Value
MaxDuration
Declaration
[JsonProperty("maxDuration")]
public virtual object MaxDuration { get; set; }
Property Value
MinDuration
Declaration
[JsonProperty("minDuration")]
public virtual object MinDuration { get; set; }
Property Value
StartTimeNotEarlierThan
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeNotEarlierThanDateTimeOffset instead.")]
public virtual object StartTimeNotEarlierThan { get; set; }
Property Value
StartTimeNotEarlierThanDateTimeOffset
Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeNotEarlierThanDateTimeOffset { get; set; }
Property Value
StartTimeNotEarlierThanRaw
Declaration
[JsonProperty("startTimeNotEarlierThan")]
public virtual string StartTimeNotEarlierThanRaw { get; set; }
Property Value
StartTimeNotLaterThan
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeNotLaterThanDateTimeOffset instead.")]
public virtual object StartTimeNotLaterThan { get; set; }
Property Value
StartTimeNotLaterThanDateTimeOffset
Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeNotLaterThanDateTimeOffset { get; set; }
Property Value
StartTimeNotLaterThanRaw
Declaration
[JsonProperty("startTimeNotLaterThan")]
public virtual string StartTimeNotLaterThanRaw { get; set; }
Property Value
Implements