Reservation constructor
Reservation({
- ReservationAdvancedDeploymentControl? advancedDeploymentControl,
- AllocationAggregateReservation? aggregateReservation,
- String? commitment,
- String? creationTimestamp,
- Duration? deleteAfterDuration,
- String? deleteAtTime,
- String? deploymentType,
- String? description,
- bool? enableEmergentMaintenance,
- String? id,
- String? kind,
- List<
String> ? linkedCommitments, - String? name,
- AllocationReservationSharingPolicy? reservationSharingPolicy,
- Map<
String, String> ? resourcePolicies, - AllocationResourceStatus? resourceStatus,
- bool? satisfiesPzs,
- String? schedulingType,
- String? selfLink,
- AllocationSpecificSKUReservation? specificReservation,
- bool? specificReservationRequired,
- String? status,
- String? zone,
Implementation
Reservation({
this.advancedDeploymentControl,
this.aggregateReservation,
this.commitment,
this.creationTimestamp,
this.deleteAfterDuration,
this.deleteAtTime,
this.deploymentType,
this.description,
this.enableEmergentMaintenance,
this.id,
this.kind,
this.linkedCommitments,
this.name,
this.reservationSharingPolicy,
this.resourcePolicies,
this.resourceStatus,
this.satisfiesPzs,
this.schedulingType,
this.selfLink,
this.shareSettings,
this.specificReservation,
this.specificReservationRequired,
this.status,
this.zone,
});