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