All URIs are relative to https://YOUR_CLUSTER_HOSTNAME_OR_NODE_IP:8080
Method | HTTP request | Description |
---|---|---|
get_dedupe_dedupe_summary | GET /platform/1/dedupe/dedupe-summary | |
get_dedupe_report | GET /platform/1/dedupe/reports/{DedupeReportId} | |
get_dedupe_reports | GET /platform/1/dedupe/reports | |
get_dedupe_settings | GET /platform/1/dedupe/settings | |
update_dedupe_settings | PUT /platform/1/dedupe/settings |
DedupeDedupeSummary get_dedupe_dedupe_summary()
Return summary information about dedupe.
from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basicAuth
configuration = isi_sdk_8_0.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = isi_sdk_8_0.DedupeApi(isi_sdk_8_0.ApiClient(configuration))
try:
api_response = api_instance.get_dedupe_dedupe_summary()
pprint(api_response)
except ApiException as e:
print("Exception when calling DedupeApi->get_dedupe_dedupe_summary: %s\n" % e)
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DedupeReports get_dedupe_report(dedupe_report_id, scope=scope)
Retrieve a report for a single dedupe job.
from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basicAuth
configuration = isi_sdk_8_0.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = isi_sdk_8_0.DedupeApi(isi_sdk_8_0.ApiClient(configuration))
dedupe_report_id = 'dedupe_report_id_example' # str | Retrieve a report for a single dedupe job.
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. (optional)
try:
api_response = api_instance.get_dedupe_report(dedupe_report_id, scope=scope)
pprint(api_response)
except ApiException as e:
print("Exception when calling DedupeApi->get_dedupe_report: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
dedupe_report_id | str | Retrieve a report for a single dedupe job. | |
scope | str | If specified as "effective" or not specified, all fields are returned. If specified as "user", only fields with non-default values are shown. If specified as "default", the original values are returned. | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DedupeReportsExtended get_dedupe_reports(sort=sort, begin=begin, end=end, job_id=job_id, resume=resume, job_type=job_type, limit=limit, dir=dir)
List dedupe reports.
from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basicAuth
configuration = isi_sdk_8_0.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = isi_sdk_8_0.DedupeApi(isi_sdk_8_0.ApiClient(configuration))
sort = 'sort_example' # str | The field that will be used for sorting. (optional)
begin = 56 # int | Restrict the query to reports at or after the given time, in seconds since the Epoch. (optional)
end = 56 # int | Restrict the query to reports at or before the given time, in seconds since the Epoch. (optional)
job_id = 56 # int | Restrict the query to the given job ID. (optional)
resume = 'resume_example' # str | Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). (optional)
job_type = 'job_type_example' # str | Restrict the query to the given job type. (optional)
limit = 56 # int | Return no more than this many results at once (see resume). (optional)
dir = 'dir_example' # str | The direction of the sort. (optional)
try:
api_response = api_instance.get_dedupe_reports(sort=sort, begin=begin, end=end, job_id=job_id, resume=resume, job_type=job_type, limit=limit, dir=dir)
pprint(api_response)
except ApiException as e:
print("Exception when calling DedupeApi->get_dedupe_reports: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
sort | str | The field that will be used for sorting. | [optional] |
begin | int | Restrict the query to reports at or after the given time, in seconds since the Epoch. | [optional] |
end | int | Restrict the query to reports at or before the given time, in seconds since the Epoch. | [optional] |
job_id | int | Restrict the query to the given job ID. | [optional] |
resume | str | Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). | [optional] |
job_type | str | Restrict the query to the given job type. | [optional] |
limit | int | Return no more than this many results at once (see resume). | [optional] |
dir | str | The direction of the sort. | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DedupeSettings get_dedupe_settings()
Retrieve the dedupe settings.
from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basicAuth
configuration = isi_sdk_8_0.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = isi_sdk_8_0.DedupeApi(isi_sdk_8_0.ApiClient(configuration))
try:
api_response = api_instance.get_dedupe_settings()
pprint(api_response)
except ApiException as e:
print("Exception when calling DedupeApi->get_dedupe_settings: %s\n" % e)
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
update_dedupe_settings(dedupe_settings)
Modify the dedupe settings. All input fields are optional, but one or more must be supplied.
from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint
# Configure HTTP basic authorization: basicAuth
configuration = isi_sdk_8_0.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'
# create an instance of the API class
api_instance = isi_sdk_8_0.DedupeApi(isi_sdk_8_0.ApiClient(configuration))
dedupe_settings = isi_sdk_8_0.DedupeSettingsExtended() # DedupeSettingsExtended |
try:
api_instance.update_dedupe_settings(dedupe_settings)
except ApiException as e:
print("Exception when calling DedupeApi->update_dedupe_settings: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
dedupe_settings | DedupeSettingsExtended |
void (empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]