FutureReservation class
Constructors
- FutureReservation({AllocationAggregateReservation? aggregateReservation, String? autoCreatedReservationsDeleteTime, Duration? autoCreatedReservationsDuration, bool? autoDeleteAutoCreatedReservations, FutureReservationCommitmentInfo? commitmentInfo, String? creationTimestamp, String? deploymentType, String? description, bool? enableEmergentMaintenance, String? id, String? kind, String? name, String? namePrefix, String? planningStatus, String? reservationMode, String? reservationName, String? schedulingType, String? selfLink, String? selfLinkWithId, bool? specificReservationRequired, FutureReservationSpecificSKUProperties? specificSkuProperties, FutureReservationStatus? status, FutureReservationTimeWindow? timeWindow, String? zone})
- FutureReservation.fromJson(Map json_)
Properties
- aggregateReservation ↔ AllocationAggregateReservation?
-
Aggregate reservation details for the future reservation.
getter/setter pair
- autoCreatedReservationsDeleteTime ↔ String?
-
Future timestamp when the FR auto-created reservations will be deleted by
Compute Engine.
getter/setter pair
- autoCreatedReservationsDuration ↔ Duration?
-
Specifies the duration of auto-created reservations.
It represents relative time to future reservation start_time when
auto-created reservations will be automatically deleted by Compute
Engine.
getter/setter pair
- autoDeleteAutoCreatedReservations ↔ bool?
-
Setting for enabling or disabling automatic deletion for auto-created
reservation.
getter/setter pair
- commitmentInfo ↔ FutureReservationCommitmentInfo?
-
If not present, then FR will not deliver a new commitment or update an
existing commitment.
getter/setter pair
- creationTimestamp ↔ String?
-
The creation timestamp for this future reservation inRFC3339
text format.
getter/setter pair
- deploymentType ↔ String?
-
Type of the deployment requested as part of future reservation.
Possible string values are:
getter/setter pair
- description ↔ String?
-
An optional description of this resource.
getter/setter pair
- enableEmergentMaintenance ↔ bool?
-
Indicates if this group of VMs have emergent maintenance enabled.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
A unique identifier for this future reservation.
getter/setter pair
- kind ↔ String?
-
Type of the resource.
getter/setter pair
- name ↔ String?
-
The name of the resource, provided by the client when initially creating
the resource.
getter/setter pair
- namePrefix ↔ String?
-
Name prefix for the reservations to be created at the time of
delivery.
getter/setter pair
- planningStatus ↔ String?
-
Planning state before being submitted for evaluation
Possible string values are:
getter/setter pair
- reservationMode ↔ String?
-
The reservation mode which determines reservation-termination behavior and
expected pricing.
Possible string values are:
getter/setter pair
- reservationName ↔ String?
-
Name of reservations where the capacity is provisioned at the time of
delivery of future reservations.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schedulingType ↔ String?
-
Maintenance information for this reservation
Possible string values are:
getter/setter pair
- selfLink ↔ String?
-
Server-defined fully-qualified URL for this resource.
getter/setter pair
- selfLinkWithId ↔ String?
-
Server-defined URL for this resource with the resource id.
getter/setter pair
-
List of Projects/Folders to share with.
getter/setter pair
- specificReservationRequired ↔ bool?
-
Indicates whether the auto-created reservation can be consumed by VMs with
affinity for "any" reservation.
getter/setter pair
- specificSkuProperties ↔ FutureReservationSpecificSKUProperties?
-
Future Reservation configuration to indicate instance properties and
total count.
getter/setter pair
- status ↔ FutureReservationStatus?
-
Status of the Future Reservation
getter/setter pair
- timeWindow ↔ FutureReservationTimeWindow?
-
Time window for this Future Reservation.
getter/setter pair
- zone ↔ String?
-
URL of the Zone where this future reservation resides.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited