Google Cloud OsConfig V1 Client - Class ZypperSettings (2.2.3)

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

Zypper patching is performed by running zypper patch.

See also https://en.opensuse.org/SDB:Zypper_manual.

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

Namespace

Google \ Cloud \ OsConfig \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ with_optional bool

Adds the --with-optional flag to zypper patch.

↳ with_update bool

Adds the --with-update flag, to zypper patch.

↳ categories string[]

Install only patches with these categories. Common categories include security, recommended, and feature.

↳ severities string[]

Install only patches with these severities. Common severities include critical, important, moderate, and low.

↳ excludes string[]

List of patches to exclude from update.

↳ exclusive_patches string[]

An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:<patch_name>' command. This field must not be used with any other patch configuration fields.

getWithOptional

Adds the --with-optional flag to zypper patch.

Returns
Type Description
bool

setWithOptional

Adds the --with-optional flag to zypper patch.

Parameter
Name Description
var bool
Returns
Type Description
$this

getWithUpdate

Adds the --with-update flag, to zypper patch.

Returns
Type Description
bool

setWithUpdate

Adds the --with-update flag, to zypper patch.

Parameter
Name Description
var bool
Returns
Type Description
$this

getCategories

Install only patches with these categories.

Common categories include security, recommended, and feature.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setCategories

Install only patches with these categories.

Common categories include security, recommended, and feature.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getSeverities

Install only patches with these severities.

Common severities include critical, important, moderate, and low.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setSeverities

Install only patches with these severities.

Common severities include critical, important, moderate, and low.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getExcludes

List of patches to exclude from update.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setExcludes

List of patches to exclude from update.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getExclusivePatches

An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:<patch_name>' command.

This field must not be used with any other patch configuration fields.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setExclusivePatches

An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:<patch_name>' command.

This field must not be used with any other patch configuration fields.

Parameter
Name Description
var string[]
Returns
Type Description
$this