Constructor
new FirewallPolicy(propertiesopt)
Constructs a new FirewallPolicy.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IFirewallPolicy |
<optional> |
Properties to set |
- Implements:
-
- IFirewallPolicy
Members
_creationTimestamp
FirewallPolicy _creationTimestamp.
_description
FirewallPolicy _description.
_displayName
FirewallPolicy _displayName.
_fingerprint
FirewallPolicy _fingerprint.
_id
FirewallPolicy _id.
_kind
FirewallPolicy _kind.
_name
FirewallPolicy _name.
_parent
FirewallPolicy _parent.
_region
FirewallPolicy _region.
_ruleTupleCount
FirewallPolicy _ruleTupleCount.
_selfLink
FirewallPolicy _selfLink.
_selfLinkWithId
FirewallPolicy _selfLinkWithId.
_shortName
FirewallPolicy _shortName.
associations
FirewallPolicy associations.
creationTimestamp
FirewallPolicy creationTimestamp.
description
FirewallPolicy description.
displayName
FirewallPolicy displayName.
fingerprint
FirewallPolicy fingerprint.
id
FirewallPolicy id.
kind
FirewallPolicy kind.
name
FirewallPolicy name.
parent
FirewallPolicy parent.
region
FirewallPolicy region.
ruleTupleCount
FirewallPolicy ruleTupleCount.
rules
FirewallPolicy rules.
selfLink
FirewallPolicy selfLink.
selfLinkWithId
FirewallPolicy selfLinkWithId.
shortName
FirewallPolicy shortName.
Methods
toJSON() → {Object.<string, *>}
Converts this FirewallPolicy to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.FirewallPolicy}
Creates a new FirewallPolicy instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IFirewallPolicy |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.FirewallPolicy |
FirewallPolicy instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.FirewallPolicy}
Decodes a FirewallPolicy 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.compute.v1.FirewallPolicy |
FirewallPolicy |
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.compute.v1.FirewallPolicy}
Decodes a FirewallPolicy 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.compute.v1.FirewallPolicy |
FirewallPolicy |
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 FirewallPolicy message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IFirewallPolicy |
FirewallPolicy 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 FirewallPolicy message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IFirewallPolicy |
FirewallPolicy 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.compute.v1.FirewallPolicy}
Creates a FirewallPolicy 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.compute.v1.FirewallPolicy |
FirewallPolicy |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for FirewallPolicy
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 FirewallPolicy message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.FirewallPolicy |
FirewallPolicy |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a FirewallPolicy message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|