GetPatchDeploymentResult class

Result data returned by getPatchDeployment.

Constructors

GetPatchDeploymentResult({required String createTime, required String description, required String duration, required PatchInstanceFilterResponse instanceFilter, required String lastExecuteTime, required String name, required OneTimeScheduleResponse oneTimeSchedule, required PatchConfigResponse patchConfig, required RecurringScheduleResponse recurringSchedule, required PatchRolloutResponse rollout, required String state, required String updateTime})
Creates a new GetPatchDeploymentResult. createTime Time the patch deployment was created. Timestamp is in RFC3339 text format. description Optional. Description of the patch deployment. Length of the description is limited to 1024 characters. duration Optional. Duration of the patch. After the duration ends, the patch times out. instanceFilter VM instances to patch. lastExecuteTime The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format. name Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patch_deployment_id}. This field is ignored when you create a new patch deployment. oneTimeSchedule Schedule a one-time execution. patchConfig Optional. Patch configuration that is applied. recurringSchedule Schedule recurring executions. rollout Optional. Rollout strategy of the patch job. state Current state of the patch deployment. updateTime Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
const
GetPatchDeploymentResult.fromMap(Map<String, dynamic> map)
factory

Properties

createTime → String
Time the patch deployment was created. Timestamp is in RFC3339 text format.
final
description → String
Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
final
duration → String
Optional. Duration of the patch. After the duration ends, the patch times out.
final
hashCode → int
The hash code for this object.
no setterinherited
instanceFilter → PatchInstanceFilterResponse
VM instances to patch.
final
lastExecuteTime → String
The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format.
final
name → String
Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patch_deployment_id}. This field is ignored when you create a new patch deployment.
final
oneTimeSchedule → OneTimeScheduleResponse
Schedule a one-time execution.
final
patchConfig → PatchConfigResponse
Optional. Patch configuration that is applied.
final
recurringSchedule → RecurringScheduleResponse
Schedule recurring executions.
final
rollout → PatchRolloutResponse
Optional. Rollout strategy of the patch job.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → String
Current state of the patch deployment.
final
updateTime → String
Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
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