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

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The name associated with this resource

    Fields inherited from interface org.gcube.informationsystem.base.reference.Element

    DATETIME_PATTERN, REDACTED, TYPE_PROPERTY, UNKNOWN_USER

    Fields inherited from interface org.gcube.informationsystem.model.reference.ERElement

    CONTEXTS_PROPERTY

    Fields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement

    ID_PROPERTY, METADATA_PROPERTY

    Fields inherited from interface org.gcube.informationsystem.model.reference.ModelElement

    EXPECTED_TYPE_PROPERTY, SUPERTYPES_PROPERTY

    Fields inherited from interface org.gcube.informationsystem.model.reference.entities.Resource

    CONSISTS_OF_PROPERTY, IS_RELATED_TO_PROPERTY
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static Site
    Returns a default instance of Site

    Methods inherited from interface org.gcube.informationsystem.base.reference.Element

    getTypeName

    Methods inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement

    getID, getMetadata, setID, setMetadata

    Methods inherited from interface org.gcube.informationsystem.model.reference.ERElement

    getContexts

    Methods inherited from interface org.gcube.resourcemanagement.model.reference.entities.resources.GCubeResource

    getIdentificationFacet

    Methods inherited from interface org.gcube.informationsystem.model.reference.ModelElement

    getExpectedtype, getSupertypes

    Methods inherited from interface org.gcube.informationsystem.model.reference.entities.Resource

    addFacet, addFacet, addFacet, attachResource, getConsistsOf, getConsistsOf, getConsistsOf, getFacets, getFacets, getFacets, getIsRelatedTo, getIsRelatedTo
  • Field Details

  • Method Details

    • getDefaultInstance

      static Site getDefaultInstance()
      Returns a default instance of Site
      Returns:
      a default instance of Site