Compute V1 Client - Class FutureReservationStatusLastKnownGoodStateFutureReservationSpecs (2.4.0)

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

The properties of the last known good state for the Future Reservation.

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ share_settings ShareSettings

Output only. [Output Only] The previous share settings of the Future Reservation.

↳ specific_sku_properties FutureReservationSpecificSKUProperties

Output only. [Output Only] The previous instance related properties of the Future Reservation.

↳ time_window FutureReservationTimeWindow

Output only. [Output Only] The previous time window of the Future Reservation.

getShareSettings

Output only. [Output Only] The previous share settings of the Future Reservation.

Returns
Type Description
ShareSettings|null

hasShareSettings

clearShareSettings

setShareSettings

Output only. [Output Only] The previous share settings of the Future Reservation.

Parameter
Name Description
var ShareSettings
Returns
Type Description
$this

getSpecificSkuProperties

Output only. [Output Only] The previous instance related properties of the Future Reservation.

Returns
Type Description
FutureReservationSpecificSKUProperties|null

hasSpecificSkuProperties

clearSpecificSkuProperties

setSpecificSkuProperties

Output only. [Output Only] The previous instance related properties of the Future Reservation.

Parameter
Name Description
var FutureReservationSpecificSKUProperties
Returns
Type Description
$this

getTimeWindow

Output only. [Output Only] The previous time window of the Future Reservation.

Returns
Type Description
FutureReservationTimeWindow|null

hasTimeWindow

clearTimeWindow

setTimeWindow

Output only. [Output Only] The previous time window of the Future Reservation.

Parameter
Name Description
var FutureReservationTimeWindow
Returns
Type Description
$this