Constructor
new Membership(propertiesopt)
Constructs a new Membership.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.gkehub.v1alpha2.IMembership |
<optional> |
Properties to set |
- Implements:
-
- IMembership
Members
authority
Membership authority.
createTime
Membership createTime.
deleteTime
Membership deleteTime.
description
Membership description.
endpoint
Membership endpoint.
externalId
Membership externalId.
infrastructureType
Membership infrastructureType.
labels
Membership labels.
lastConnectionTime
Membership lastConnectionTime.
name
Membership name.
state
Membership state.
type
Membership type.
uniqueId
Membership uniqueId.
updateTime
Membership updateTime.
InfrastructureType
InfrastructureType enum.
Properties:
Name | Type | Description |
---|---|---|
INFRASTRUCTURE_TYPE_UNSPECIFIED |
number |
INFRASTRUCTURE_TYPE_UNSPECIFIED value |
ON_PREM |
number |
ON_PREM value |
MULTI_CLOUD |
number |
MULTI_CLOUD value |
Methods
toJSON() → {Object.<string, *>}
Converts this Membership to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.gkehub.v1alpha2.Membership}
Creates a new Membership instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.gkehub.v1alpha2.IMembership |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.gkehub.v1alpha2.Membership |
Membership instance |
(static) decode(reader, lengthopt) → {google.cloud.gkehub.v1alpha2.Membership}
Decodes a Membership 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.gkehub.v1alpha2.Membership |
Membership |
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.gkehub.v1alpha2.Membership}
Decodes a Membership 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.gkehub.v1alpha2.Membership |
Membership |
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 Membership message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.gkehub.v1alpha2.IMembership |
Membership 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 Membership message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.gkehub.v1alpha2.IMembership |
Membership 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.gkehub.v1alpha2.Membership}
Creates a Membership 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.gkehub.v1alpha2.Membership |
Membership |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Membership
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 Membership message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.gkehub.v1alpha2.Membership |
Membership |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Membership message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|