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