Constructor
new PackageResource(propertiesopt)
Constructs a new PackageResource.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.osconfig.v1alpha.OSPolicy.Resource.IPackageResource |
<optional> |
Properties to set |
- Implements:
-
- IPackageResource
Classes
Members
apt
PackageResource apt.
deb
PackageResource deb.
desiredState
PackageResource desiredState.
googet
PackageResource googet.
msi
PackageResource msi.
rpm
PackageResource rpm.
systemPackage
PackageResource systemPackage.
yum
PackageResource yum.
zypper
PackageResource zypper.
DesiredState
DesiredState enum.
Properties:
Name | Type | Description |
---|---|---|
DESIRED_STATE_UNSPECIFIED |
number |
DESIRED_STATE_UNSPECIFIED value |
INSTALLED |
number |
INSTALLED value |
REMOVED |
number |
REMOVED value |
Methods
toJSON() → {Object.<string, *>}
Converts this PackageResource to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource}
Creates a new PackageResource instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.osconfig.v1alpha.OSPolicy.Resource.IPackageResource |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource |
PackageResource instance |
(static) decode(reader, lengthopt) → {google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource}
Decodes a PackageResource message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource |
PackageResource |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource}
Decodes a PackageResource message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource |
PackageResource |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified PackageResource message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.osconfig.v1alpha.OSPolicy.Resource.IPackageResource |
PackageResource message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified PackageResource message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.osconfig.v1alpha.OSPolicy.Resource.IPackageResource |
PackageResource message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource}
Creates a PackageResource message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource |
PackageResource |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for PackageResource
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a PackageResource message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource |
PackageResource |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a PackageResource message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|