Class OsConfigPatchDeploymentPatchConfigApt.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getExclusivePackages

        public final List<String> getExclusivePackages()
        Description copied from interface: OsConfigPatchDeploymentPatchConfigApt
        An exclusive list of packages to be updated.

        These are the only packages that will be updated. If these packages are not installed, they will be ignored. This field cannot be specified with any other patch configuration fields. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#exclusive_packages OsConfigPatchDeployment#exclusive_packages}

        Specified by:
        getExclusivePackages in interface OsConfigPatchDeploymentPatchConfigApt
      • getType

        public final String getType()
        Description copied from interface: OsConfigPatchDeploymentPatchConfigApt
        By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead. Possible values: ["DIST", "UPGRADE"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#type OsConfigPatchDeployment#type}

        Specified by:
        getType in interface OsConfigPatchDeploymentPatchConfigApt
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object