public static final class PatchDeployments.PatchDeployment.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder> implements PatchDeployments.PatchDeploymentOrBuilder
Patch deployments are configurations that individual patch jobs use to complete a patch. These configurations include instance filter, package repository settings, and a schedule. For more information about creating and managing patch deployments, see [Scheduling patch jobs](https://cloud.google.com/compute/docs/os-patch-management/schedule-patch-jobs).Protobuf type
google.cloud.osconfig.v1.PatchDeploymentgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PatchDeployments.PatchDeployment build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PatchDeployments.PatchDeployment buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PatchDeployments.PatchDeployment.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment.Builder mergeFrom(PatchDeployments.PatchDeployment other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public PatchDeployments.PatchDeployment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PatchDeployments.PatchDeployment.Builder>IOExceptionpublic PatchDeployments.PatchDeployment.ScheduleCase getScheduleCase()
getScheduleCase in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder clearSchedule()
public String getName()
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.
string name = 1;getName in interface PatchDeployments.PatchDeploymentOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
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.
string name = 1;getNameBytes in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setName(String value)
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.
string name = 1;value - The name to set.public PatchDeployments.PatchDeployment.Builder clearName()
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.
string name = 1;public PatchDeployments.PatchDeployment.Builder setNameBytes(com.google.protobuf.ByteString value)
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.
string name = 1;value - The bytes for name to set.public String getDescription()
Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];getDescription in interface PatchDeployments.PatchDeploymentOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];getDescriptionBytes in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setDescription(String value)
Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];value - The description to set.public PatchDeployments.PatchDeployment.Builder clearDescription()
Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];public PatchDeployments.PatchDeployment.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional. Description of the patch deployment. Length of the description is limited to 1024 characters.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for description to set.public boolean hasInstanceFilter()
Required. VM instances to patch.
.google.cloud.osconfig.v1.PatchInstanceFilter instance_filter = 3 [(.google.api.field_behavior) = REQUIRED];
hasInstanceFilter in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchJobs.PatchInstanceFilter getInstanceFilter()
Required. VM instances to patch.
.google.cloud.osconfig.v1.PatchInstanceFilter instance_filter = 3 [(.google.api.field_behavior) = REQUIRED];
getInstanceFilter in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setInstanceFilter(PatchJobs.PatchInstanceFilter value)
Required. VM instances to patch.
.google.cloud.osconfig.v1.PatchInstanceFilter instance_filter = 3 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.PatchDeployment.Builder setInstanceFilter(PatchJobs.PatchInstanceFilter.Builder builderForValue)
Required. VM instances to patch.
.google.cloud.osconfig.v1.PatchInstanceFilter instance_filter = 3 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.PatchDeployment.Builder mergeInstanceFilter(PatchJobs.PatchInstanceFilter value)
Required. VM instances to patch.
.google.cloud.osconfig.v1.PatchInstanceFilter instance_filter = 3 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.PatchDeployment.Builder clearInstanceFilter()
Required. VM instances to patch.
.google.cloud.osconfig.v1.PatchInstanceFilter instance_filter = 3 [(.google.api.field_behavior) = REQUIRED];
public PatchJobs.PatchInstanceFilter.Builder getInstanceFilterBuilder()
Required. VM instances to patch.
.google.cloud.osconfig.v1.PatchInstanceFilter instance_filter = 3 [(.google.api.field_behavior) = REQUIRED];
public PatchJobs.PatchInstanceFilterOrBuilder getInstanceFilterOrBuilder()
Required. VM instances to patch.
.google.cloud.osconfig.v1.PatchInstanceFilter instance_filter = 3 [(.google.api.field_behavior) = REQUIRED];
getInstanceFilterOrBuilder in interface PatchDeployments.PatchDeploymentOrBuilderpublic boolean hasPatchConfig()
Optional. Patch configuration that is applied.
.google.cloud.osconfig.v1.PatchConfig patch_config = 4 [(.google.api.field_behavior) = OPTIONAL];
hasPatchConfig in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchJobs.PatchConfig getPatchConfig()
Optional. Patch configuration that is applied.
.google.cloud.osconfig.v1.PatchConfig patch_config = 4 [(.google.api.field_behavior) = OPTIONAL];
getPatchConfig in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setPatchConfig(PatchJobs.PatchConfig value)
Optional. Patch configuration that is applied.
.google.cloud.osconfig.v1.PatchConfig patch_config = 4 [(.google.api.field_behavior) = OPTIONAL];
public PatchDeployments.PatchDeployment.Builder setPatchConfig(PatchJobs.PatchConfig.Builder builderForValue)
Optional. Patch configuration that is applied.
.google.cloud.osconfig.v1.PatchConfig patch_config = 4 [(.google.api.field_behavior) = OPTIONAL];
public PatchDeployments.PatchDeployment.Builder mergePatchConfig(PatchJobs.PatchConfig value)
Optional. Patch configuration that is applied.
.google.cloud.osconfig.v1.PatchConfig patch_config = 4 [(.google.api.field_behavior) = OPTIONAL];
public PatchDeployments.PatchDeployment.Builder clearPatchConfig()
Optional. Patch configuration that is applied.
.google.cloud.osconfig.v1.PatchConfig patch_config = 4 [(.google.api.field_behavior) = OPTIONAL];
public PatchJobs.PatchConfig.Builder getPatchConfigBuilder()
Optional. Patch configuration that is applied.
.google.cloud.osconfig.v1.PatchConfig patch_config = 4 [(.google.api.field_behavior) = OPTIONAL];
public PatchJobs.PatchConfigOrBuilder getPatchConfigOrBuilder()
Optional. Patch configuration that is applied.
.google.cloud.osconfig.v1.PatchConfig patch_config = 4 [(.google.api.field_behavior) = OPTIONAL];
getPatchConfigOrBuilder in interface PatchDeployments.PatchDeploymentOrBuilderpublic boolean hasDuration()
Optional. Duration of the patch. After the duration ends, the patch times out.
.google.protobuf.Duration duration = 5 [(.google.api.field_behavior) = OPTIONAL];
hasDuration in interface PatchDeployments.PatchDeploymentOrBuilderpublic com.google.protobuf.Duration getDuration()
Optional. Duration of the patch. After the duration ends, the patch times out.
.google.protobuf.Duration duration = 5 [(.google.api.field_behavior) = OPTIONAL];
getDuration in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setDuration(com.google.protobuf.Duration value)
Optional. Duration of the patch. After the duration ends, the patch times out.
.google.protobuf.Duration duration = 5 [(.google.api.field_behavior) = OPTIONAL];
public PatchDeployments.PatchDeployment.Builder setDuration(com.google.protobuf.Duration.Builder builderForValue)
Optional. Duration of the patch. After the duration ends, the patch times out.
.google.protobuf.Duration duration = 5 [(.google.api.field_behavior) = OPTIONAL];
public PatchDeployments.PatchDeployment.Builder mergeDuration(com.google.protobuf.Duration value)
Optional. Duration of the patch. After the duration ends, the patch times out.
.google.protobuf.Duration duration = 5 [(.google.api.field_behavior) = OPTIONAL];
public PatchDeployments.PatchDeployment.Builder clearDuration()
Optional. Duration of the patch. After the duration ends, the patch times out.
.google.protobuf.Duration duration = 5 [(.google.api.field_behavior) = OPTIONAL];
public com.google.protobuf.Duration.Builder getDurationBuilder()
Optional. Duration of the patch. After the duration ends, the patch times out.
.google.protobuf.Duration duration = 5 [(.google.api.field_behavior) = OPTIONAL];
public com.google.protobuf.DurationOrBuilder getDurationOrBuilder()
Optional. Duration of the patch. After the duration ends, the patch times out.
.google.protobuf.Duration duration = 5 [(.google.api.field_behavior) = OPTIONAL];
getDurationOrBuilder in interface PatchDeployments.PatchDeploymentOrBuilderpublic boolean hasOneTimeSchedule()
Required. Schedule a one-time execution.
.google.cloud.osconfig.v1.OneTimeSchedule one_time_schedule = 6 [(.google.api.field_behavior) = REQUIRED];
hasOneTimeSchedule in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.OneTimeSchedule getOneTimeSchedule()
Required. Schedule a one-time execution.
.google.cloud.osconfig.v1.OneTimeSchedule one_time_schedule = 6 [(.google.api.field_behavior) = REQUIRED];
getOneTimeSchedule in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setOneTimeSchedule(PatchDeployments.OneTimeSchedule value)
Required. Schedule a one-time execution.
.google.cloud.osconfig.v1.OneTimeSchedule one_time_schedule = 6 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.PatchDeployment.Builder setOneTimeSchedule(PatchDeployments.OneTimeSchedule.Builder builderForValue)
Required. Schedule a one-time execution.
.google.cloud.osconfig.v1.OneTimeSchedule one_time_schedule = 6 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.PatchDeployment.Builder mergeOneTimeSchedule(PatchDeployments.OneTimeSchedule value)
Required. Schedule a one-time execution.
.google.cloud.osconfig.v1.OneTimeSchedule one_time_schedule = 6 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.PatchDeployment.Builder clearOneTimeSchedule()
Required. Schedule a one-time execution.
.google.cloud.osconfig.v1.OneTimeSchedule one_time_schedule = 6 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.OneTimeSchedule.Builder getOneTimeScheduleBuilder()
Required. Schedule a one-time execution.
.google.cloud.osconfig.v1.OneTimeSchedule one_time_schedule = 6 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.OneTimeScheduleOrBuilder getOneTimeScheduleOrBuilder()
Required. Schedule a one-time execution.
.google.cloud.osconfig.v1.OneTimeSchedule one_time_schedule = 6 [(.google.api.field_behavior) = REQUIRED];
getOneTimeScheduleOrBuilder in interface PatchDeployments.PatchDeploymentOrBuilderpublic boolean hasRecurringSchedule()
Required. Schedule recurring executions.
.google.cloud.osconfig.v1.RecurringSchedule recurring_schedule = 7 [(.google.api.field_behavior) = REQUIRED];
hasRecurringSchedule in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.RecurringSchedule getRecurringSchedule()
Required. Schedule recurring executions.
.google.cloud.osconfig.v1.RecurringSchedule recurring_schedule = 7 [(.google.api.field_behavior) = REQUIRED];
getRecurringSchedule in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setRecurringSchedule(PatchDeployments.RecurringSchedule value)
Required. Schedule recurring executions.
.google.cloud.osconfig.v1.RecurringSchedule recurring_schedule = 7 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.PatchDeployment.Builder setRecurringSchedule(PatchDeployments.RecurringSchedule.Builder builderForValue)
Required. Schedule recurring executions.
.google.cloud.osconfig.v1.RecurringSchedule recurring_schedule = 7 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.PatchDeployment.Builder mergeRecurringSchedule(PatchDeployments.RecurringSchedule value)
Required. Schedule recurring executions.
.google.cloud.osconfig.v1.RecurringSchedule recurring_schedule = 7 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.PatchDeployment.Builder clearRecurringSchedule()
Required. Schedule recurring executions.
.google.cloud.osconfig.v1.RecurringSchedule recurring_schedule = 7 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.RecurringSchedule.Builder getRecurringScheduleBuilder()
Required. Schedule recurring executions.
.google.cloud.osconfig.v1.RecurringSchedule recurring_schedule = 7 [(.google.api.field_behavior) = REQUIRED];
public PatchDeployments.RecurringScheduleOrBuilder getRecurringScheduleOrBuilder()
Required. Schedule recurring executions.
.google.cloud.osconfig.v1.RecurringSchedule recurring_schedule = 7 [(.google.api.field_behavior) = REQUIRED];
getRecurringScheduleOrBuilder in interface PatchDeployments.PatchDeploymentOrBuilderpublic boolean hasCreateTime()
Output only. Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface PatchDeployments.PatchDeploymentOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PatchDeployments.PatchDeployment.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PatchDeployments.PatchDeployment.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PatchDeployments.PatchDeployment.Builder clearCreateTime()
Output only. Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time the patch deployment was created. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface PatchDeployments.PatchDeploymentOrBuilderpublic boolean hasUpdateTime()
Output only. Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface PatchDeployments.PatchDeploymentOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PatchDeployments.PatchDeployment.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PatchDeployments.PatchDeployment.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PatchDeployments.PatchDeployment.Builder clearUpdateTime()
Output only. Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time the patch deployment was last updated. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp update_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface PatchDeployments.PatchDeploymentOrBuilderpublic boolean hasLastExecuteTime()
Output only. The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp last_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasLastExecuteTime in interface PatchDeployments.PatchDeploymentOrBuilderpublic com.google.protobuf.Timestamp getLastExecuteTime()
Output only. The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp last_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastExecuteTime in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setLastExecuteTime(com.google.protobuf.Timestamp value)
Output only. The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp last_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PatchDeployments.PatchDeployment.Builder setLastExecuteTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp last_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PatchDeployments.PatchDeployment.Builder mergeLastExecuteTime(com.google.protobuf.Timestamp value)
Output only. The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp last_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PatchDeployments.PatchDeployment.Builder clearLastExecuteTime()
Output only. The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp last_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getLastExecuteTimeBuilder()
Output only. The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp last_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getLastExecuteTimeOrBuilder()
Output only. The last time a patch job was started by this deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
.google.protobuf.Timestamp last_execute_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastExecuteTimeOrBuilder in interface PatchDeployments.PatchDeploymentOrBuilderpublic boolean hasRollout()
Optional. Rollout strategy of the patch job.
.google.cloud.osconfig.v1.PatchRollout rollout = 11 [(.google.api.field_behavior) = OPTIONAL];
hasRollout in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchJobs.PatchRollout getRollout()
Optional. Rollout strategy of the patch job.
.google.cloud.osconfig.v1.PatchRollout rollout = 11 [(.google.api.field_behavior) = OPTIONAL];
getRollout in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setRollout(PatchJobs.PatchRollout value)
Optional. Rollout strategy of the patch job.
.google.cloud.osconfig.v1.PatchRollout rollout = 11 [(.google.api.field_behavior) = OPTIONAL];
public PatchDeployments.PatchDeployment.Builder setRollout(PatchJobs.PatchRollout.Builder builderForValue)
Optional. Rollout strategy of the patch job.
.google.cloud.osconfig.v1.PatchRollout rollout = 11 [(.google.api.field_behavior) = OPTIONAL];
public PatchDeployments.PatchDeployment.Builder mergeRollout(PatchJobs.PatchRollout value)
Optional. Rollout strategy of the patch job.
.google.cloud.osconfig.v1.PatchRollout rollout = 11 [(.google.api.field_behavior) = OPTIONAL];
public PatchDeployments.PatchDeployment.Builder clearRollout()
Optional. Rollout strategy of the patch job.
.google.cloud.osconfig.v1.PatchRollout rollout = 11 [(.google.api.field_behavior) = OPTIONAL];
public PatchJobs.PatchRollout.Builder getRolloutBuilder()
Optional. Rollout strategy of the patch job.
.google.cloud.osconfig.v1.PatchRollout rollout = 11 [(.google.api.field_behavior) = OPTIONAL];
public PatchJobs.PatchRolloutOrBuilder getRolloutOrBuilder()
Optional. Rollout strategy of the patch job.
.google.cloud.osconfig.v1.PatchRollout rollout = 11 [(.google.api.field_behavior) = OPTIONAL];
getRolloutOrBuilder in interface PatchDeployments.PatchDeploymentOrBuilderpublic int getStateValue()
Output only. Current state of the patch deployment.
.google.cloud.osconfig.v1.PatchDeployment.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setStateValue(int value)
Output only. Current state of the patch deployment.
.google.cloud.osconfig.v1.PatchDeployment.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public PatchDeployments.PatchDeployment.State getState()
Output only. Current state of the patch deployment.
.google.cloud.osconfig.v1.PatchDeployment.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface PatchDeployments.PatchDeploymentOrBuilderpublic PatchDeployments.PatchDeployment.Builder setState(PatchDeployments.PatchDeployment.State value)
Output only. Current state of the patch deployment.
.google.cloud.osconfig.v1.PatchDeployment.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public PatchDeployments.PatchDeployment.Builder clearState()
Output only. Current state of the patch deployment.
.google.cloud.osconfig.v1.PatchDeployment.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public final PatchDeployments.PatchDeployment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>public final PatchDeployments.PatchDeployment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PatchDeployments.PatchDeployment.Builder>Copyright © 2024 Google LLC. All rights reserved.