Class OSPolicy.Resource.PackageResource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.PackageResource.Builder>
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Builder
- All Implemented Interfaces:
OSPolicy.Resource.PackageResourceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OSPolicy.Resource.PackageResource
public static final class OSPolicy.Resource.PackageResource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.PackageResource.Builder>
implements OSPolicy.Resource.PackageResourceOrBuilder
A resource that manages a system package.Protobuf type
google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()clearApt()A package managed by Apt.clearDeb()A deb package file.Required.A package managed by GooGet.clearMsi()An MSI package.clearRpm()An rpm package file.clearYum()A package managed by YUM.A package managed by Zypper.getApt()A package managed by Apt.A package managed by Apt.A package managed by Apt.getDeb()A deb package file.A deb package file.A deb package file.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.intRequired.A package managed by GooGet.A package managed by GooGet.A package managed by GooGet.getMsi()An MSI package.An MSI package.An MSI package.getRpm()An rpm package file.An rpm package file.An rpm package file.getYum()A package managed by YUM.A package managed by YUM.A package managed by YUM.A package managed by Zypper.A package managed by Zypper.A package managed by Zypper.booleanhasApt()A package managed by Apt.booleanhasDeb()A deb package file.booleanA package managed by GooGet.booleanhasMsi()An MSI package.booleanhasRpm()An rpm package file.booleanhasYum()A package managed by YUM.booleanA package managed by Zypper.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanA package managed by Apt.A deb package file.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) A package managed by GooGet.An MSI package.An rpm package file.A package managed by YUM.A package managed by Zypper.A package managed by Apt.setApt(OSPolicy.Resource.PackageResource.APT.Builder builderForValue) A package managed by Apt.A deb package file.setDeb(OSPolicy.Resource.PackageResource.Deb.Builder builderForValue) A deb package file.Required.setDesiredStateValue(int value) Required.A package managed by GooGet.setGooget(OSPolicy.Resource.PackageResource.GooGet.Builder builderForValue) A package managed by GooGet.An MSI package.setMsi(OSPolicy.Resource.PackageResource.MSI.Builder builderForValue) An MSI package.An rpm package file.setRpm(OSPolicy.Resource.PackageResource.RPM.Builder builderForValue) An rpm package file.A package managed by YUM.setYum(OSPolicy.Resource.PackageResource.YUM.Builder builderForValue) A package managed by YUM.A package managed by Zypper.setZypper(OSPolicy.Resource.PackageResource.Zypper.Builder builderForValue) A package managed by Zypper.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.PackageResource.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.PackageResource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.PackageResource.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OSPolicy.Resource.PackageResource.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.PackageResource.Builder>
-
mergeFrom
public OSPolicy.Resource.PackageResource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OSPolicy.Resource.PackageResource.Builder>- Throws:
IOException
-
getSystemPackageCase
- Specified by:
getSystemPackageCasein interfaceOSPolicy.Resource.PackageResourceOrBuilder
-
clearSystemPackage
-
getDesiredStateValue
public int getDesiredStateValue()Required. The desired state the agent should maintain for this package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.DesiredState desired_state = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDesiredStateValuein interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- The enum numeric value on the wire for desiredState.
-
setDesiredStateValue
Required. The desired state the agent should maintain for this package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.DesiredState desired_state = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for desiredState to set.- Returns:
- This builder for chaining.
-
getDesiredState
Required. The desired state the agent should maintain for this package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.DesiredState desired_state = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDesiredStatein interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- The desiredState.
-
setDesiredState
public OSPolicy.Resource.PackageResource.Builder setDesiredState(OSPolicy.Resource.PackageResource.DesiredState value) Required. The desired state the agent should maintain for this package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.DesiredState desired_state = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The desiredState to set.- Returns:
- This builder for chaining.
-
clearDesiredState
Required. The desired state the agent should maintain for this package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.DesiredState desired_state = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
hasApt
public boolean hasApt()A package managed by Apt.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2;- Specified by:
hasAptin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- Whether the apt field is set.
-
getApt
A package managed by Apt.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2;- Specified by:
getAptin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- The apt.
-
setApt
public OSPolicy.Resource.PackageResource.Builder setApt(OSPolicy.Resource.PackageResource.APT value) A package managed by Apt.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2; -
setApt
public OSPolicy.Resource.PackageResource.Builder setApt(OSPolicy.Resource.PackageResource.APT.Builder builderForValue) A package managed by Apt.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2; -
mergeApt
public OSPolicy.Resource.PackageResource.Builder mergeApt(OSPolicy.Resource.PackageResource.APT value) A package managed by Apt.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2; -
clearApt
A package managed by Apt.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2; -
getAptBuilder
A package managed by Apt.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2; -
getAptOrBuilder
A package managed by Apt.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2;- Specified by:
getAptOrBuilderin interfaceOSPolicy.Resource.PackageResourceOrBuilder
-
hasDeb
public boolean hasDeb()A deb package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3;- Specified by:
hasDebin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- Whether the deb field is set.
-
getDeb
A deb package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3;- Specified by:
getDebin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- The deb.
-
setDeb
public OSPolicy.Resource.PackageResource.Builder setDeb(OSPolicy.Resource.PackageResource.Deb value) A deb package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3; -
setDeb
public OSPolicy.Resource.PackageResource.Builder setDeb(OSPolicy.Resource.PackageResource.Deb.Builder builderForValue) A deb package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3; -
mergeDeb
public OSPolicy.Resource.PackageResource.Builder mergeDeb(OSPolicy.Resource.PackageResource.Deb value) A deb package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3; -
clearDeb
A deb package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3; -
getDebBuilder
A deb package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3; -
getDebOrBuilder
A deb package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3;- Specified by:
getDebOrBuilderin interfaceOSPolicy.Resource.PackageResourceOrBuilder
-
hasYum
public boolean hasYum()A package managed by YUM.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4;- Specified by:
hasYumin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- Whether the yum field is set.
-
getYum
A package managed by YUM.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4;- Specified by:
getYumin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- The yum.
-
setYum
public OSPolicy.Resource.PackageResource.Builder setYum(OSPolicy.Resource.PackageResource.YUM value) A package managed by YUM.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4; -
setYum
public OSPolicy.Resource.PackageResource.Builder setYum(OSPolicy.Resource.PackageResource.YUM.Builder builderForValue) A package managed by YUM.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4; -
mergeYum
public OSPolicy.Resource.PackageResource.Builder mergeYum(OSPolicy.Resource.PackageResource.YUM value) A package managed by YUM.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4; -
clearYum
A package managed by YUM.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4; -
getYumBuilder
A package managed by YUM.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4; -
getYumOrBuilder
A package managed by YUM.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4;- Specified by:
getYumOrBuilderin interfaceOSPolicy.Resource.PackageResourceOrBuilder
-
hasZypper
public boolean hasZypper()A package managed by Zypper.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5;- Specified by:
hasZypperin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- Whether the zypper field is set.
-
getZypper
A package managed by Zypper.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5;- Specified by:
getZypperin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- The zypper.
-
setZypper
public OSPolicy.Resource.PackageResource.Builder setZypper(OSPolicy.Resource.PackageResource.Zypper value) A package managed by Zypper.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5; -
setZypper
public OSPolicy.Resource.PackageResource.Builder setZypper(OSPolicy.Resource.PackageResource.Zypper.Builder builderForValue) A package managed by Zypper.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5; -
mergeZypper
public OSPolicy.Resource.PackageResource.Builder mergeZypper(OSPolicy.Resource.PackageResource.Zypper value) A package managed by Zypper.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5; -
clearZypper
A package managed by Zypper.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5; -
getZypperBuilder
A package managed by Zypper.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5; -
getZypperOrBuilder
A package managed by Zypper.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5;- Specified by:
getZypperOrBuilderin interfaceOSPolicy.Resource.PackageResourceOrBuilder
-
hasRpm
public boolean hasRpm()An rpm package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6;- Specified by:
hasRpmin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- Whether the rpm field is set.
-
getRpm
An rpm package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6;- Specified by:
getRpmin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- The rpm.
-
setRpm
public OSPolicy.Resource.PackageResource.Builder setRpm(OSPolicy.Resource.PackageResource.RPM value) An rpm package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6; -
setRpm
public OSPolicy.Resource.PackageResource.Builder setRpm(OSPolicy.Resource.PackageResource.RPM.Builder builderForValue) An rpm package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6; -
mergeRpm
public OSPolicy.Resource.PackageResource.Builder mergeRpm(OSPolicy.Resource.PackageResource.RPM value) An rpm package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6; -
clearRpm
An rpm package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6; -
getRpmBuilder
An rpm package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6; -
getRpmOrBuilder
An rpm package file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6;- Specified by:
getRpmOrBuilderin interfaceOSPolicy.Resource.PackageResourceOrBuilder
-
hasGooget
public boolean hasGooget()A package managed by GooGet.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7;- Specified by:
hasGoogetin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- Whether the googet field is set.
-
getGooget
A package managed by GooGet.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7;- Specified by:
getGoogetin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- The googet.
-
setGooget
public OSPolicy.Resource.PackageResource.Builder setGooget(OSPolicy.Resource.PackageResource.GooGet value) A package managed by GooGet.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7; -
setGooget
public OSPolicy.Resource.PackageResource.Builder setGooget(OSPolicy.Resource.PackageResource.GooGet.Builder builderForValue) A package managed by GooGet.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7; -
mergeGooget
public OSPolicy.Resource.PackageResource.Builder mergeGooget(OSPolicy.Resource.PackageResource.GooGet value) A package managed by GooGet.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7; -
clearGooget
A package managed by GooGet.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7; -
getGoogetBuilder
A package managed by GooGet.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7; -
getGoogetOrBuilder
A package managed by GooGet.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7;- Specified by:
getGoogetOrBuilderin interfaceOSPolicy.Resource.PackageResourceOrBuilder
-
hasMsi
public boolean hasMsi()An MSI package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8;- Specified by:
hasMsiin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- Whether the msi field is set.
-
getMsi
An MSI package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8;- Specified by:
getMsiin interfaceOSPolicy.Resource.PackageResourceOrBuilder- Returns:
- The msi.
-
setMsi
public OSPolicy.Resource.PackageResource.Builder setMsi(OSPolicy.Resource.PackageResource.MSI value) An MSI package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8; -
setMsi
public OSPolicy.Resource.PackageResource.Builder setMsi(OSPolicy.Resource.PackageResource.MSI.Builder builderForValue) An MSI package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8; -
mergeMsi
public OSPolicy.Resource.PackageResource.Builder mergeMsi(OSPolicy.Resource.PackageResource.MSI value) An MSI package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8; -
clearMsi
An MSI package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8; -
getMsiBuilder
An MSI package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8; -
getMsiOrBuilder
An MSI package.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8;- Specified by:
getMsiOrBuilderin interfaceOSPolicy.Resource.PackageResourceOrBuilder
-