Class protos.google.cloud.gkehub.v1.GkeHub (4.2.0)

Represents a GkeHub

Inheritance

$protobuf.rpc.Service > protos.google.cloud.gkehub.v1.GkeHub

Package

@google-cloud/gke-hub

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new GkeHub service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): GkeHub;

Creates new GkeHub service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
GkeHub

RPC service. Useful where requests and/or responses are streamed.

createFeature(request, callback)

public createFeature(request: google.cloud.gkehub.v1.ICreateFeatureRequest, callback: google.cloud.gkehub.v1.GkeHub.CreateFeatureCallback): void;

Calls CreateFeature.

Parameters
NameDescription
request ICreateFeatureRequest

CreateFeatureRequest message or plain object

callback CreateFeatureCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createFeature(request)

public createFeature(request: google.cloud.gkehub.v1.ICreateFeatureRequest): Promise<google.longrunning.Operation>;

Calls CreateFeature.

Parameter
NameDescription
request ICreateFeatureRequest

CreateFeatureRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createMembership(request, callback)

public createMembership(request: google.cloud.gkehub.v1.ICreateMembershipRequest, callback: google.cloud.gkehub.v1.GkeHub.CreateMembershipCallback): void;

Calls CreateMembership.

Parameters
NameDescription
request ICreateMembershipRequest

CreateMembershipRequest message or plain object

callback CreateMembershipCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createMembership(request)

public createMembership(request: google.cloud.gkehub.v1.ICreateMembershipRequest): Promise<google.longrunning.Operation>;

Calls CreateMembership.

Parameter
NameDescription
request ICreateMembershipRequest

CreateMembershipRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteFeature(request, callback)

public deleteFeature(request: google.cloud.gkehub.v1.IDeleteFeatureRequest, callback: google.cloud.gkehub.v1.GkeHub.DeleteFeatureCallback): void;

Calls DeleteFeature.

Parameters
NameDescription
request IDeleteFeatureRequest

DeleteFeatureRequest message or plain object

callback DeleteFeatureCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteFeature(request)

public deleteFeature(request: google.cloud.gkehub.v1.IDeleteFeatureRequest): Promise<google.longrunning.Operation>;

Calls DeleteFeature.

Parameter
NameDescription
request IDeleteFeatureRequest

DeleteFeatureRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteMembership(request, callback)

public deleteMembership(request: google.cloud.gkehub.v1.IDeleteMembershipRequest, callback: google.cloud.gkehub.v1.GkeHub.DeleteMembershipCallback): void;

Calls DeleteMembership.

Parameters
NameDescription
request IDeleteMembershipRequest

DeleteMembershipRequest message or plain object

callback DeleteMembershipCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteMembership(request)

public deleteMembership(request: google.cloud.gkehub.v1.IDeleteMembershipRequest): Promise<google.longrunning.Operation>;

Calls DeleteMembership.

Parameter
NameDescription
request IDeleteMembershipRequest

DeleteMembershipRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

generateConnectManifest(request, callback)

public generateConnectManifest(request: google.cloud.gkehub.v1.IGenerateConnectManifestRequest, callback: google.cloud.gkehub.v1.GkeHub.GenerateConnectManifestCallback): void;

Calls GenerateConnectManifest.

Parameters
NameDescription
request IGenerateConnectManifestRequest

GenerateConnectManifestRequest message or plain object

callback GenerateConnectManifestCallback

Node-style callback called with the error, if any, and GenerateConnectManifestResponse

Returns
TypeDescription
void

generateConnectManifest(request)

public generateConnectManifest(request: google.cloud.gkehub.v1.IGenerateConnectManifestRequest): Promise<google.cloud.gkehub.v1.GenerateConnectManifestResponse>;

Calls GenerateConnectManifest.

Parameter
NameDescription
request IGenerateConnectManifestRequest

GenerateConnectManifestRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkehub.v1.GenerateConnectManifestResponse>

Promise

getFeature(request, callback)

public getFeature(request: google.cloud.gkehub.v1.IGetFeatureRequest, callback: google.cloud.gkehub.v1.GkeHub.GetFeatureCallback): void;

Calls GetFeature.

Parameters
NameDescription
request IGetFeatureRequest

GetFeatureRequest message or plain object

callback GetFeatureCallback

Node-style callback called with the error, if any, and Feature

Returns
TypeDescription
void

getFeature(request)

public getFeature(request: google.cloud.gkehub.v1.IGetFeatureRequest): Promise<google.cloud.gkehub.v1.Feature>;

Calls GetFeature.

Parameter
NameDescription
request IGetFeatureRequest

GetFeatureRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkehub.v1.Feature>

Promise

getMembership(request, callback)

public getMembership(request: google.cloud.gkehub.v1.IGetMembershipRequest, callback: google.cloud.gkehub.v1.GkeHub.GetMembershipCallback): void;

Calls GetMembership.

Parameters
NameDescription
request IGetMembershipRequest

GetMembershipRequest message or plain object

callback GetMembershipCallback

Node-style callback called with the error, if any, and Membership

Returns
TypeDescription
void

getMembership(request)

public getMembership(request: google.cloud.gkehub.v1.IGetMembershipRequest): Promise<google.cloud.gkehub.v1.Membership>;

Calls GetMembership.

Parameter
NameDescription
request IGetMembershipRequest

GetMembershipRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkehub.v1.Membership>

Promise

listFeatures(request, callback)

public listFeatures(request: google.cloud.gkehub.v1.IListFeaturesRequest, callback: google.cloud.gkehub.v1.GkeHub.ListFeaturesCallback): void;

Calls ListFeatures.

Parameters
NameDescription
request IListFeaturesRequest

ListFeaturesRequest message or plain object

callback ListFeaturesCallback

Node-style callback called with the error, if any, and ListFeaturesResponse

Returns
TypeDescription
void

listFeatures(request)

public listFeatures(request: google.cloud.gkehub.v1.IListFeaturesRequest): Promise<google.cloud.gkehub.v1.ListFeaturesResponse>;

Calls ListFeatures.

Parameter
NameDescription
request IListFeaturesRequest

ListFeaturesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkehub.v1.ListFeaturesResponse>

Promise

listMemberships(request, callback)

public listMemberships(request: google.cloud.gkehub.v1.IListMembershipsRequest, callback: google.cloud.gkehub.v1.GkeHub.ListMembershipsCallback): void;

Calls ListMemberships.

Parameters
NameDescription
request IListMembershipsRequest

ListMembershipsRequest message or plain object

callback ListMembershipsCallback

Node-style callback called with the error, if any, and ListMembershipsResponse

Returns
TypeDescription
void

listMemberships(request)

public listMemberships(request: google.cloud.gkehub.v1.IListMembershipsRequest): Promise<google.cloud.gkehub.v1.ListMembershipsResponse>;

Calls ListMemberships.

Parameter
NameDescription
request IListMembershipsRequest

ListMembershipsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkehub.v1.ListMembershipsResponse>

Promise

updateFeature(request, callback)

public updateFeature(request: google.cloud.gkehub.v1.IUpdateFeatureRequest, callback: google.cloud.gkehub.v1.GkeHub.UpdateFeatureCallback): void;

Calls UpdateFeature.

Parameters
NameDescription
request IUpdateFeatureRequest

UpdateFeatureRequest message or plain object

callback UpdateFeatureCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateFeature(request)

public updateFeature(request: google.cloud.gkehub.v1.IUpdateFeatureRequest): Promise<google.longrunning.Operation>;

Calls UpdateFeature.

Parameter
NameDescription
request IUpdateFeatureRequest

UpdateFeatureRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateMembership(request, callback)

public updateMembership(request: google.cloud.gkehub.v1.IUpdateMembershipRequest, callback: google.cloud.gkehub.v1.GkeHub.UpdateMembershipCallback): void;

Calls UpdateMembership.

Parameters
NameDescription
request IUpdateMembershipRequest

UpdateMembershipRequest message or plain object

callback UpdateMembershipCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateMembership(request)

public updateMembership(request: google.cloud.gkehub.v1.IUpdateMembershipRequest): Promise<google.longrunning.Operation>;

Calls UpdateMembership.

Parameter
NameDescription
request IUpdateMembershipRequest

UpdateMembershipRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise