Represents a IDS
Inheritance
$protobuf.rpc.Service > protos.google.cloud.ids.v1.IDSPackage
@google-cloud/idsConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor
(
rpcImpl
:
$protobuf
.
RPCImpl
,
requestDelimited
?:
boolean
,
responseDelimited
?:
boolean
);
Constructs a new IDS service.
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
)
:
IDS
;
Creates new IDS service using the specified rpc implementation.
rpcImpl
$protobuf.RPCImpl
RPC implementation
requestDelimited
boolean
Whether requests are length-delimited
responseDelimited
boolean
Whether responses are length-delimited
createEndpoint(request, callback)
public
createEndpoint
(
request
:
google
.
cloud
.
ids
.
v1
.
ICreateEndpointRequest
,
callback
:
google
.
cloud
.
ids
.
v1
.
IDS
.
CreateEndpointCallback
)
:
void
;
Calls CreateEndpoint.
request
callback
void
createEndpoint(request)
public
createEndpoint
(
request
:
google
.
cloud
.
ids
.
v1
.
ICreateEndpointRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls CreateEndpoint.
request
deleteEndpoint(request, callback)
public
deleteEndpoint
(
request
:
google
.
cloud
.
ids
.
v1
.
IDeleteEndpointRequest
,
callback
:
google
.
cloud
.
ids
.
v1
.
IDS
.
DeleteEndpointCallback
)
:
void
;
Calls DeleteEndpoint.
request
callback
void
deleteEndpoint(request)
public
deleteEndpoint
(
request
:
google
.
cloud
.
ids
.
v1
.
IDeleteEndpointRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls DeleteEndpoint.
request
getEndpoint(request, callback)
public
getEndpoint
(
request
:
google
.
cloud
.
ids
.
v1
.
IGetEndpointRequest
,
callback
:
google
.
cloud
.
ids
.
v1
.
IDS
.
GetEndpointCallback
)
:
void
;
Calls GetEndpoint.
request
callback
void
getEndpoint(request)
public
getEndpoint
(
request
:
google
.
cloud
.
ids
.
v1
.
IGetEndpointRequest
)
:
Promise<google
.
cloud
.
ids
.
v1
.
Endpoint
> ;
Calls GetEndpoint.
listEndpoints(request, callback)
public
listEndpoints
(
request
:
google
.
cloud
.
ids
.
v1
.
IListEndpointsRequest
,
callback
:
google
.
cloud
.
ids
.
v1
.
IDS
.
ListEndpointsCallback
)
:
void
;
Calls ListEndpoints.
request
callback
void
listEndpoints(request)
public
listEndpoints
(
request
:
google
.
cloud
.
ids
.
v1
.
IListEndpointsRequest
)
:
Promise<google
.
cloud
.
ids
.
v1
.
ListEndpointsResponse
> ;
Calls ListEndpoints.
request