Interface NetworkingFacet
-
- 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,org.gcube.informationsystem.model.reference.entities.Facet,org.gcube.informationsystem.base.reference.IdentifiableElement,org.gcube.informationsystem.model.reference.ModelElement,org.gcube.informationsystem.base.reference.SchemaMixedElement,Serializable
- All Known Implementing Classes:
NetworkingFacetImpl
@TypeMetadata(name="NetworkingFacet", description="NetworkingFacet captures information on any (computer) network interface associated with the resource.It is mainly used to describe the network interface of a host. It should not be confused with the {@link AccessPointFacet} which instead describes the protocol and the endpoint of a web-based service.", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface NetworkingFacet extends org.gcube.informationsystem.model.reference.entities.FacetNetworkingFacet captures information on any (computer) network interface associated with the resource. It is mainly used to describe the network interface of a host. It should not be confused with theAccessPointFacetwhich instead describes the protocol and the endpoint of a web-based service. https://wiki.gcube-system.org/gcube/GCube_Model#Networking_Facet- Author:
- Luca Frosini (ISTI - CNR)
-
-
Field Summary
Fields Modifier and Type Field Description static StringIP_ADDRESSstatic StringNAME-
Fields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, TYPE_PROPERTY
-
Fields inherited from interface org.gcube.informationsystem.model.reference.ERElement
CONTEXTS_PROPERTY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBroadcastAddress()StringgetDomainName()StringgetHostName()StringgetIPAddress()StringgetMask()voidsetBroadcastAddress(String broadcastAddress)voidsetDomainName(String domainName)voidsetHostName(String hostName)voidsetIPAddress(String ipAddress)voidsetMask(String mask)-
Methods inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement
getID, getMetadata, setID, setMetadata
-
-
-
-
Field Detail
-
NAME
static final String NAME
- See Also:
- Constant Field Values
-
IP_ADDRESS
static final String IP_ADDRESS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHostName
@ISProperty(description="Host Name") String getHostName()
-
setHostName
void setHostName(String hostName)
-
getDomainName
@ISProperty(description="Domain Name") String getDomainName()
-
setDomainName
void setDomainName(String domainName)
-
getIPAddress
@ISProperty(name="IPAddress", description="Internet Protocol (IP) Address", mandatory=true, nullable=false) String getIPAddress()
-
setIPAddress
void setIPAddress(String ipAddress)
-
getMask
@ISProperty(description="Network Mask") String getMask()
-
setMask
void setMask(String mask)
-
getBroadcastAddress
@ISProperty(description="Broadcast Address") String getBroadcastAddress()
-
setBroadcastAddress
void setBroadcastAddress(String broadcastAddress)
-
-