Constructor
new ServiceAttachment(propertiesopt)
Constructs a new ServiceAttachment.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IServiceAttachment |
<optional> |
Properties to set |
- Implements:
-
- IServiceAttachment
Members
_connectionPreference
ServiceAttachment _connectionPreference.
_creationTimestamp
ServiceAttachment _creationTimestamp.
_description
ServiceAttachment _description.
_enableProxyProtocol
ServiceAttachment _enableProxyProtocol.
_fingerprint
ServiceAttachment _fingerprint.
_id
ServiceAttachment _id.
_kind
ServiceAttachment _kind.
_name
ServiceAttachment _name.
_producerForwardingRule
ServiceAttachment _producerForwardingRule.
_pscServiceAttachmentId
ServiceAttachment _pscServiceAttachmentId.
_region
ServiceAttachment _region.
_selfLink
ServiceAttachment _selfLink.
_targetService
ServiceAttachment _targetService.
connectedEndpoints
ServiceAttachment connectedEndpoints.
connectionPreference
ServiceAttachment connectionPreference.
consumerAcceptLists
ServiceAttachment consumerAcceptLists.
consumerRejectLists
ServiceAttachment consumerRejectLists.
creationTimestamp
ServiceAttachment creationTimestamp.
description
ServiceAttachment description.
domainNames
ServiceAttachment domainNames.
enableProxyProtocol
ServiceAttachment enableProxyProtocol.
fingerprint
ServiceAttachment fingerprint.
id
ServiceAttachment id.
kind
ServiceAttachment kind.
name
ServiceAttachment name.
natSubnets
ServiceAttachment natSubnets.
producerForwardingRule
ServiceAttachment producerForwardingRule.
pscServiceAttachmentId
ServiceAttachment pscServiceAttachmentId.
region
ServiceAttachment region.
selfLink
ServiceAttachment selfLink.
targetService
ServiceAttachment targetService.
ConnectionPreference
ConnectionPreference enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_CONNECTION_PREFERENCE |
number |
UNDEFINED_CONNECTION_PREFERENCE value |
ACCEPT_AUTOMATIC |
number |
ACCEPT_AUTOMATIC value |
ACCEPT_MANUAL |
number |
ACCEPT_MANUAL value |
CONNECTION_PREFERENCE_UNSPECIFIED |
number |
CONNECTION_PREFERENCE_UNSPECIFIED value |
Methods
toJSON() → {Object.<string, *>}
Converts this ServiceAttachment to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.ServiceAttachment}
Creates a new ServiceAttachment instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IServiceAttachment |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.ServiceAttachment |
ServiceAttachment instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.ServiceAttachment}
Decodes a ServiceAttachment 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.ServiceAttachment |
ServiceAttachment |
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.ServiceAttachment}
Decodes a ServiceAttachment 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.ServiceAttachment |
ServiceAttachment |
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 ServiceAttachment message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IServiceAttachment |
ServiceAttachment 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 ServiceAttachment message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IServiceAttachment |
ServiceAttachment 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.ServiceAttachment}
Creates a ServiceAttachment 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.ServiceAttachment |
ServiceAttachment |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for ServiceAttachment
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 ServiceAttachment message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ServiceAttachment |
ServiceAttachment |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a ServiceAttachment message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|