Class PatchJobs.PatchJob.Builder (2.24.0)

public static final class PatchJobs.PatchJob.Builder extends GeneratedMessageV3.Builder<PatchJobs.PatchJob.Builder> implements PatchJobs.PatchJobOrBuilder

A high level representation of a patch job that is either in progress or has completed.

Instance details are not included in the job. To paginate through instance details, use ListPatchJobInstanceDetails.

For more information about patch jobs, see Creating patch jobs.

Protobuf type google.cloud.osconfig.v1beta.PatchJob

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public PatchJobs.PatchJob.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
PatchJobs.PatchJob.Builder
Overrides

build()

public PatchJobs.PatchJob build()
Returns
TypeDescription
PatchJobs.PatchJob

buildPartial()

public PatchJobs.PatchJob buildPartial()
Returns
TypeDescription
PatchJobs.PatchJob

clear()

public PatchJobs.PatchJob.Builder clear()
Returns
TypeDescription
PatchJobs.PatchJob.Builder
Overrides

clearCreateTime()

public PatchJobs.PatchJob.Builder clearCreateTime()

Time this patch job was created.

.google.protobuf.Timestamp create_time = 3;

Returns
TypeDescription
PatchJobs.PatchJob.Builder

clearDescription()

public PatchJobs.PatchJob.Builder clearDescription()

Description of the patch job. Length of the description is limited to 1024 characters.

string description = 2;

Returns
TypeDescription
PatchJobs.PatchJob.Builder

This builder for chaining.

clearDisplayName()

public PatchJobs.PatchJob.Builder clearDisplayName()

Display name for this patch job. This is not a unique identifier.

string display_name = 14;

Returns
TypeDescription
PatchJobs.PatchJob.Builder

This builder for chaining.

clearDryRun()

public PatchJobs.PatchJob.Builder clearDryRun()

If this patch job is a dry run, the agent reports that it has finished without running any updates on the VM instance.

bool dry_run = 10;

Returns
TypeDescription
PatchJobs.PatchJob.Builder

This builder for chaining.

clearDuration()

public PatchJobs.PatchJob.Builder clearDuration()

Duration of the patch job. After the duration ends, the patch job times out.

.google.protobuf.Duration duration = 8;

Returns
TypeDescription
PatchJobs.PatchJob.Builder

clearErrorMessage()

public PatchJobs.PatchJob.Builder clearErrorMessage()

If this patch job failed, this message provides information about the failure.

string error_message = 11;

Returns
TypeDescription