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