Class DeployedAPIOperation
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementHeader
org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaElement
org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaType
org.odpi.openmetadata.frameworks.connectors.properties.beans.APIOperation
org.odpi.openmetadata.frameworks.connectors.properties.DeployedAPIOperation
An asset that is a DeployedAPI has a schema made up of operations. These operations have a header, request and a response.
Each of these has a list of schema attributes.
-
Field Summary
Modifier and TypeFieldDescriptionprotected SchemaAttributes
protected SchemaAttributes
protected SchemaAttributes
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.APIOperation
command, headerSchemaType, requestSchemaType, responseSchemaType
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaType
author, encodingStandard, formula, formulaType, namespace, queries, usage, versionNumber
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaElement
description, displayName, expression, expressionType, isCalculatedValue, isDeprecated
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
meanings, searchKeywords
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
additionalProperties, qualifiedName
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
extendedProperties
Fields inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
CURRENT_AUDIT_HEADER_VERSION
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor used by the subclassesDeployedAPIOperation
(APIOperation schemaBean) Bean constructorDeployedAPIOperation
(DeployedAPIOperation template) Copy/clone Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return the list of schema attributes in this API operation's header.Return the list of schema attributes in this API operation's request.Return the list of schema attributes in this API operation's response.int
hashCode()
Hash of propertiestoString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.APIOperation
cloneSchemaElement, cloneSchemaType, getCommand, getHeaderSchemaType, getRequestSchemaType, getResponseSchemaType, setCommand, setHeaderSchemaType, setRequestSchemaType, setResponseSchemaType
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaType
getAuthor, getEncodingStandard, getFormula, getFormulaType, getNamespace, getQueries, getUsage, getVersionNumber, setAuthor, setEncodingStandard, setFormula, setFormulaType, setNamespace, setQueries, setUsage, setVersionNumber
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaElement
getDescription, getDisplayName, getExpression, getExpressionType, getIsCalculatedValue, getIsDeprecated, setDescription, setDisplayName, setExpression, setExpressionType, setIsCalculatedValue, setIsDeprecated
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
getMeanings, getSearchKeywords, setMeanings, setSearchKeywords
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
getAdditionalProperties, getQualifiedName, setAdditionalProperties, setQualifiedName
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
getExtendedProperties, setExtendedProperties
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementHeader
getClassifications, getGUID, setClassifications, setGUID
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
getHeaderVersion, getOrigin, getStatus, getType, getVersions, setHeaderVersion, setOrigin, setStatus, setType, setVersions
-
Field Details
-
headerAttributes
-
requestAttributes
-
responseAttributes
-
-
Constructor Details
-
DeployedAPIOperation
protected DeployedAPIOperation()Constructor used by the subclasses -
DeployedAPIOperation
Bean constructor- Parameters:
schemaBean
- bean containing the schema properties
-
DeployedAPIOperation
Copy/clone Constructor.- Parameters:
template
- template object to copy.
-
-
Method Details
-
getHeaderAttributes
Return the list of schema attributes in this API operation's header.- Returns:
- SchemaAttributes
-
getRequestAttributes
Return the list of schema attributes in this API operation's request.- Returns:
- SchemaAttributes
-
getResponseAttributes
Return the list of schema attributes in this API operation's response.- Returns:
- SchemaAttributes
-
toString
Standard toString method.- Overrides:
toString
in classAPIOperation
- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classAPIOperation
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Hash of properties- Overrides:
hashCode
in classAPIOperation
- Returns:
- int
-