Class ResourcePolicyHourlyCycle (1.0.0)

public sealed class ResourcePolicyHourlyCycle : IMessage<ResourcePolicyHourlyCycle>, IEquatable<ResourcePolicyHourlyCycle>, IDeepCloneable<ResourcePolicyHourlyCycle>, IBufferMessage, IMessage

Time window specified for hourly operations.

Inheritance

Object > ResourcePolicyHourlyCycle

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

ResourcePolicyHourlyCycle()

public ResourcePolicyHourlyCycle()

ResourcePolicyHourlyCycle(ResourcePolicyHourlyCycle)

public ResourcePolicyHourlyCycle(ResourcePolicyHourlyCycle other)
Parameter
NameDescription
otherResourcePolicyHourlyCycle

Properties

Duration

public string Duration { get; set; }

[Output only] Duration of the time window, automatically chosen to be smallest possible in the given scenario.

Property Value
TypeDescription
String

HasDuration

public bool HasDuration { get; }

Gets whether the "duration" field is set

Property Value
TypeDescription
Boolean

HasHoursInCycle

public bool HasHoursInCycle { get; }

Gets whether the "hours_in_cycle" field is set

Property Value
TypeDescription
Boolean

HasStartTime

public bool HasStartTime { get; }

Gets whether the "start_time" field is set

Property Value
TypeDescription
Boolean

HoursInCycle

public int HoursInCycle { get; set; }

Defines a schedule with units measured in hours. The value determines how many hours pass between the start of each cycle.

Property Value
TypeDescription
Int32

StartTime

public string StartTime { get; set; }

Time within the window to start the operations. It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT.

Property Value
TypeDescription
String