Class protos.google.cloud.networkservices.v1beta1.NetworkServices (0.2.1)

Represents a NetworkServices

Inheritance

$protobuf.rpc.Service > protos.google.cloud.networkservices.v1beta1.NetworkServices

Package

@google-cloud/networkservices

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new NetworkServices 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): NetworkServices;

Creates new NetworkServices 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
NetworkServices

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

createEndpointPolicy(request, callback)

public createEndpointPolicy(request: google.cloud.networkservices.v1beta1.ICreateEndpointPolicyRequest, callback: google.cloud.networkservices.v1beta1.NetworkServices.CreateEndpointPolicyCallback): void;

Calls CreateEndpointPolicy.

Parameters
NameDescription
request ICreateEndpointPolicyRequest

CreateEndpointPolicyRequest message or plain object

callback CreateEndpointPolicyCallback

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

Returns
TypeDescription
void

createEndpointPolicy(request)

public createEndpointPolicy(request: google.cloud.networkservices.v1beta1.ICreateEndpointPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateEndpointPolicy.

Parameter
NameDescription
request ICreateEndpointPolicyRequest

CreateEndpointPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteEndpointPolicy(request, callback)

public deleteEndpointPolicy(request: google.cloud.networkservices.v1beta1.IDeleteEndpointPolicyRequest, callback: google.cloud.networkservices.v1beta1.NetworkServices.DeleteEndpointPolicyCallback): void;

Calls DeleteEndpointPolicy.

Parameters
NameDescription
request IDeleteEndpointPolicyRequest

DeleteEndpointPolicyRequest message or plain object

callback DeleteEndpointPolicyCallback

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

Returns
TypeDescription
void

deleteEndpointPolicy(request)

public deleteEndpointPolicy(request: google.cloud.networkservices.v1beta1.IDeleteEndpointPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteEndpointPolicy.

Parameter
NameDescription
request IDeleteEndpointPolicyRequest

DeleteEndpointPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getEndpointPolicy(request, callback)

public getEndpointPolicy(request: google.cloud.networkservices.v1beta1.IGetEndpointPolicyRequest, callback: google.cloud.networkservices.v1beta1.NetworkServices.GetEndpointPolicyCallback): void;

Calls GetEndpointPolicy.

Parameters
NameDescription
request IGetEndpointPolicyRequest

GetEndpointPolicyRequest message or plain object

callback GetEndpointPolicyCallback

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

Returns
TypeDescription
void

getEndpointPolicy(request)

public getEndpointPolicy(request: google.cloud.networkservices.v1beta1.IGetEndpointPolicyRequest): Promise<google.cloud.networkservices.v1beta1.EndpointPolicy>;

Calls GetEndpointPolicy.

Parameter
NameDescription
request IGetEndpointPolicyRequest

GetEndpointPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1beta1.EndpointPolicy>

Promise

listEndpointPolicies(request, callback)

public listEndpointPolicies(request: google.cloud.networkservices.v1beta1.IListEndpointPoliciesRequest, callback: google.cloud.networkservices.v1beta1.NetworkServices.ListEndpointPoliciesCallback): void;

Calls ListEndpointPolicies.

Parameters
NameDescription
request IListEndpointPoliciesRequest

ListEndpointPoliciesRequest message or plain object

callback ListEndpointPoliciesCallback

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

Returns
TypeDescription
void

listEndpointPolicies(request)

public listEndpointPolicies(request: google.cloud.networkservices.v1beta1.IListEndpointPoliciesRequest): Promise<google.cloud.networkservices.v1beta1.ListEndpointPoliciesResponse>;

Calls ListEndpointPolicies.

Parameter
NameDescription
request IListEndpointPoliciesRequest

ListEndpointPoliciesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.networkservices.v1beta1.ListEndpointPoliciesResponse>

Promise

updateEndpointPolicy(request, callback)

public updateEndpointPolicy(request: google.cloud.networkservices.v1beta1.IUpdateEndpointPolicyRequest, callback: google.cloud.networkservices.v1beta1.NetworkServices.UpdateEndpointPolicyCallback): void;

Calls UpdateEndpointPolicy.

Parameters
NameDescription
request IUpdateEndpointPolicyRequest

UpdateEndpointPolicyRequest message or plain object

callback UpdateEndpointPolicyCallback

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

Returns
TypeDescription
void

updateEndpointPolicy(request)

public updateEndpointPolicy(request: google.cloud.networkservices.v1beta1.IUpdateEndpointPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateEndpointPolicy.

Parameter
NameDescription
request IUpdateEndpointPolicyRequest

UpdateEndpointPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise