Constructor
new TargetInstance(propertiesopt)
Constructs a new TargetInstance.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ITargetInstance |
<optional> |
Properties to set |
- Implements:
-
- ITargetInstance
Members
_creationTimestamp
TargetInstance _creationTimestamp.
_description
TargetInstance _description.
_id
TargetInstance _id.
_instance
TargetInstance _instance.
_kind
TargetInstance _kind.
_name
TargetInstance _name.
_natPolicy
TargetInstance _natPolicy.
_network
TargetInstance _network.
_selfLink
TargetInstance _selfLink.
_zone
TargetInstance _zone.
creationTimestamp
TargetInstance creationTimestamp.
description
TargetInstance description.
id
TargetInstance id.
instance
TargetInstance instance.
kind
TargetInstance kind.
name
TargetInstance name.
natPolicy
TargetInstance natPolicy.
network
TargetInstance network.
selfLink
TargetInstance selfLink.
zone
TargetInstance zone.
NatPolicy
NatPolicy enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_NAT_POLICY |
number |
UNDEFINED_NAT_POLICY value |
NO_NAT |
number |
NO_NAT value |
Methods
toJSON() → {Object.<string, *>}
Converts this TargetInstance to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.TargetInstance}
Creates a new TargetInstance instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ITargetInstance |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.TargetInstance |
TargetInstance instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.TargetInstance}
Decodes a TargetInstance 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.TargetInstance |
TargetInstance |
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.TargetInstance}
Decodes a TargetInstance 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.TargetInstance |
TargetInstance |
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 TargetInstance message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ITargetInstance |
TargetInstance 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 TargetInstance message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ITargetInstance |
TargetInstance 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.TargetInstance}
Creates a TargetInstance 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.TargetInstance |
TargetInstance |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for TargetInstance
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 TargetInstance message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.TargetInstance |
TargetInstance |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a TargetInstance message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|