GetFutureReservationResult class
Result data returned by getFutureReservation.
Constructors
- GetFutureReservationResult({required String autoCreatedReservationsDeleteTime, required DurationResponse autoCreatedReservationsDuration, required bool autoDeleteAutoCreatedReservations, required String creationTimestamp, required String description, required String kind, required String name, required String namePrefix, required String planningStatus, required String selfLink, required String selfLinkWithId, required FutureReservationSpecificSKUPropertiesResponse specificSkuProperties, required FutureReservationStatusResponse status, required FutureReservationTimeWindowResponse timeWindow, required String zone})
-
Creates a new GetFutureReservationResult.
autoCreatedReservationsDeleteTimeFuture timestamp when the FR auto-created reservations will be deleted by GCE. Format of this field must be a valid href="https://www.ietf.org/rfc/rfc3339.txt">RFC3339 value.autoCreatedReservationsDurationSpecifies the duration of auto-created reservations. It represents relative time to future reservation start_time when auto-created reservations will be automatically deleted by GCE. Duration time unit is represented as a count of seconds and fractions of seconds at nanosecond resolution.autoDeleteAutoCreatedReservationsSetting for enabling or disabling automatic deletion for auto-created reservation. If set to true, auto-created reservations will be deleted at Future Reservation's end time (default) or at user's defined timestamp if any of theauto_created_reservations_delete_time, auto_created_reservations_durationvalues is specified. For keeping auto-created reservation indefinitely, this value should be set to false.creationTimestampThe creation timestamp for this future reservation in RFC3339 text format.descriptionAn optional description of this resource. Provide this property when you create the future reservation.kindType of the resource. Always compute#futureReservation for future reservations.nameThe name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression[a-z]([-a-z0-9]*[a-z0-9])?which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.namePrefixName prefix for the reservations to be created at the time of delivery. The name prefix must comply with RFC1035. Maximum allowed length for name prefix is 20. Automatically created reservations name format will be -date-####.planningStatusPlanning state before being submitted for evaluationselfLinkServer-defined fully-qualified URL for this resource.selfLinkWithIdServer-defined URL for this resource with the resource id.shareSettingsList of Projects/Folders to share with.specificSkuPropertiesFuture Reservation configuration to indicate instance properties and total count. statusOutput onlyStatus of the Future ReservationtimeWindowTime window for this Future Reservation.zoneURL of the Zone where this future reservation resides.const -
GetFutureReservationResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- autoCreatedReservationsDeleteTime → String
-
Future timestamp when the FR auto-created reservations will be deleted by GCE. Format of this field must be a valid href="https://www.ietf.org/rfc/rfc3339.txt">RFC3339 value.
final
- autoCreatedReservationsDuration → DurationResponse
-
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 GCE. Duration time unit is represented as a count of seconds and fractions of seconds at nanosecond resolution.
final
- autoDeleteAutoCreatedReservations → bool
-
Setting for enabling or disabling automatic deletion for auto-created reservation. If set to true, auto-created reservations will be deleted at Future Reservation's end time (default) or at user's defined timestamp if any of the
auto_created_reservations_delete_time, auto_created_reservations_durationvalues is specified. For keeping auto-created reservation indefinitely, this value should be set to false.final - creationTimestamp → String
-
The creation timestamp for this future reservation in RFC3339 text format.
final
- description → String
-
An optional description of this resource. Provide this property when you create the future reservation.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- kind → String
-
Type of the resource. Always compute#futureReservation for future reservations.
final
- name → String
-
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression
[a-z]([-a-z0-9]*[a-z0-9])?which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.final - namePrefix → String
-
Name prefix for the reservations to be created at the time of delivery. The name prefix must comply with RFC1035. Maximum allowed length for name prefix is 20. Automatically created reservations name format will be -date-####.
final
- planningStatus → String
-
Planning state before being submitted for evaluation
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selfLink → String
-
Server-defined fully-qualified URL for this resource.
final
- selfLinkWithId → String
-
Server-defined URL for this resource with the resource id.
final
-
List of Projects/Folders to share with.
final
- specificSkuProperties → FutureReservationSpecificSKUPropertiesResponse
-
Future Reservation configuration to indicate instance properties and total count.
final
- status → FutureReservationStatusResponse
-
Output onlyStatus of the Future Reservationfinal - timeWindow → FutureReservationTimeWindowResponse
-
Time window for this Future Reservation.
final
- zone → String
-
URL of the Zone where this future reservation resides.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited