public class Network extends Resource
Modifier and Type | Field and Description |
---|---|
static String |
KIND_IDENTIFIER_DEFAULT |
static String |
LABEL_ATTRIBUTE_NAME |
static URI |
SCHEME_DEFAULT |
static String |
STATE_ATTRIBUTE_NAME |
static String |
TERM_DEFAULT |
static String |
VLAN_ATTRIBUTE_NAME |
SUMMARY_ATTRIBUTE_NAME
ID_ATTRIBUTE_NAME, TITLE_ATTRIBUTE_NAME
Constructor and Description |
---|
Network(String id,
Kind kind)
Constructor.
|
Network(String id,
Kind kind,
String title,
Model model,
String summary)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static List<Attribute> |
getDefaultAttributes()
Returns network's default attributes.
|
static Kind |
getDefaultKind()
Returns network's default kind instance.
|
String |
getDefaultKindIdentifier()
Returns network's default identifier
'http://schemas.ogf.org/occi/infrastructure#network'
|
String |
getLabel()
Returns network's label (attribute occi.network.label).
|
String |
getState()
Returns network's state (attribute occi.network.state).
|
String |
getVlan()
Returns network's vlan number (attribute occi.network.vlan).
|
void |
setLabel(String label)
Sets network's label.
|
void |
setState(NetworkState state)
Sets network's state.
|
void |
setState(String stateName)
Sets network's state.
|
void |
setVlan(int vlan)
Sets network's vlan number.
|
void |
setVlan(String vlan)
Sets network's vlan number.
|
addAction, addActions, addLink, addLinks, clearActions, clearLinks, containsAction, containsAction, containsLink, containsLink, containsLink, getAction, getActions, getLinks, getLinks, getLinks, getLocation, getSummary, removeAction, removeLink, setSummary, toHeaders, toJSON, toString, toText
addAttribute, addAttributes, addMixin, addMixins, attributesToHeaders, attributesToOneLineText, attributesToPrefixText, clearAttributes, clearMixins, compareTo, containsAttribute, containsAttribute, containsMixin, containsMixin, equals, getAttributes, getId, getIdentifier, getKind, getMixin, getMixins, getModel, getTitle, getValue, getValue, hashCode, removeAttribute, removeMixin, setId, setKind, setModel, setTitle
public static final String VLAN_ATTRIBUTE_NAME
public static final String LABEL_ATTRIBUTE_NAME
public static final String STATE_ATTRIBUTE_NAME
public static final URI SCHEME_DEFAULT
public static final String TERM_DEFAULT
public static final String KIND_IDENTIFIER_DEFAULT
public Network(String id, Kind kind, String title, Model model, String summary) throws InvalidAttributeValueException
id
- occi.core.id attribute. Cannot be null.kind
- network's kind. Cannot be null.title
- occi.core.title attributemodel
- network's modelsummary
- network's summaryInvalidAttributeValueException
- in case of invalid id, title or
summary valuepublic Network(String id, Kind kind) throws InvalidAttributeValueException
id
- occi.core.id attribute. Cannot be null.kind
- network's kind. Cannot be null.InvalidAttributeValueException
- in case of invalid id valuepublic String getVlan()
public void setVlan(int vlan) throws InvalidAttributeValueException
vlan
- network's vlan numberInvalidAttributeValueException
- in case value for vlan is invalidpublic void setVlan(String vlan) throws InvalidAttributeValueException
vlan
- network's vlan numberInvalidAttributeValueException
- in case value for vlan is invalidpublic String getLabel()
public void setLabel(String label) throws InvalidAttributeValueException
label
- network's labelInvalidAttributeValueException
- in case value for label is invalidpublic String getState()
public void setState(NetworkState state) throws InvalidAttributeValueException
state
- network's state. Cannot be null.InvalidAttributeValueException
- in case value for state is invalidpublic void setState(String stateName) throws InvalidAttributeValueException
stateName
- network's stateInvalidAttributeValueException
- in case value for state is invalidpublic String getDefaultKindIdentifier()
getDefaultKindIdentifier
in class Resource
public static List<Attribute> getDefaultAttributes()
public static Kind getDefaultKind()
Copyright © 2016. All Rights Reserved.