Google Cloud OsConfig V1 Client - Class AptSettings (2.0.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
Name Description
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
Type Description
int

setType

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

Parameter
Name Description
var int
Returns
Type Description
$this

getExcludes

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

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setExcludes

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

Parameter
Name Description
var string[]
Returns
Type Description
$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
Type Description
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
Name Description
var string[]
Returns
Type Description
$this