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