public static final class PatchJobs.PatchJob extends GeneratedMessageV3 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 Fields
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value
DRY_RUN_FIELD_NUMBER
public static final int DRY_RUN_FIELD_NUMBER
Field Value
DURATION_FIELD_NUMBER
public static final int DURATION_FIELD_NUMBER
Field Value
ERROR_MESSAGE_FIELD_NUMBER
public static final int ERROR_MESSAGE_FIELD_NUMBER
Field Value
INSTANCE_DETAILS_SUMMARY_FIELD_NUMBER
public static final int INSTANCE_DETAILS_SUMMARY_FIELD_NUMBER
Field Value
INSTANCE_FILTER_FIELD_NUMBER
public static final int INSTANCE_FILTER_FIELD_NUMBER
Field Value
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value
PATCH_CONFIG_FIELD_NUMBER
public static final int PATCH_CONFIG_FIELD_NUMBER
Field Value
PATCH_DEPLOYMENT_FIELD_NUMBER
public static final int PATCH_DEPLOYMENT_FIELD_NUMBER
Field Value
PERCENT_COMPLETE_FIELD_NUMBER
public static final int PERCENT_COMPLETE_FIELD_NUMBER
Field Value
ROLLOUT_FIELD_NUMBER
public static final int ROLLOUT_FIELD_NUMBER
Field Value
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static PatchJobs.PatchJob getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static PatchJobs.PatchJob.Builder newBuilder()
Returns
newBuilder(PatchJobs.PatchJob prototype)
public static PatchJobs.PatchJob.Builder newBuilder(PatchJobs.PatchJob prototype)
Parameter
Returns
public static PatchJobs.PatchJob parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static PatchJobs.PatchJob parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static PatchJobs.PatchJob parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PatchJobs.PatchJob parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static PatchJobs.PatchJob parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PatchJobs.PatchJob parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static PatchJobs.PatchJob parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static PatchJobs.PatchJob parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static PatchJobs.PatchJob parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static PatchJobs.PatchJob parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static PatchJobs.PatchJob parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PatchJobs.PatchJob parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<PatchJobs.PatchJob> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCreateTime()
public Timestamp getCreateTime()
Time this patch job was created.
.google.protobuf.Timestamp create_time = 3;
Returns
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Time this patch job was created.
.google.protobuf.Timestamp create_time = 3;
Returns
getDefaultInstanceForType()
public PatchJobs.PatchJob getDefaultInstanceForType()
Returns
getDescription()
public String getDescription()
Description of the patch job. Length of the description is limited
to 1024 characters.
string description = 2;
Returns
Type | Description |
String | The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Description of the patch job. Length of the description is limited
to 1024 characters.
string description = 2;
Returns
Type | Description |
ByteString | The bytes for description.
|
getDisplayName()
public String getDisplayName()
Display name for this patch job. This is not a unique identifier.
string display_name = 14;
Returns
Type | Description |
String | The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Display name for this patch job. This is not a unique identifier.
string display_name = 14;
Returns
Type | Description |
ByteString | The bytes for displayName.
|
getDryRun()
public boolean getDryRun()
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
getDuration()
public Duration getDuration()
Duration of the patch job. After the duration ends, the
patch job times out.
.google.protobuf.Duration duration = 8;
Returns
getDurationOrBuilder()
public DurationOrBuilder getDurationOrBuilder()
Duration of the patch job. After the duration ends, the
patch job times out.
.google.protobuf.Duration duration = 8;
Returns
getErrorMessage()
public String getErrorMessage()
If this patch job failed, this message provides information about the
failure.
string error_message = 11;
Returns
Type | Description |
String | The errorMessage.
|
getErrorMessageBytes()
public ByteString getErrorMessageBytes()
If this patch job failed, this message provides information about the
failure.
string error_message = 11;
Returns
Type | Description |
ByteString | The bytes for errorMessage.
|
getInstanceDetailsSummary()
public PatchJobs.PatchJob.InstanceDetailsSummary getInstanceDetailsSummary()
Summary of instance details.
.google.cloud.osconfig.v1beta.PatchJob.InstanceDetailsSummary instance_details_summary = 9;
Returns
getInstanceDetailsSummaryOrBuilder()
public PatchJobs.PatchJob.InstanceDetailsSummaryOrBuilder getInstanceDetailsSummaryOrBuilder()
Summary of instance details.
.google.cloud.osconfig.v1beta.PatchJob.InstanceDetailsSummary instance_details_summary = 9;
Returns
getInstanceFilter()
public PatchJobs.PatchInstanceFilter getInstanceFilter()
Instances to patch.
.google.cloud.osconfig.v1beta.PatchInstanceFilter instance_filter = 13;
Returns
getInstanceFilterOrBuilder()