| Package | Description |
|---|---|
| org.odpi.openmetadata.frameworks.connectors.properties | |
| org.odpi.openmetadata.frameworks.connectors.properties.beans |
| Modifier and Type | Method and Description |
|---|---|
protected SchemaType |
AssetSchemaTypeChoice.getSchemaTypeBean()
Return this schema element bean.
|
protected SchemaType |
AssetSchemaType.getSchemaTypeBean()
Return this schema type bean.
|
protected SchemaType |
AssetExternalSchemaType.getSchemaTypeBean()
Return this schema element bean.
|
protected SchemaType |
AssetSimpleSchemaType.getSchemaTypeBean()
Return this schema element bean.
|
protected SchemaType |
AssetLiteralSchemaType.getSchemaTypeBean()
Return this schema element bean.
|
protected SchemaType |
AssetEnumSchemaType.getSchemaTypeBean()
Return this schema element bean.
|
protected SchemaType |
AssetPrimitiveSchemaType.getSchemaTypeBean()
Return this schema element bean.
|
| Modifier and Type | Method and Description |
|---|---|
static AssetSchemaType |
AssetSchemaType.createAssetSchemaType(AssetDescriptor parentAsset,
SchemaType bean) |
protected void |
AssetSchemaType.setBean(SchemaType bean)
Set up the bean that contains the properties of the schema.
|
| Constructor and Description |
|---|
AssetSchemaType(AssetDescriptor parentAsset,
SchemaType schemaTypeBean)
Bean constructor with parent asset
|
AssetSchemaType(SchemaType schemaTypeBean)
Bean constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
APIOperation
APIOperation describes an API command used as part of an API schema.
|
class |
APISchemaType
APISchemaType describes the header of an API Schema.
|
class |
ComplexSchemaType
ComplexSchemaType describes a schema with multiple attributes.
|
class |
EnumSchemaType
EnumSchemaType describes a schema element that has a a fixed set of values.
|
class |
ExternalSchemaType
ExternalSchemaType links to another schema defined to be reusable in many assets' schema.
|
class |
LiteralSchemaType
LiteralSchemaType describes a schema element that has a fixed value type.
|
class |
MapSchemaType
MapSchemaType describes a schema element of type map.
|
class |
PrimitiveSchemaType
PrimitiveSchemaType describes a schema element that has a primitive type.
|
class |
SchemaTypeChoice
SchemaTypeChoice supports an element that has a selection of schema types that could be
used as the type of the attribute.
|
class |
SimpleSchemaType
SimpleSchemaType describes a schema element that has a primitive or enum type.
|
class |
StructSchemaType
StructSchemaType describes a schema element that has has a number of types fields.
|
| Modifier and Type | Field and Description |
|---|---|
protected SchemaType |
SchemaAttribute.attributeType |
protected SchemaType |
APIOperation.headerSchemaType |
protected SchemaType |
MapSchemaType.mapFromElement |
protected SchemaType |
MapSchemaType.mapToElement |
protected SchemaType |
APIOperation.requestSchemaType |
protected SchemaType |
APIOperation.responseSchemaType |
| Modifier and Type | Method and Description |
|---|---|
SchemaType |
SchemaType.cloneSchemaType()
Return a clone of this schema type.
|
SchemaType |
APIOperation.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
ComplexSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
ExternalSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
LiteralSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
StructSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
APISchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
MapSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
PrimitiveSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
EnumSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
SchemaTypeChoice.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
SchemaAttribute.getAttributeType()
Return the SchemaType that relates to the type of this attribute.
|
SchemaType |
APIOperation.getHeaderSchemaType()
Return the structure of the API header (or null if no header).
|
SchemaType |
ExternalSchemaType.getLinkedSchemaType()
Return the list of alternative schema types that this attribute or asset may use.
|
SchemaType |
MapSchemaType.getMapFromElement()
Return the type of schema element that represents the key or property name for the map.
|
SchemaType |
MapSchemaType.getMapToElement()
Return the type of schema element that represents the property value for the map.
|
SchemaType |
APIOperation.getRequestSchemaType()
Return the structure of the request parameters (request body).
|
SchemaType |
APIOperation.getResponseSchemaType()
Return the structure of the response.
|
| Modifier and Type | Method and Description |
|---|---|
List<SchemaType> |
SchemaTypeChoice.getSchemaOptions()
Return the list of alternative schema types that this attribute or asset may use.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaAttribute.setAttributeType(SchemaType attributeType)
Set up the SchemaType that relates to the type of this attribute.
|
void |
APIOperation.setHeaderSchemaType(SchemaType headerSchemaType)
Set up the structure of the API header (or null if no header).
|
void |
ExternalSchemaType.setLinkedSchemaType(SchemaType linkedSchemaType)
Set up the list of alternative schema types that this attribute or asset may use.
|
void |
MapSchemaType.setMapFromElement(SchemaType mapFromElement)
Set up the type of schema element that represents the key or property name for the map.
|
void |
MapSchemaType.setMapToElement(SchemaType mapToElement)
Set up the type of schema element that represents the property value for the map.
|
void |
APIOperation.setRequestSchemaType(SchemaType requestSchemaType)
Set up the structure of the request parameters (request body).
|
void |
APIOperation.setResponseSchemaType(SchemaType responseSchemaType)
Set up the structure of the response.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaTypeChoice.setSchemaOptions(List<SchemaType> schemaOptions)
Set up the list of alternative schema types that this attribute or asset may use.
|
| Constructor and Description |
|---|
SchemaType(SchemaType template)
Copy/clone Constructor.
|
Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.