GetInstanceGroupManagerResizeRequestResult class

Result data returned by getInstanceGroupManagerResizeRequest.

Constructors

GetInstanceGroupManagerResizeRequestResult({required int count, required String creationTimestamp, required String description, required String kind, required String name, required QueuingPolicyResponse queuingPolicy, required DurationResponse requestedRunDuration, required int resizeBy, required String selfLink, required String selfLinkWithId, required String state, required InstanceGroupManagerResizeRequestStatusResponse status, required String zone})
Creates a new GetInstanceGroupManagerResizeRequestResult. count The count of instances to create as part of this resize request. creationTimestamp The creation timestamp for this resize request in RFC3339 text format. description An optional description of this resource. kind The resource type, which is always compute#instanceGroupManagerResizeRequest for resize requests. name The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035. queuingPolicy When set, defines queing parameters for the requested deferred capacity. When unset, the request starts provisioning immediately, or fails if immediate provisioning is not possible. requestedRunDuration Requested run duration for instances that will be created by this request. At the end of the run duration instance will be deleted. resizeBy The number of instances to be created by this resize request. The group's target size will be increased by this number. selfLink The URL for this resize request. The server defines this URL. selfLinkWithId Server-defined URL for this resource with the resource id. state Output only Current state of the request. status Output only Status of the request. zone The URL of a zone where the resize request is located. Populated only for zonal resize requests.
const
GetInstanceGroupManagerResizeRequestResult.fromMap(Map<String, dynamic> map)
factory

Properties

count → int
The count of instances to create as part of this resize request.
final
creationTimestamp → String
The creation timestamp for this resize request in RFC3339 text format.
final
description → String
An optional description of this resource.
final
hashCode → int
The hash code for this object.
no setterinherited
kind → String
The resource type, which is always compute#instanceGroupManagerResizeRequest for resize requests.
final
name → String
The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035.
final
queuingPolicy → QueuingPolicyResponse
When set, defines queing parameters for the requested deferred capacity. When unset, the request starts provisioning immediately, or fails if immediate provisioning is not possible.
final
requestedRunDuration → DurationResponse
Requested run duration for instances that will be created by this request. At the end of the run duration instance will be deleted.
final
resizeBy → int
The number of instances to be created by this resize request. The group's target size will be increased by this number.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
The URL for this resize request. The server defines this URL.
final
selfLinkWithId → String
Server-defined URL for this resource with the resource id.
final
state → String
Output only Current state of the request.
final
status → InstanceGroupManagerResizeRequestStatusResponse
Output only Status of the request.
final
zone → String
The URL of a zone where the resize request is located. Populated only for zonal resize requests.
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