Class DeployedAPIOperation
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
org.odpi.openmetadata.frameworks.connectors.properties.beans.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
- All Implemented Interfaces:
Serializable
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.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SchemaAttributesprotected SchemaAttributesprotected SchemaAttributesFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.APIOperation
command, headerSchemaType, requestSchemaType, responseSchemaTypeFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaType
author, encodingStandard, formula, formulaType, namespace, queries, usage, versionNumberFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaElement
description, displayName, expression, expressionType, isCalculatedValue, isDeprecatedFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
meanings, searchKeywordsFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
additionalProperties, qualifiedNameFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
extendedProperties, urlFields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor used by the subclassesDeployedAPIOperation(APIOperation schemaBean) Bean constructorDeployedAPIOperation(DeployedAPIOperation template) Copy/clone Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare 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.inthashCode()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, setResponseSchemaTypeMethods 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, setVersionNumberMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaElement
getDescription, getDisplayName, getExpression, getExpressionType, getIsCalculatedValue, getIsDeprecated, setDescription, setDisplayName, setExpression, setExpressionType, setIsCalculatedValue, setIsDeprecatedMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.GovernedReferenceable
getMeanings, getSearchKeywords, setMeanings, setSearchKeywordsMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
getAdditionalProperties, getQualifiedName, setAdditionalProperties, setQualifiedNameMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
getExtendedProperties, getURL, setExtendedProperties, setURLMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader
getClassifications, getGUID, setClassifications, setGUIDMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
getOrigin, getStatus, getType, getVersions, setOrigin, setStatus, setType, setVersionsMethods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
getHeaderVersion, setHeaderVersion
-
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:
toStringin 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:
equalsin classAPIOperation- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Hash of properties- Overrides:
hashCodein classAPIOperation- Returns:
- int
-