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.
createTimeTime the patch deployment was created. Timestamp is in RFC3339 text format.descriptionOptional. Description of the patch deployment. Length of the description is limited to 1024 characters.durationOptional. Duration of the patch. After the duration ends, the patch times out.instanceFilterVM instances to patch.lastExecuteTimeThe last time a patch job was started by this deployment. Timestamp is in RFC3339 text format.nameUnique 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.oneTimeScheduleSchedule a one-time execution.patchConfigOptional. Patch configuration that is applied.recurringScheduleSchedule recurring executions.rolloutOptional. Rollout strategy of the patch job.stateCurrent state of the patch deployment.updateTimeTime 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