Compute V1 Client - Class ResourcePolicyDailyCycle (1.9.1)

Reference documentation and code samples for the Compute V1 Client class ResourcePolicyDailyCycle.

Time window specified for daily operations.

Generated from protobuf message google.cloud.compute.v1.ResourcePolicyDailyCycle

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ days_in_cycle int

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

↳ duration string

[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.

↳ start_time string

Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.

getDaysInCycle

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

Returns
TypeDescription
int

hasDaysInCycle

clearDaysInCycle

setDaysInCycle

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

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getDuration

[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.

Returns
TypeDescription
string

hasDuration

clearDuration

setDuration

[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getStartTime

Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.

Returns
TypeDescription
string

hasStartTime

clearStartTime

setStartTime

Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.

Parameter
NameDescription
var string
Returns
TypeDescription
$this