Google Cloud OsConfig V1 Client - Class AptSettings (1.1.1)

Reference documentation and code samples for the Google Cloud OsConfig V1 Client class AptSettings.

Apt patching is completed by executing apt-get update && apt-get upgrade. Additional options can be set to control how this is executed.

Generated from protobuf message google.cloud.osconfig.v1.AptSettings

Namespace

Google \ Cloud \ OsConfig \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ type int

By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead.

↳ excludes array

List of packages to exclude from update. These packages will be excluded

↳ exclusive_packages array

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.

getType

By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead.

Returns
TypeDescription
int

setType

By changing the type to DIST, the patching is performed using apt-get dist-upgrade instead.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getExcludes

List of packages to exclude from update. These packages will be excluded

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setExcludes

List of packages to exclude from update. These packages will be excluded

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getExclusivePackages

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.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setExclusivePackages

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.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this