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