Class ValidValuesRESTServices
java.lang.Object
org.odpi.openmetadata.accessservices.datamanager.server.ValidValuesRESTServices
ValidValuesRESTServices provides the API operations to create and maintain validValues information.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseclearReferenceValueTag(String serverName, String userId, String elementGUID, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody requestBody) Remove a reference value assignment relationship between an element and a valid value.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseclearValidValueMember(String serverName, String userId, String validValueSetGUID, String validValueMemberGUID, org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody requestBody) Remove a membership relationship between a validValue and a validValueSet that it belongs to.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseclearValidValues(String serverName, String userId, String elementGUID, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody requestBody) Remove a valid value assignment relationship between an element and a valid value.org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponsecreateValidValue(String serverName, String userId, org.odpi.openmetadata.commonservices.ffdc.rest.ReferenceableRequestBody requestBody) Create a new metadata element to represent a validValues.org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponsefindValidValues(String serverName, String userId, org.odpi.openmetadata.commonservices.ffdc.rest.SearchStringRequestBody requestBody, int startFrom, int pageSize) Retrieve the list of validValue metadata elements that contain the search string.org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponsegetAllValidValues(String serverName, String userId, int startFrom, int pageSize) Retrieve the list of validValue metadata elements with a matching qualified or display name.org.odpi.openmetadata.commonservices.ffdc.rest.RelatedElementsResponsegetAssigneesOfReferenceValue(String serverName, String userId, String validValueGUID, int startFrom, int pageSize) Return information about the consumers linked to a valid value.org.odpi.openmetadata.commonservices.ffdc.rest.RelatedElementsResponsegetConsumersOfValidValue(String serverName, String userId, String validValueGUID, int startFrom, int pageSize) Return information about the consumers linked to a valid value.org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponsegetReferenceValues(String serverName, String userId, String elementGUID, int startFrom, int pageSize) Return information about the valid values linked as reference value tags to an element.org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponsegetSetsForValidValue(String serverName, String userId, String validValueGUID, int startFrom, int pageSize) Page through the list of valid value sets that a valid value definition/set belongs to.org.odpi.openmetadata.commonservices.ffdc.rest.ValidValueResponsegetValidValueByGUID(String serverName, String userId, String guid) Retrieve the validValue metadata element with the supplied unique identifier.org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponsegetValidValuesByName(String serverName, String userId, org.odpi.openmetadata.commonservices.ffdc.rest.NameRequestBody requestBody, int startFrom, int pageSize) Retrieve the list of validValue metadata elements with a matching qualified or display name.org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponsegetValidValueSetMembers(String serverName, String userId, String validValueSetGUID, int startFrom, int pageSize) Page through the members of a valid value set.org.odpi.openmetadata.commonservices.ffdc.rest.ValidValueResponsegetValidValuesForConsumer(String serverName, String userId, String elementGUID) Return information about the valid value set linked to an element as its set of valid values.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseremoveValidValue(String serverName, String userId, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody requestBody) Remove the metadata element representing a validValue.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponsesetupReferenceValueTag(String serverName, String userId, String elementGUID, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Create a reference value assignment relationship between an element and a valid value to show that the valid value is a semiformal tag/classification.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponsesetupValidValueMember(String serverName, String userId, String validValueSetGUID, String validValueMemberGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Create a membership relationship between a validValue and a validValueSet that it belongs to.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponsesetupValidValues(String serverName, String userId, String elementGUID, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Create a valid value assignment relationship between an element and a valid value (typically, a valid value set) to show that the valid value defines the values that can be stored in the data item that the element represents.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseupdateValidValue(String serverName, String userId, String validValueGUID, boolean isMergeUpdate, org.odpi.openmetadata.commonservices.ffdc.rest.ReferenceableRequestBody requestBody) Update the metadata element representing a validValues.
-
Constructor Details
-
ValidValuesRESTServices
public ValidValuesRESTServices()Default constructor
-
-
Method Details
-
createValidValue
public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse createValidValue(String serverName, String userId, org.odpi.openmetadata.commonservices.ffdc.rest.ReferenceableRequestBody requestBody) Create a new metadata element to represent a validValues.- Parameters:
serverName- name of the service to route the request to.userId- calling userrequestBody- properties to store- Returns:
- unique identifier of the new metadata element or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
updateValidValue
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse updateValidValue(String serverName, String userId, String validValueGUID, boolean isMergeUpdate, org.odpi.openmetadata.commonservices.ffdc.rest.ReferenceableRequestBody requestBody) Update the metadata element representing a validValues.- Parameters:
serverName- name of the service to route the request to.userId- calling uservalidValueGUID- unique identifier of the metadata element to updateisMergeUpdate- should the new properties be merged with the existing properties of overlay them?requestBody- new properties for this element- Returns:
- void or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
setupValidValueMember
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse setupValidValueMember(String serverName, String userId, String validValueSetGUID, String validValueMemberGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Create a membership relationship between a validValue and a validValueSet that it belongs to.- Parameters:
serverName- name of the service to route the request to.userId- calling uservalidValueSetGUID- unique identifier of the valid value setvalidValueMemberGUID- unique identifier of the memberrequestBody- relationship properties- Returns:
- void or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
clearValidValueMember
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse clearValidValueMember(String serverName, String userId, String validValueSetGUID, String validValueMemberGUID, org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody requestBody) Remove a membership relationship between a validValue and a validValueSet that it belongs to.- Parameters:
serverName- name of the service to route the request to.userId- calling uservalidValueSetGUID- unique identifier of the valid value setvalidValueMemberGUID- unique identifier of the memberrequestBody- external source identifiers- Returns:
- void or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
setupValidValues
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse setupValidValues(String serverName, String userId, String elementGUID, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Create a valid value assignment relationship between an element and a valid value (typically, a valid value set) to show that the valid value defines the values that can be stored in the data item that the element represents.- Parameters:
serverName- name of the service to route the request to.userId- calling userelementGUID- unique identifier of the elementvalidValueGUID- unique identifier of the valid valuerequestBody- relationship properties- Returns:
- void or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
clearValidValues
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse clearValidValues(String serverName, String userId, String elementGUID, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody requestBody) Remove a valid value assignment relationship between an element and a valid value.- Parameters:
serverName- name of the service to route the request to.userId- calling userelementGUID- unique identifier of the elementvalidValueGUID- unique identifier of the valid valuerequestBody- external source identifiers- Returns:
- void or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
setupReferenceValueTag
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse setupReferenceValueTag(String serverName, String userId, String elementGUID, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Create a reference value assignment relationship between an element and a valid value to show that the valid value is a semiformal tag/classification.- Parameters:
serverName- name of the service to route the request to.userId- calling userelementGUID- unique identifier of the elementvalidValueGUID- unique identifier of the valid valuerequestBody- relationship properties- Returns:
- void or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
clearReferenceValueTag
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse clearReferenceValueTag(String serverName, String userId, String elementGUID, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody requestBody) Remove a reference value assignment relationship between an element and a valid value.- Parameters:
serverName- name of the service to route the request to.userId- calling userelementGUID- unique identifier of the elementvalidValueGUID- unique identifier of the valid valuerequestBody- external source identifiers- Returns:
- void or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
removeValidValue
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse removeValidValue(String serverName, String userId, String validValueGUID, org.odpi.openmetadata.commonservices.ffdc.rest.ExternalSourceRequestBody requestBody) Remove the metadata element representing a validValue.- Parameters:
serverName- name of the service to route the request to.userId- calling uservalidValueGUID- unique identifier of the metadata element to removerequestBody- external source identifiers- Returns:
- void or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
findValidValues
public org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponse findValidValues(String serverName, String userId, org.odpi.openmetadata.commonservices.ffdc.rest.SearchStringRequestBody requestBody, int startFrom, int pageSize) Retrieve the list of validValue metadata elements that contain the search string. The search string is treated as a regular expression.- Parameters:
serverName- name of the service to route the request to.userId- calling userrequestBody- string to find in the propertiesstartFrom- paging start pointpageSize- maximum results that can be returned- Returns:
- list of matching metadata elements or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
getValidValuesByName
public org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponse getValidValuesByName(String serverName, String userId, org.odpi.openmetadata.commonservices.ffdc.rest.NameRequestBody requestBody, int startFrom, int pageSize) Retrieve the list of validValue metadata elements with a matching qualified or display name. There are no wildcards supported on this request.- Parameters:
serverName- name of the service to route the request to.userId- calling userrequestBody- name to search forstartFrom- paging start pointpageSize- maximum results that can be returned- Returns:
- list of matching metadata elements or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
getValidValueSetMembers
public org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponse getValidValueSetMembers(String serverName, String userId, String validValueSetGUID, int startFrom, int pageSize) Page through the members of a valid value set.- Parameters:
serverName- called serveruserId- calling uservalidValueSetGUID- unique identifier of the valid value setstartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return.- Returns:
- list of valid value beans InvalidParameterException name or userId is null PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getSetsForValidValue
public org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponse getSetsForValidValue(String serverName, String userId, String validValueGUID, int startFrom, int pageSize) Page through the list of valid value sets that a valid value definition/set belongs to.- Parameters:
serverName- called serveruserId- calling uservalidValueGUID- unique identifier of the valid valuestartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return.- Returns:
- list of valid value beans InvalidParameterException name or userId is null PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getValidValuesForConsumer
public org.odpi.openmetadata.commonservices.ffdc.rest.ValidValueResponse getValidValuesForConsumer(String serverName, String userId, String elementGUID) Return information about the valid value set linked to an element as its set of valid values.- Parameters:
serverName- name of the service to route the request to.userId- calling userelementGUID- unique identifier for the element using the valid value set- Returns:
- matching metadata element or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
getConsumersOfValidValue
public org.odpi.openmetadata.commonservices.ffdc.rest.RelatedElementsResponse getConsumersOfValidValue(String serverName, String userId, String validValueGUID, int startFrom, int pageSize) Return information about the consumers linked to a valid value.- Parameters:
serverName- called serveruserId- calling uservalidValueGUID- unique identifier for the validValuestartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return.- Returns:
- list of matching person roles InvalidParameterException name or userId is null PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getReferenceValues
public org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponse getReferenceValues(String serverName, String userId, String elementGUID, int startFrom, int pageSize) Return information about the valid values linked as reference value tags to an element.- Parameters:
serverName- name of the service to route the request to.userId- calling userelementGUID- unique identifier for the element using the valid value setstartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return.- Returns:
- matching metadata elements or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
getAssigneesOfReferenceValue
public org.odpi.openmetadata.commonservices.ffdc.rest.RelatedElementsResponse getAssigneesOfReferenceValue(String serverName, String userId, String validValueGUID, int startFrom, int pageSize) Return information about the consumers linked to a valid value.- Parameters:
serverName- called serveruserId- calling uservalidValueGUID- unique identifier for the validValuestartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return.- Returns:
- list of matching person roles InvalidParameterException name or userId is null PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getAllValidValues
public org.odpi.openmetadata.commonservices.ffdc.rest.ValidValuesResponse getAllValidValues(String serverName, String userId, int startFrom, int pageSize) Retrieve the list of validValue metadata elements with a matching qualified or display name. There are no wildcards supported on this request.- Parameters:
serverName- name of the service to route the request to.userId- calling userstartFrom- paging start pointpageSize- maximum results that can be returned- Returns:
- list of matching metadata elements or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-
getValidValueByGUID
public org.odpi.openmetadata.commonservices.ffdc.rest.ValidValueResponse getValidValueByGUID(String serverName, String userId, String guid) Retrieve the validValue metadata element with the supplied unique identifier.- Parameters:
serverName- name of the service to route the request to.userId- calling userguid- unique identifier of the requested metadata element- Returns:
- matching metadata element or InvalidParameterException one of the parameters is invalid or UserNotAuthorizedException the user is not authorized to issue this request or PropertyServerException there is a problem reported in the open metadata server(s)
-