Constructor
new Asset(propertiesopt)
Constructs a new Asset.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.asset.v1p5beta1.IAsset |
<optional> |
Properties to set |
- Implements:
-
- IAsset
Members
accessContextPolicy
Asset accessContextPolicy.
accessLevel
Asset accessLevel.
accessPolicy
Asset accessPolicy.
ancestors
Asset ancestors.
assetType
Asset assetType.
iamPolicy
Asset iamPolicy.
name
Asset name.
orgPolicy
Asset orgPolicy.
resource
Asset resource.
servicePerimeter
Asset servicePerimeter.
Methods
(static) create(propertiesopt) → {google.cloud.asset.v1p5beta1.Asset}
Creates a new Asset instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.asset.v1p5beta1.IAsset |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.asset.v1p5beta1.Asset |
Asset instance |
(static) decode(reader, lengthopt) → {google.cloud.asset.v1p5beta1.Asset}
Decodes an Asset 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.asset.v1p5beta1.Asset |
Asset |
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.asset.v1p5beta1.Asset}
Decodes an Asset 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.asset.v1p5beta1.Asset |
Asset |
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 Asset message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.asset.v1p5beta1.IAsset |
Asset 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 Asset message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.asset.v1p5beta1.IAsset |
Asset 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.asset.v1p5beta1.Asset}
Creates an Asset 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.asset.v1p5beta1.Asset |
Asset |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Asset
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 an Asset message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.asset.v1p5beta1.Asset |
Asset |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an Asset message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|
toJSON() → {Object.<string, *>}
Converts this Asset to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |