Google Cloud Container V1 Client - Class TimeWindow (1.20.0)

Reference documentation and code samples for the Google Cloud Container V1 Client class TimeWindow.

Represents an arbitrary window of time.

Generated from protobuf message google.container.v1.TimeWindow

Namespace

Google \ Cloud \ Container \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ maintenance_exclusion_options Google\Cloud\Container\V1\MaintenanceExclusionOptions

MaintenanceExclusionOptions provides maintenance exclusion related options.

↳ start_time Google\Protobuf\Timestamp

The time that the window first starts.

↳ end_time Google\Protobuf\Timestamp

The time that the window ends. The end time should take place after the start time.

getMaintenanceExclusionOptions

MaintenanceExclusionOptions provides maintenance exclusion related options.

Returns
TypeDescription
Google\Cloud\Container\V1\MaintenanceExclusionOptions|null

hasMaintenanceExclusionOptions

setMaintenanceExclusionOptions

MaintenanceExclusionOptions provides maintenance exclusion related options.

Parameter
NameDescription
var Google\Cloud\Container\V1\MaintenanceExclusionOptions
Returns
TypeDescription
$this

getStartTime

The time that the window first starts.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasStartTime

clearStartTime

setStartTime

The time that the window first starts.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getEndTime

The time that the window ends. The end time should take place after the start time.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

The time that the window ends. The end time should take place after the start time.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getOptions

Returns
TypeDescription
string