Interface OSPolicy.Resource.PackageResourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
OSPolicy.Resource.PackageResource, OSPolicy.Resource.PackageResource.Builder
Enclosing class:
OSPolicy.Resource

public static interface OSPolicy.Resource.PackageResourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getDesiredStateValue

      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];
      Returns:
      The enum numeric value on the wire for desiredState.
    • 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];
      Returns:
      The desiredState.
    • hasApt

      boolean hasApt()
       A package managed by Apt.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2;
      Returns:
      Whether the apt field is set.
    • getApt

       A package managed by Apt.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2;
      Returns:
      The apt.
    • getAptOrBuilder

       A package managed by Apt.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APT apt = 2;
    • hasDeb

      boolean hasDeb()
       A deb package file.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3;
      Returns:
      Whether the deb field is set.
    • getDeb

       A deb package file.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3;
      Returns:
      The deb.
    • getDebOrBuilder

       A deb package file.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb deb = 3;
    • hasYum

      boolean hasYum()
       A package managed by YUM.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4;
      Returns:
      Whether the yum field is set.
    • getYum

       A package managed by YUM.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4;
      Returns:
      The yum.
    • getYumOrBuilder

       A package managed by YUM.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM yum = 4;
    • hasZypper

      boolean hasZypper()
       A package managed by Zypper.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5;
      Returns:
      Whether the zypper field is set.
    • getZypper

       A package managed by Zypper.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5;
      Returns:
      The zypper.
    • getZypperOrBuilder

       A package managed by Zypper.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper zypper = 5;
    • hasRpm

      boolean hasRpm()
       An rpm package file.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6;
      Returns:
      Whether the rpm field is set.
    • getRpm

       An rpm package file.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6;
      Returns:
      The rpm.
    • getRpmOrBuilder

       An rpm package file.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM rpm = 6;
    • hasGooget

      boolean hasGooget()
       A package managed by GooGet.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7;
      Returns:
      Whether the googet field is set.
    • getGooget

       A package managed by GooGet.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7;
      Returns:
      The googet.
    • getGoogetOrBuilder

       A package managed by GooGet.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet googet = 7;
    • hasMsi

      boolean hasMsi()
       An MSI package.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8;
      Returns:
      Whether the msi field is set.
    • getMsi

       An MSI package.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8;
      Returns:
      The msi.
    • getMsiOrBuilder

       An MSI package.
       
      .google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI msi = 8;
    • getSystemPackageCase