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
public class DeployedAPIOperation extends APIOperation
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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected SchemaAttributesheaderAttributesprotected SchemaAttributesrequestAttributesprotected SchemaAttributesresponseAttributes-
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, namespace, queries, usage, versionNumber
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaElement
description, displayName, expression, 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, url
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDeployedAPIOperation()Constructor used by the subclassesDeployedAPIOperation(APIOperation schemaBean)Bean constructorDeployedAPIOperation(DeployedAPIOperation template)Copy/clone Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Compare the values of the supplied object with those stored in the current object.SchemaAttributesgetHeaderAttributes()Return the list of schema attributes in this API operation's header.SchemaAttributesgetRequestAttributes()Return the list of schema attributes in this API operation's request.SchemaAttributesgetResponseAttributes()Return the list of schema attributes in this API operation's response.inthashCode()Hash of propertiesStringtoString()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, getNamespace, getQueries, getUsage, getVersionNumber, setAuthor, setEncodingStandard, setFormula, setNamespace, setQueries, setUsage, setVersionNumber
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.SchemaElement
getDescription, getDisplayName, getExpression, getIsDeprecated, isCalculatedValue, setCalculatedValue, setDescription, setDisplayName, setExpression, 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, getURL, setExtendedProperties, setURL
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader
getClassifications, getGUID, setClassifications, setGUID
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
getOrigin, getStatus, getType, getVersions, setOrigin, setStatus, setType, setVersions
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
getHeaderVersion, setHeaderVersion
-
-
-
-
Field Detail
-
headerAttributes
protected SchemaAttributes headerAttributes
-
requestAttributes
protected SchemaAttributes requestAttributes
-
responseAttributes
protected SchemaAttributes responseAttributes
-
-
Constructor Detail
-
DeployedAPIOperation
protected DeployedAPIOperation()
Constructor used by the subclasses
-
DeployedAPIOperation
public DeployedAPIOperation(APIOperation schemaBean)
Bean constructor- Parameters:
schemaBean- bean containing the schema properties
-
DeployedAPIOperation
public DeployedAPIOperation(DeployedAPIOperation template)
Copy/clone Constructor.- Parameters:
template- template object to copy.
-
-
Method Detail
-
getHeaderAttributes
public SchemaAttributes getHeaderAttributes()
Return the list of schema attributes in this API operation's header.- Returns:
- SchemaAttributes
-
getRequestAttributes
public SchemaAttributes getRequestAttributes()
Return the list of schema attributes in this API operation's request.- Returns:
- SchemaAttributes
-
getResponseAttributes
public SchemaAttributes getResponseAttributes()
Return the list of schema attributes in this API operation's response.- Returns:
- SchemaAttributes
-
toString
public String toString()
Standard toString method.- Overrides:
toStringin classAPIOperation- Returns:
- print out of variables in a JSON-style
-
equals
public boolean equals(Object objectToCompare)
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
-
-