Constructor
new Dependency(propertiesopt)
Constructs a new Dependency.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.apihub.v1.IDependency |
<optional> |
Properties to set |
- Implements:
-
- IDependency
Members
attributes
Dependency attributes.
consumer
Dependency consumer.
createTime
Dependency createTime.
description
Dependency description.
discoveryMode
Dependency discoveryMode.
errorDetail
Dependency errorDetail.
name
Dependency name.
state
Dependency state.
supplier
Dependency supplier.
updateTime
Dependency updateTime.
DiscoveryMode
DiscoveryMode enum.
Properties:
Name | Type | Description |
---|---|---|
DISCOVERY_MODE_UNSPECIFIED |
number |
DISCOVERY_MODE_UNSPECIFIED value |
MANUAL |
number |
MANUAL value |
State
State enum.
Properties:
Name | Type | Description |
---|---|---|
STATE_UNSPECIFIED |
number |
STATE_UNSPECIFIED value |
PROPOSED |
number |
PROPOSED value |
VALIDATED |
number |
VALIDATED value |
Methods
toJSON() → {Object.<string, *>}
Converts this Dependency to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.apihub.v1.Dependency}
Creates a new Dependency instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.apihub.v1.IDependency |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.apihub.v1.Dependency |
Dependency instance |
(static) decode(reader, lengthopt) → {google.cloud.apihub.v1.Dependency}
Decodes a Dependency 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.apihub.v1.Dependency |
Dependency |
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.apihub.v1.Dependency}
Decodes a Dependency 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.apihub.v1.Dependency |
Dependency |
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 Dependency message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.apihub.v1.IDependency |
Dependency 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 Dependency message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.apihub.v1.IDependency |
Dependency 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.apihub.v1.Dependency}
Creates a Dependency 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.apihub.v1.Dependency |
Dependency |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Dependency
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 Dependency message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.apihub.v1.Dependency |
Dependency |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Dependency message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|