public static final class PatchJobs.PatchConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PatchJobs.PatchConfig.Builder> implements PatchJobs.PatchConfigOrBuilder
Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.Protobuf type
google.cloud.osconfig.v1.PatchConfiggetAllFields, 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<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PatchJobs.PatchConfig.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<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PatchJobs.PatchConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PatchJobs.PatchConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PatchJobs.PatchConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig.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<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig.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<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig.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<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig.Builder mergeFrom(PatchJobs.PatchConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PatchJobs.PatchConfig.Builder>public PatchJobs.PatchConfig.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<PatchJobs.PatchConfig.Builder>IOExceptionpublic int getRebootConfigValue()
Post-patch reboot settings.
.google.cloud.osconfig.v1.PatchConfig.RebootConfig reboot_config = 1;getRebootConfigValue in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setRebootConfigValue(int value)
Post-patch reboot settings.
.google.cloud.osconfig.v1.PatchConfig.RebootConfig reboot_config = 1;value - The enum numeric value on the wire for rebootConfig to set.public PatchJobs.PatchConfig.RebootConfig getRebootConfig()
Post-patch reboot settings.
.google.cloud.osconfig.v1.PatchConfig.RebootConfig reboot_config = 1;getRebootConfig in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setRebootConfig(PatchJobs.PatchConfig.RebootConfig value)
Post-patch reboot settings.
.google.cloud.osconfig.v1.PatchConfig.RebootConfig reboot_config = 1;value - The rebootConfig to set.public PatchJobs.PatchConfig.Builder clearRebootConfig()
Post-patch reboot settings.
.google.cloud.osconfig.v1.PatchConfig.RebootConfig reboot_config = 1;public boolean hasApt()
Apt update settings. Use this setting to override the default `apt` patch rules.
.google.cloud.osconfig.v1.AptSettings apt = 3;hasApt in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.AptSettings getApt()
Apt update settings. Use this setting to override the default `apt` patch rules.
.google.cloud.osconfig.v1.AptSettings apt = 3;getApt in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setApt(PatchJobs.AptSettings value)
Apt update settings. Use this setting to override the default `apt` patch rules.
.google.cloud.osconfig.v1.AptSettings apt = 3;public PatchJobs.PatchConfig.Builder setApt(PatchJobs.AptSettings.Builder builderForValue)
Apt update settings. Use this setting to override the default `apt` patch rules.
.google.cloud.osconfig.v1.AptSettings apt = 3;public PatchJobs.PatchConfig.Builder mergeApt(PatchJobs.AptSettings value)
Apt update settings. Use this setting to override the default `apt` patch rules.
.google.cloud.osconfig.v1.AptSettings apt = 3;public PatchJobs.PatchConfig.Builder clearApt()
Apt update settings. Use this setting to override the default `apt` patch rules.
.google.cloud.osconfig.v1.AptSettings apt = 3;public PatchJobs.AptSettings.Builder getAptBuilder()
Apt update settings. Use this setting to override the default `apt` patch rules.
.google.cloud.osconfig.v1.AptSettings apt = 3;public PatchJobs.AptSettingsOrBuilder getAptOrBuilder()
Apt update settings. Use this setting to override the default `apt` patch rules.
.google.cloud.osconfig.v1.AptSettings apt = 3;getAptOrBuilder in interface PatchJobs.PatchConfigOrBuilderpublic boolean hasYum()
Yum update settings. Use this setting to override the default `yum` patch rules.
.google.cloud.osconfig.v1.YumSettings yum = 4;hasYum in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.YumSettings getYum()
Yum update settings. Use this setting to override the default `yum` patch rules.
.google.cloud.osconfig.v1.YumSettings yum = 4;getYum in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setYum(PatchJobs.YumSettings value)
Yum update settings. Use this setting to override the default `yum` patch rules.
.google.cloud.osconfig.v1.YumSettings yum = 4;public PatchJobs.PatchConfig.Builder setYum(PatchJobs.YumSettings.Builder builderForValue)
Yum update settings. Use this setting to override the default `yum` patch rules.
.google.cloud.osconfig.v1.YumSettings yum = 4;public PatchJobs.PatchConfig.Builder mergeYum(PatchJobs.YumSettings value)
Yum update settings. Use this setting to override the default `yum` patch rules.
.google.cloud.osconfig.v1.YumSettings yum = 4;public PatchJobs.PatchConfig.Builder clearYum()
Yum update settings. Use this setting to override the default `yum` patch rules.
.google.cloud.osconfig.v1.YumSettings yum = 4;public PatchJobs.YumSettings.Builder getYumBuilder()
Yum update settings. Use this setting to override the default `yum` patch rules.
.google.cloud.osconfig.v1.YumSettings yum = 4;public PatchJobs.YumSettingsOrBuilder getYumOrBuilder()
Yum update settings. Use this setting to override the default `yum` patch rules.
.google.cloud.osconfig.v1.YumSettings yum = 4;getYumOrBuilder in interface PatchJobs.PatchConfigOrBuilderpublic boolean hasGoo()
Goo update settings. Use this setting to override the default `goo` patch rules.
.google.cloud.osconfig.v1.GooSettings goo = 5;hasGoo in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.GooSettings getGoo()
Goo update settings. Use this setting to override the default `goo` patch rules.
.google.cloud.osconfig.v1.GooSettings goo = 5;getGoo in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setGoo(PatchJobs.GooSettings value)
Goo update settings. Use this setting to override the default `goo` patch rules.
.google.cloud.osconfig.v1.GooSettings goo = 5;public PatchJobs.PatchConfig.Builder setGoo(PatchJobs.GooSettings.Builder builderForValue)
Goo update settings. Use this setting to override the default `goo` patch rules.
.google.cloud.osconfig.v1.GooSettings goo = 5;public PatchJobs.PatchConfig.Builder mergeGoo(PatchJobs.GooSettings value)
Goo update settings. Use this setting to override the default `goo` patch rules.
.google.cloud.osconfig.v1.GooSettings goo = 5;public PatchJobs.PatchConfig.Builder clearGoo()
Goo update settings. Use this setting to override the default `goo` patch rules.
.google.cloud.osconfig.v1.GooSettings goo = 5;public PatchJobs.GooSettings.Builder getGooBuilder()
Goo update settings. Use this setting to override the default `goo` patch rules.
.google.cloud.osconfig.v1.GooSettings goo = 5;public PatchJobs.GooSettingsOrBuilder getGooOrBuilder()
Goo update settings. Use this setting to override the default `goo` patch rules.
.google.cloud.osconfig.v1.GooSettings goo = 5;getGooOrBuilder in interface PatchJobs.PatchConfigOrBuilderpublic boolean hasZypper()
Zypper update settings. Use this setting to override the default `zypper` patch rules.
.google.cloud.osconfig.v1.ZypperSettings zypper = 6;hasZypper in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.ZypperSettings getZypper()
Zypper update settings. Use this setting to override the default `zypper` patch rules.
.google.cloud.osconfig.v1.ZypperSettings zypper = 6;getZypper in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setZypper(PatchJobs.ZypperSettings value)
Zypper update settings. Use this setting to override the default `zypper` patch rules.
.google.cloud.osconfig.v1.ZypperSettings zypper = 6;public PatchJobs.PatchConfig.Builder setZypper(PatchJobs.ZypperSettings.Builder builderForValue)
Zypper update settings. Use this setting to override the default `zypper` patch rules.
.google.cloud.osconfig.v1.ZypperSettings zypper = 6;public PatchJobs.PatchConfig.Builder mergeZypper(PatchJobs.ZypperSettings value)
Zypper update settings. Use this setting to override the default `zypper` patch rules.
.google.cloud.osconfig.v1.ZypperSettings zypper = 6;public PatchJobs.PatchConfig.Builder clearZypper()
Zypper update settings. Use this setting to override the default `zypper` patch rules.
.google.cloud.osconfig.v1.ZypperSettings zypper = 6;public PatchJobs.ZypperSettings.Builder getZypperBuilder()
Zypper update settings. Use this setting to override the default `zypper` patch rules.
.google.cloud.osconfig.v1.ZypperSettings zypper = 6;public PatchJobs.ZypperSettingsOrBuilder getZypperOrBuilder()
Zypper update settings. Use this setting to override the default `zypper` patch rules.
.google.cloud.osconfig.v1.ZypperSettings zypper = 6;getZypperOrBuilder in interface PatchJobs.PatchConfigOrBuilderpublic boolean hasWindowsUpdate()
Windows update settings. Use this override the default windows patch rules.
.google.cloud.osconfig.v1.WindowsUpdateSettings windows_update = 7;hasWindowsUpdate in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.WindowsUpdateSettings getWindowsUpdate()
Windows update settings. Use this override the default windows patch rules.
.google.cloud.osconfig.v1.WindowsUpdateSettings windows_update = 7;getWindowsUpdate in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setWindowsUpdate(PatchJobs.WindowsUpdateSettings value)
Windows update settings. Use this override the default windows patch rules.
.google.cloud.osconfig.v1.WindowsUpdateSettings windows_update = 7;public PatchJobs.PatchConfig.Builder setWindowsUpdate(PatchJobs.WindowsUpdateSettings.Builder builderForValue)
Windows update settings. Use this override the default windows patch rules.
.google.cloud.osconfig.v1.WindowsUpdateSettings windows_update = 7;public PatchJobs.PatchConfig.Builder mergeWindowsUpdate(PatchJobs.WindowsUpdateSettings value)
Windows update settings. Use this override the default windows patch rules.
.google.cloud.osconfig.v1.WindowsUpdateSettings windows_update = 7;public PatchJobs.PatchConfig.Builder clearWindowsUpdate()
Windows update settings. Use this override the default windows patch rules.
.google.cloud.osconfig.v1.WindowsUpdateSettings windows_update = 7;public PatchJobs.WindowsUpdateSettings.Builder getWindowsUpdateBuilder()
Windows update settings. Use this override the default windows patch rules.
.google.cloud.osconfig.v1.WindowsUpdateSettings windows_update = 7;public PatchJobs.WindowsUpdateSettingsOrBuilder getWindowsUpdateOrBuilder()
Windows update settings. Use this override the default windows patch rules.
.google.cloud.osconfig.v1.WindowsUpdateSettings windows_update = 7;getWindowsUpdateOrBuilder in interface PatchJobs.PatchConfigOrBuilderpublic boolean hasPreStep()
The `ExecStep` to run before the patch update.
.google.cloud.osconfig.v1.ExecStep pre_step = 8;hasPreStep in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.ExecStep getPreStep()
The `ExecStep` to run before the patch update.
.google.cloud.osconfig.v1.ExecStep pre_step = 8;getPreStep in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setPreStep(PatchJobs.ExecStep value)
The `ExecStep` to run before the patch update.
.google.cloud.osconfig.v1.ExecStep pre_step = 8;public PatchJobs.PatchConfig.Builder setPreStep(PatchJobs.ExecStep.Builder builderForValue)
The `ExecStep` to run before the patch update.
.google.cloud.osconfig.v1.ExecStep pre_step = 8;public PatchJobs.PatchConfig.Builder mergePreStep(PatchJobs.ExecStep value)
The `ExecStep` to run before the patch update.
.google.cloud.osconfig.v1.ExecStep pre_step = 8;public PatchJobs.PatchConfig.Builder clearPreStep()
The `ExecStep` to run before the patch update.
.google.cloud.osconfig.v1.ExecStep pre_step = 8;public PatchJobs.ExecStep.Builder getPreStepBuilder()
The `ExecStep` to run before the patch update.
.google.cloud.osconfig.v1.ExecStep pre_step = 8;public PatchJobs.ExecStepOrBuilder getPreStepOrBuilder()
The `ExecStep` to run before the patch update.
.google.cloud.osconfig.v1.ExecStep pre_step = 8;getPreStepOrBuilder in interface PatchJobs.PatchConfigOrBuilderpublic boolean hasPostStep()
The `ExecStep` to run after the patch update.
.google.cloud.osconfig.v1.ExecStep post_step = 9;hasPostStep in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.ExecStep getPostStep()
The `ExecStep` to run after the patch update.
.google.cloud.osconfig.v1.ExecStep post_step = 9;getPostStep in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setPostStep(PatchJobs.ExecStep value)
The `ExecStep` to run after the patch update.
.google.cloud.osconfig.v1.ExecStep post_step = 9;public PatchJobs.PatchConfig.Builder setPostStep(PatchJobs.ExecStep.Builder builderForValue)
The `ExecStep` to run after the patch update.
.google.cloud.osconfig.v1.ExecStep post_step = 9;public PatchJobs.PatchConfig.Builder mergePostStep(PatchJobs.ExecStep value)
The `ExecStep` to run after the patch update.
.google.cloud.osconfig.v1.ExecStep post_step = 9;public PatchJobs.PatchConfig.Builder clearPostStep()
The `ExecStep` to run after the patch update.
.google.cloud.osconfig.v1.ExecStep post_step = 9;public PatchJobs.ExecStep.Builder getPostStepBuilder()
The `ExecStep` to run after the patch update.
.google.cloud.osconfig.v1.ExecStep post_step = 9;public PatchJobs.ExecStepOrBuilder getPostStepOrBuilder()
The `ExecStep` to run after the patch update.
.google.cloud.osconfig.v1.ExecStep post_step = 9;getPostStepOrBuilder in interface PatchJobs.PatchConfigOrBuilderpublic boolean getMigInstancesAllowed()
Allows the patch job to run on Managed instance groups (MIGs).
bool mig_instances_allowed = 10;getMigInstancesAllowed in interface PatchJobs.PatchConfigOrBuilderpublic PatchJobs.PatchConfig.Builder setMigInstancesAllowed(boolean value)
Allows the patch job to run on Managed instance groups (MIGs).
bool mig_instances_allowed = 10;value - The migInstancesAllowed to set.public PatchJobs.PatchConfig.Builder clearMigInstancesAllowed()
Allows the patch job to run on Managed instance groups (MIGs).
bool mig_instances_allowed = 10;public final PatchJobs.PatchConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PatchJobs.PatchConfig.Builder>public final PatchJobs.PatchConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PatchJobs.PatchConfig.Builder>Copyright © 2024 Google LLC. All rights reserved.