Constructor
new InterconnectLocation(propertiesopt)
Constructs a new InterconnectLocation.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IInterconnectLocation |
<optional> |
Properties to set |
- Implements:
-
- IInterconnectLocation
Members
_address
InterconnectLocation _address.
_availabilityZone
InterconnectLocation _availabilityZone.
_city
InterconnectLocation _city.
_continent
InterconnectLocation _continent.
_creationTimestamp
InterconnectLocation _creationTimestamp.
_description
InterconnectLocation _description.
_facilityProvider
InterconnectLocation _facilityProvider.
_facilityProviderFacilityId
InterconnectLocation _facilityProviderFacilityId.
_id
InterconnectLocation _id.
_kind
InterconnectLocation _kind.
_name
InterconnectLocation _name.
_peeringdbFacilityId
InterconnectLocation _peeringdbFacilityId.
_selfLink
InterconnectLocation _selfLink.
_status
InterconnectLocation _status.
_supportsPzs
InterconnectLocation _supportsPzs.
address
InterconnectLocation address.
availabilityZone
InterconnectLocation availabilityZone.
city
InterconnectLocation city.
continent
InterconnectLocation continent.
creationTimestamp
InterconnectLocation creationTimestamp.
description
InterconnectLocation description.
facilityProvider
InterconnectLocation facilityProvider.
facilityProviderFacilityId
InterconnectLocation facilityProviderFacilityId.
id
InterconnectLocation id.
kind
InterconnectLocation kind.
name
InterconnectLocation name.
peeringdbFacilityId
InterconnectLocation peeringdbFacilityId.
regionInfos
InterconnectLocation regionInfos.
selfLink
InterconnectLocation selfLink.
status
InterconnectLocation status.
supportsPzs
InterconnectLocation supportsPzs.
Continent
Continent enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_CONTINENT |
number |
UNDEFINED_CONTINENT value |
AFRICA |
number |
AFRICA value |
ASIA_PAC |
number |
ASIA_PAC value |
C_AFRICA |
number |
C_AFRICA value |
C_ASIA_PAC |
number |
C_ASIA_PAC value |
C_EUROPE |
number |
C_EUROPE value |
C_NORTH_AMERICA |
number |
C_NORTH_AMERICA value |
C_SOUTH_AMERICA |
number |
C_SOUTH_AMERICA value |
EUROPE |
number |
EUROPE value |
NORTH_AMERICA |
number |
NORTH_AMERICA value |
SOUTH_AMERICA |
number |
SOUTH_AMERICA value |
Status
Status enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STATUS |
number |
UNDEFINED_STATUS value |
AVAILABLE |
number |
AVAILABLE value |
CLOSED |
number |
CLOSED value |
Methods
toJSON() → {Object.<string, *>}
Converts this InterconnectLocation to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.InterconnectLocation}
Creates a new InterconnectLocation instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IInterconnectLocation |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.InterconnectLocation |
InterconnectLocation instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.InterconnectLocation}
Decodes an InterconnectLocation 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.InterconnectLocation |
InterconnectLocation |
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.InterconnectLocation}
Decodes an InterconnectLocation 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.InterconnectLocation |
InterconnectLocation |
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 InterconnectLocation message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IInterconnectLocation |
InterconnectLocation 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 InterconnectLocation message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IInterconnectLocation |
InterconnectLocation 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.InterconnectLocation}
Creates an InterconnectLocation 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.InterconnectLocation |
InterconnectLocation |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for InterconnectLocation
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 InterconnectLocation message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.InterconnectLocation |
InterconnectLocation |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an InterconnectLocation message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|