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.v1.dll
Syntax
public class FlexibleTimeRange : IDirectResponseSchema
Properties
ETag
Declaration
public virtual string ETag { 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