Constructor
new ServiceConnectionPolicy(propertiesopt)
Constructs a new ServiceConnectionPolicy.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.networkconnectivity.v1.IServiceConnectionPolicy |
<optional> |
Properties to set |
- Implements:
-
- IServiceConnectionPolicy
Classes
Members
_etag
ServiceConnectionPolicy _etag.
createTime
ServiceConnectionPolicy createTime.
description
ServiceConnectionPolicy description.
etag
ServiceConnectionPolicy etag.
infrastructure
ServiceConnectionPolicy infrastructure.
labels
ServiceConnectionPolicy labels.
name
ServiceConnectionPolicy name.
network
ServiceConnectionPolicy network.
pscConfig
ServiceConnectionPolicy pscConfig.
pscConnections
ServiceConnectionPolicy pscConnections.
serviceClass
ServiceConnectionPolicy serviceClass.
updateTime
ServiceConnectionPolicy updateTime.
State
State enum.
Properties:
Name | Type | Description |
---|---|---|
STATE_UNSPECIFIED |
number |
STATE_UNSPECIFIED value |
ACTIVE |
number |
ACTIVE value |
FAILED |
number |
FAILED value |
CREATING |
number |
CREATING value |
DELETING |
number |
DELETING value |
CREATE_REPAIRING |
number |
CREATE_REPAIRING value |
DELETE_REPAIRING |
number |
DELETE_REPAIRING value |
Methods
toJSON() → {Object.<string, *>}
Converts this ServiceConnectionPolicy to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.networkconnectivity.v1.ServiceConnectionPolicy}
Creates a new ServiceConnectionPolicy instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.networkconnectivity.v1.IServiceConnectionPolicy |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.networkconnectivity.v1.ServiceConnectionPolicy |
ServiceConnectionPolicy instance |
(static) decode(reader, lengthopt) → {google.cloud.networkconnectivity.v1.ServiceConnectionPolicy}
Decodes a ServiceConnectionPolicy 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.networkconnectivity.v1.ServiceConnectionPolicy |
ServiceConnectionPolicy |
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.networkconnectivity.v1.ServiceConnectionPolicy}
Decodes a ServiceConnectionPolicy 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.networkconnectivity.v1.ServiceConnectionPolicy |
ServiceConnectionPolicy |
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 ServiceConnectionPolicy message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.networkconnectivity.v1.IServiceConnectionPolicy |
ServiceConnectionPolicy 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 ServiceConnectionPolicy message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.networkconnectivity.v1.IServiceConnectionPolicy |
ServiceConnectionPolicy 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.networkconnectivity.v1.ServiceConnectionPolicy}
Creates a ServiceConnectionPolicy 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.networkconnectivity.v1.ServiceConnectionPolicy |
ServiceConnectionPolicy |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for ServiceConnectionPolicy
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 ServiceConnectionPolicy message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.networkconnectivity.v1.ServiceConnectionPolicy |
ServiceConnectionPolicy |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a ServiceConnectionPolicy message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|