| AbstractElement<B extends Blueprint,U extends AbstractElement.Update> |
A common super class of both entities and relationships.
|
| AbstractElement.Blueprint |
|
| AbstractElement.Blueprint.Builder<B,This extends AbstractElement.Blueprint.Builder<B,This>> |
|
| AbstractElement.Update |
|
| AbstractElement.Update.Builder<U extends AbstractElement.Update,This extends AbstractElement.Update.Builder<U,This>> |
|
| AbstractElement.Updater<U extends AbstractElement.Update,E extends AbstractElement<?,U>> |
|
| CanonicalPath |
A path represents the canonical traversal to an element through the inventory graph.
|
| CanonicalPath.Extender |
|
| DataEntity |
A data entity is an entity wrapping the data.
|
| DataEntity.Blueprint<DataRole extends DataEntity.Role> |
|
| DataEntity.Blueprint.Builder<R extends DataEntity.Role> |
|
| DataEntity.Update |
|
| DataEntity.Update.Builder |
|
| ElementBlueprintVisitor.Simple<R,P> |
|
| ElementTypeVisitor.Simple<R,P> |
A simple implementation of the EntityVisitor interface that returns a default value (provided at construction
time) from the visit methods.
|
| ElementUpdateVisitor.Simple<R,P> |
|
| ElementVisitor.Simple<R,P> |
A simple implementation of the EntityVisitor interface that returns a default value (provided at construction
time) from the visit methods.
|
| Entity<B extends Blueprint,U extends AbstractElement.Update> |
Base class for all Hawkular entities.
|
| Entity.Blueprint |
Base class for the blueprint types of concrete subclasses.
|
| Entity.Blueprint.Builder<Blueprint,This extends Entity.Blueprint.Builder<Blueprint,This>> |
|
| Environment |
An environment is supposed to contain resources that belong to one infrastructure.
|
| Environment.Blueprint |
|
| Environment.Blueprint.Builder |
|
| Environment.Update |
|
| Environment.Update.Builder |
|
| EnvironmentBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> |
Base class for entities that are part of an environment.
|
| Feed |
Feed is a source of data.
|
| Feed.Blueprint |
|
| Feed.Blueprint.Builder |
|
| Feed.Update |
|
| Feed.Update.Builder |
|
| FeedBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> |
|
| IdentifiedEntity<B extends IdentifiedEntity.Blueprint,U extends AbstractElement.Update> |
A base class for all entities that have a user-defined id that is used to distinguish the entity amongst its
siblings.
|
| IdentifiedEntity.Blueprint |
|
| IdentifiedEntity.Blueprint.Builder<Blueprint,This extends IdentifiedEntity.Blueprint.Builder<Blueprint,This>> |
|
| Metric |
Metric describes a single metric that is sent out from a feed.
|
| Metric.Blueprint |
Data required to create a new metric.
|
| Metric.Blueprint.Builder |
|
| Metric.Update |
|
| Metric.Update.Builder |
|
| MetricType |
Metric type defines metadata of metrics of the same type.
|
| MetricType.Blueprint |
Data required to create a new metric type.
|
| MetricType.Blueprint.Builder |
|
| MetricType.Update |
|
| MetricType.Update.Builder |
|
| Path |
Represents a path in an inventory.
|
| Path.AbstractBuilder<Impl extends Path> |
|
| Path.Builder<Impl extends Path> |
|
| Path.Decoder |
|
| Path.Encoder |
|
| Path.EnvironmentBuilder<Impl extends Path> |
|
| Path.Extender |
While CanonicalPath.Builder or RelativePath.Builder provide compile-time-safe canonical path
construction, this class provides the same behavior at runtime, throwing IllegalArgumentExceptions if
the segments being added to a path are invalid in given context.
|
| Path.FeedBuilder<Impl extends Path> |
|
| Path.HintedTypeProvider |
This is a type provider ( Path.TypeProvider) implementation that tries
to deduce the types on the path based on the current position and the intended type of the final segment of
the path.
|
| Path.MetricBuilder<Impl extends Path> |
|
| Path.MetricTypeBuilder<Impl extends Path> |
|
| Path.RelationshipBuilder<Impl extends Path> |
|
| Path.ResourceBuilder<Impl extends Path> |
|
| Path.ResourceTypeBuilder<Impl extends Path> |
|
| Path.Segment |
|
| Path.StructuredDataBuilder<Impl extends Path> |
|
| Path.StructuredDataHintingTypeProvider |
|
| Path.TenantBuilder<Impl extends Path> |
|
| PathSegmentCodec |
Used for serializing the paths.
|
| Relationship |
Represents a relationship between 2 entities.
|
| Relationship.Blueprint |
|
| Relationship.Blueprint.Builder |
|
| Relationship.Update |
|
| Relationship.Update.Builder |
|
| RelativePath |
A relative path is used in the API to refer to other entities during association.
|
| RelativePath.Builder |
|
| RelativePath.EnvironmentBuilder |
|
| RelativePath.Extender |
|
| RelativePath.FeedBuilder |
|
| RelativePath.MetricBuilder |
|
| RelativePath.MetricTypeBuilder |
|
| RelativePath.RelationshipBuilder |
|
| RelativePath.ResourceBuilder |
|
| RelativePath.ResourceTypeBuilder |
|
| RelativePath.StructuredDataBuilder |
|
| RelativePath.TenantBuilder |
|
| RelativePath.Up |
|
| RelativePath.UpBuilder |
|
| Resource |
A resource is a grouping of other data (currently just metrics).
|
| Resource.Blueprint |
Data required to create a resource.
|
| Resource.Blueprint.Builder |
|
| Resource.Update |
|
| Resource.Update.Builder |
|
| ResourceType |
Type of a resource.
|
| ResourceType.Blueprint |
Data required to create a resource type.
|
| ResourceType.Blueprint.Builder |
|
| ResourceType.Update |
|
| ResourceType.Update.Builder |
|
| StructuredData |
Represents structured data.
|
| StructuredData.AbstractListBuilder<This extends StructuredData.AbstractListBuilder<This>> |
|
| StructuredData.AbstractListUpdater<This extends StructuredData.AbstractListUpdater<This>> |
|
| StructuredData.AbstractMapBuilder<This extends StructuredData.AbstractMapBuilder<This>> |
|
| StructuredData.Builder |
|
| StructuredData.InnerListBuilder<Parent extends org.hawkular.inventory.api.model.StructuredData.AbstractHierarchyBuilder> |
|
| StructuredData.InnerListUpdater<Parent extends org.hawkular.inventory.api.model.StructuredData.AbstractHierarchyBuilder> |
|
| StructuredData.InnerMapBuilder<Parent extends org.hawkular.inventory.api.model.StructuredData.AbstractHierarchyBuilder> |
|
| StructuredData.InnerMapUpdater<Parent extends org.hawkular.inventory.api.model.StructuredData.AbstractHierarchyBuilder> |
|
| StructuredData.ListBuilder |
|
| StructuredData.ListUpdater |
|
| StructuredData.MapBuilder |
|
| StructuredData.MapUpdater |
|
| StructuredData.Updater |
|
| StructuredData.Visitor.Simple<R,P> |
|
| Tenant |
A tenant is a top level entity that owns everything else.
|
| Tenant.Blueprint |
|
| Tenant.Blueprint.Builder |
|
| Tenant.Update |
|
| Tenant.Update.Builder |
|
| TenantBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> |
Base class for entities in a tenant (i.e.
|
| Version |
Generic implementation of version comparison.
|
| Version.JaxbAdapter |
|