Constructor
new RecaptchaEnterpriseServiceV1Beta1Client(optionsopt)
Construct an instance of RecaptchaEnterpriseServiceV1Beta1Client.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
<optional> |
The configuration object. See the subsequent parameters for more details. Properties
|
Members
(static) apiEndpoint
The DNS address for this API service - same as servicePath(), exists for compatibility reasons.
(static) port
The port for this API service.
(static) scopes
The scopes needed to make gRPC calls for every method defined in this service.
(static) servicePath
The DNS address for this API service.
Methods
annotateAssessment(request, optionsopt, callbackopt) → {Promise}
Annotates a previously created Assessment to provide additional information on whether the event turned out to be authentic or fradulent.
Parameters:
| Name | Type | Attributes | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
||||||||||
options |
Object |
<optional> |
Optional parameters. You can override the default settings for this call, e.g, timeout, retries, paginations, etc. See gax.CallOptions for the details. |
|||||||||
callback |
function |
<optional> |
The function which will be called with the result of the API call. The second parameter to the callback is an object representing AnnotateAssessmentResponse. |
Example
const recaptchaenterprise = require('@google-cloud/recaptchaenterprise');
const client = new recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client({
// optional auth parameters.
});
const formattedName = client.assessmentPath('[PROJECT]', '[ASSESSMENT]');
const annotation = 'ANNOTATION_UNSPECIFIED';
const request = {
name: formattedName,
annotation: annotation,
};
client.annotateAssessment(request)
.then(responses => {
const response = responses[0];
// doThingsWith(response)
})
.catch(err => {
console.error(err);
});
assessmentPath(project, assessment) → {String}
Return a fully-qualified assessment resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
String | |
assessment |
String |
createAssessment(request, optionsopt, callbackopt) → {Promise}
Creates an Assessment of the likelihood an event is legitimate.
Parameters:
| Name | Type | Attributes | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
||||||||||
options |
Object |
<optional> |
Optional parameters. You can override the default settings for this call, e.g, timeout, retries, paginations, etc. See gax.CallOptions for the details. |
|||||||||
callback |
function |
<optional> |
The function which will be called with the result of the API call. The second parameter to the callback is an object representing Assessment. |
Example
const recaptchaenterprise = require('@google-cloud/recaptchaenterprise');
const client = new recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client({
// optional auth parameters.
});
const formattedParent = client.projectPath('[PROJECT]');
const assessment = {};
const request = {
parent: formattedParent,
assessment: assessment,
};
client.createAssessment(request)
.then(responses => {
const response = responses[0];
// doThingsWith(response)
})
.catch(err => {
console.error(err);
});
getProjectId(callback)
Return the project ID used by this class.
Parameters:
| Name | Type | Description |
|---|---|---|
callback |
function |
the callback to be called with the current project Id. |
matchAssessmentFromAssessmentName(assessmentName) → {String}
Parse the assessmentName from a assessment resource.
Parameters:
| Name | Type | Description |
|---|---|---|
assessmentName |
String |
A fully-qualified path representing a assessment resources. |
matchProjectFromAssessmentName(assessmentName) → {String}
Parse the assessmentName from a assessment resource.
Parameters:
| Name | Type | Description |
|---|---|---|
assessmentName |
String |
A fully-qualified path representing a assessment resources. |
matchProjectFromProjectName(projectName) → {String}
Parse the projectName from a project resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectName |
String |
A fully-qualified path representing a project resources. |
projectPath(project) → {String}
Return a fully-qualified project resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
String |