Interface Site
- All Superinterfaces:
org.gcube.informationsystem.base.reference.Element,org.gcube.informationsystem.model.reference.entities.Entity,org.gcube.informationsystem.base.reference.entities.EntityElement,org.gcube.informationsystem.model.reference.ERElement,GCubeResource,org.gcube.informationsystem.base.reference.IdentifiableElement,org.gcube.informationsystem.model.reference.ModelElement,org.gcube.informationsystem.model.reference.entities.Resource,Serializable
- All Known Implementing Classes:
SiteImpl
@ResourceSchema(facets={@ResourceSchemaEntry(relation=IsIdentifiedBy.class,facet=IdentifierFacet.class,min=1,max=1,description="The Site Identifier."),,,,,},resources={,})
@TypeMetadata(name="Site",
description="Site is a resource representing the location (physical or virtual) hosting the resources associated. Site allows identifying all the services that will be affected by downtime due to a scheduled maintenance, as well as the impact on the infrastructure that an accidental loss of connectivity could cause. This resource allows studying and defining the replication scenarios or providing an adequate redundancy level to a VRE.",
version="1.0.0")
@Change(version="1.0.0",
description="First Version")
public interface Site
extends GCubeResource
Site is a resource representing the location (physical or virtual) hosting
the
resources associated.
Site allows identifying all the services that will be affected by downtime
due to a
scheduled maintenance, as well as the impact on the infrastructure that an
accidental
loss of connectivity could cause.
This resource allows studying and defining the replication scenarios or
providing
an adequate redundancy level to a VRE.
- Author:
- Luca Frosini (ISTI - CNR)
-
Field Summary
FieldsFields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, REDACTED, TYPE_PROPERTY, UNKNOWN_USERFields inherited from interface org.gcube.informationsystem.model.reference.ERElement
CONTEXTS_PROPERTYFields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement
ID_PROPERTY, METADATA_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.ModelElement
EXPECTED_TYPE_PROPERTY, SUPERTYPES_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.entities.Resource
CONSISTS_OF_PROPERTY, IS_RELATED_TO_PROPERTY -
Method Summary
Static MethodsMethods inherited from interface org.gcube.informationsystem.base.reference.Element
getTypeNameMethods inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement
getID, getMetadata, setID, setMetadataMethods inherited from interface org.gcube.informationsystem.model.reference.ERElement
getContextsMethods inherited from interface org.gcube.resourcemanagement.model.reference.entities.resources.GCubeResource
getIdentificationFacetMethods inherited from interface org.gcube.informationsystem.model.reference.ModelElement
getExpectedtype, getSupertypesMethods inherited from interface org.gcube.informationsystem.model.reference.entities.Resource
addFacet, addFacet, addFacet, attachResource, getConsistsOf, getConsistsOf, getConsistsOf, getFacets, getFacets, getFacets, getIsRelatedTo, getIsRelatedTo
-
Field Details
-
NAME
The name associated with this resource- See Also:
-
-
Method Details
-
getDefaultInstance
Returns a default instance of Site- Returns:
- a default instance of Site
-