All URIs are relative to http://localhost/rest/2.0
Method | HTTP request | Description |
---|---|---|
add_attribute | POST /attributes | Add attribute |
add_attributes | POST /attributes/bulk | Add attributes |
change_attribute | PATCH /attributes/{attributeId} | Change attribute |
change_attributes | PATCH /attributes/bulk | Change attributes |
find_attributes | GET /attributes | Find attributes |
get_attribute | GET /attributes/{attributeId} | Get attribute |
remove_attribute | DELETE /attributes/{attributeId} | Remove attribute |
remove_attributes | DELETE /attributes/bulk | Remove attributes |
Attribute add_attribute(add_attribute_request=add_attribute_request)
Add attribute
Adds a new attribute to an asset.
- Basic Authentication (basicAuth):
from __future__ import print_function
import time
import collibra_core
from collibra_core.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost/rest/2.0
# See configuration.py for a list of all supported configuration parameters.
configuration = collibra_core.Configuration(
host = "http://localhost/rest/2.0"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: basicAuth
configuration = collibra_core.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Enter a context with an instance of the API client
with collibra_core.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = collibra_core.AttributesApi(api_client)
add_attribute_request = collibra_core.AddAttributeRequest() # AddAttributeRequest | the properties of the attribute to be added (optional)
try:
# Add attribute
api_response = api_instance.add_attribute(add_attribute_request=add_attribute_request)
pprint(api_response)
except ApiException as e:
print("Exception when calling AttributesApi->add_attribute: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
add_attribute_request | AddAttributeRequest | the properties of the attribute to be added | [optional] |
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
201 | Attribute successfully added. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
list[Attribute] add_attributes(add_attribute_request=add_attribute_request)
Add attributes
Adds multiple attributes.
- Basic Authentication (basicAuth):
from __future__ import print_function
import time
import collibra_core
from collibra_core.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost/rest/2.0
# See configuration.py for a list of all supported configuration parameters.
configuration = collibra_core.Configuration(
host = "http://localhost/rest/2.0"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: basicAuth
configuration = collibra_core.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Enter a context with an instance of the API client
with collibra_core.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = collibra_core.AttributesApi(api_client)
add_attribute_request = [collibra_core.AddAttributeRequest()] # list[AddAttributeRequest] | the list of the properties of the attributes to be added (optional)
try:
# Add attributes
api_response = api_instance.add_attributes(add_attribute_request=add_attribute_request)
pprint(api_response)
except ApiException as e:
print("Exception when calling AttributesApi->add_attributes: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
add_attribute_request | list[AddAttributeRequest] | the list of the properties of the attributes to be added | [optional] |
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
201 | Attributes successfully added. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Attribute change_attribute(attribute_id, change_attribute_request=change_attribute_request)
Change attribute
Changes the attribute with the information that is present in the request. Only properties that are specified in this request and have not null
values are updated. All other properties are ignored.
- Basic Authentication (basicAuth):
from __future__ import print_function
import time
import collibra_core
from collibra_core.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost/rest/2.0
# See configuration.py for a list of all supported configuration parameters.
configuration = collibra_core.Configuration(
host = "http://localhost/rest/2.0"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: basicAuth
configuration = collibra_core.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Enter a context with an instance of the API client
with collibra_core.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = collibra_core.AttributesApi(api_client)
attribute_id = 'attribute_id_example' # str | the id of the attribute
change_attribute_request = collibra_core.ChangeAttributeRequest() # ChangeAttributeRequest | the properties of the attribute to be changed (optional)
try:
# Change attribute
api_response = api_instance.change_attribute(attribute_id, change_attribute_request=change_attribute_request)
pprint(api_response)
except ApiException as e:
print("Exception when calling AttributesApi->change_attribute: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
attribute_id | str | the id of the attribute | |
change_attribute_request | ChangeAttributeRequest | the properties of the attribute to be changed | [optional] |
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The changed attribute | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Attribute change_attributes(change_attribute_request=change_attribute_request)
Change attributes
Changes multiple attributes with the information that is present in the request. Only properties that are specified in this request and have not null
values are updated. All other properties are ignored.
- Basic Authentication (basicAuth):
from __future__ import print_function
import time
import collibra_core
from collibra_core.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost/rest/2.0
# See configuration.py for a list of all supported configuration parameters.
configuration = collibra_core.Configuration(
host = "http://localhost/rest/2.0"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: basicAuth
configuration = collibra_core.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Enter a context with an instance of the API client
with collibra_core.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = collibra_core.AttributesApi(api_client)
change_attribute_request = [collibra_core.ChangeAttributeRequest()] # list[ChangeAttributeRequest] | the list of properties of the attributes to be changed (optional)
try:
# Change attributes
api_response = api_instance.change_attributes(change_attribute_request=change_attribute_request)
pprint(api_response)
except ApiException as e:
print("Exception when calling AttributesApi->change_attributes: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
change_attribute_request | list[ChangeAttributeRequest] | the list of properties of the attributes to be changed | [optional] |
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The changed attribute | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AttributePagedResponse find_attributes(offset=offset, limit=limit, type_ids=type_ids, asset_id=asset_id, sort_order=sort_order, sort_field=sort_field)
Find attributes
Returns attributes matching the given search criteria. Only parameters that are specified in this request and have not null
values are used for filtering. All other parameters are ignored. The returned attributes satisfy all constraints that are specified in this search criteria. By default a result containing 1000 attributes is returned.
- Basic Authentication (basicAuth):
from __future__ import print_function
import time
import collibra_core
from collibra_core.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost/rest/2.0
# See configuration.py for a list of all supported configuration parameters.
configuration = collibra_core.Configuration(
host = "http://localhost/rest/2.0"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: basicAuth
configuration = collibra_core.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Enter a context with an instance of the API client
with collibra_core.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = collibra_core.AttributesApi(api_client)
offset = 0 # int | The first result to retrieve. If not set (offset = <code>0</code>), results will be retrieved starting from row <code>0</code>. (optional) (default to 0)
limit = 0 # int | The maximum number of results to retrieve. If not set (limit = <code>0</code>), the default limit will be used. (optional) (default to 0)
type_ids = ['type_ids_example'] # list[str] | The list of IDs of the attribute types the found attributes should have. (optional)
asset_id = 'asset_id_example' # str | The ID of the asset to find the attributes in. (optional)
sort_order = 'DESC' # str | The sorting order. (optional) (default to 'DESC')
sort_field = 'LAST_MODIFIED' # str | The field on which the results are sorted. (optional) (default to 'LAST_MODIFIED')
try:
# Find attributes
api_response = api_instance.find_attributes(offset=offset, limit=limit, type_ids=type_ids, asset_id=asset_id, sort_order=sort_order, sort_field=sort_field)
pprint(api_response)
except ApiException as e:
print("Exception when calling AttributesApi->find_attributes: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
offset | int | The first result to retrieve. If not set (offset = <code>0</code>), results will be retrieved starting from row <code>0</code>. | [optional] [default to 0] |
limit | int | The maximum number of results to retrieve. If not set (limit = <code>0</code>), the default limit will be used. | [optional] [default to 0] |
type_ids | list[str] | The list of IDs of the attribute types the found attributes should have. | [optional] |
asset_id | str | The ID of the asset to find the attributes in. | [optional] |
sort_order | str | The sorting order. | [optional] [default to 'DESC'] |
sort_field | str | The field on which the results are sorted. | [optional] [default to 'LAST_MODIFIED'] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The found attributes | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Attribute get_attribute(attribute_id)
Get attribute
Returns the attribute identified by given id.
- Basic Authentication (basicAuth):
from __future__ import print_function
import time
import collibra_core
from collibra_core.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost/rest/2.0
# See configuration.py for a list of all supported configuration parameters.
configuration = collibra_core.Configuration(
host = "http://localhost/rest/2.0"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: basicAuth
configuration = collibra_core.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Enter a context with an instance of the API client
with collibra_core.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = collibra_core.AttributesApi(api_client)
attribute_id = 'attribute_id_example' # str | the id of the attribute
try:
# Get attribute
api_response = api_instance.get_attribute(attribute_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling AttributesApi->get_attribute: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
attribute_id | str | the id of the attribute |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | The found attribute | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
remove_attribute(attribute_id)
Remove attribute
Removes the attribute identified by given id.
- Basic Authentication (basicAuth):
from __future__ import print_function
import time
import collibra_core
from collibra_core.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost/rest/2.0
# See configuration.py for a list of all supported configuration parameters.
configuration = collibra_core.Configuration(
host = "http://localhost/rest/2.0"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: basicAuth
configuration = collibra_core.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Enter a context with an instance of the API client
with collibra_core.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = collibra_core.AttributesApi(api_client)
attribute_id = 'attribute_id_example' # str | the id of the attribute
try:
# Remove attribute
api_instance.remove_attribute(attribute_id)
except ApiException as e:
print("Exception when calling AttributesApi->remove_attribute: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
attribute_id | str | the id of the attribute |
void (empty response body)
- Content-Type: Not defined
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
204 | The attribute has been successfully removed. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
remove_attributes(request_body=request_body)
Remove attributes
Removes the attributes identified by given ids.
- Basic Authentication (basicAuth):
from __future__ import print_function
import time
import collibra_core
from collibra_core.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost/rest/2.0
# See configuration.py for a list of all supported configuration parameters.
configuration = collibra_core.Configuration(
host = "http://localhost/rest/2.0"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: basicAuth
configuration = collibra_core.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Enter a context with an instance of the API client
with collibra_core.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = collibra_core.AttributesApi(api_client)
request_body = ['request_body_example'] # list[str] | the ids of the attributes to remove (optional)
try:
# Remove attributes
api_instance.remove_attributes(request_body=request_body)
except ApiException as e:
print("Exception when calling AttributesApi->remove_attributes: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
request_body | list[str] | the ids of the attributes to remove | [optional] |
void (empty response body)
- Content-Type: application/json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
204 | The attribute has been successfully removed. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]