Package org.lfenergy.shapeshifter.api
Class FlexRequest
java.lang.Object
org.lfenergy.shapeshifter.api.PayloadMessageType
org.lfenergy.shapeshifter.api.FlexMessageType
org.lfenergy.shapeshifter.api.FlexRequest
- All Implemented Interfaces:
Serializable
Java class for FlexRequestType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FlexRequestType">
<complexContent>
<extension base="{}FlexMessageType">
<sequence>
<element name="ISP" type="{}FlexRequestISPType" maxOccurs="unbounded"/>
</sequence>
<attribute name="Revision" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
<attribute name="ExpirationDateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
<attribute name="ContractID" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="ServiceType" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected OffsetDateTimeprotected List<FlexRequestISPType>protected longprotected StringFields inherited from class org.lfenergy.shapeshifter.api.FlexMessageType
congestionPoint, ispDuration, period, timeZoneFields inherited from class org.lfenergy.shapeshifter.api.PayloadMessageType
conversationID, messageID, recipientDomain, senderDomain, timeStamp, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the contractID property.Gets the value of the expirationDateTime property.getISPS()Gets the value of the isps property.longGets the value of the revision property.Gets the value of the serviceType property.voidsetContractID(String value) Sets the value of the contractID property.voidSets the value of the expirationDateTime property.voidsetRevision(long value) Sets the value of the revision property.voidsetServiceType(String value) Sets the value of the serviceType property.Methods inherited from class org.lfenergy.shapeshifter.api.FlexMessageType
getCongestionPoint, getISPDuration, getPeriod, getTimeZone, setCongestionPoint, setISPDuration, setPeriod, setTimeZoneMethods inherited from class org.lfenergy.shapeshifter.api.PayloadMessageType
getConversationID, getMessageID, getRecipientDomain, getSenderDomain, getTimeStamp, getVersion, setConversationID, setMessageID, setRecipientDomain, setSenderDomain, setTimeStamp, setVersion
-
Field Details
-
isps
-
revision
protected long revision -
expirationDateTime
-
contractID
-
serviceType
-
-
Constructor Details
-
FlexRequest
public FlexRequest()
-
-
Method Details
-
getISPS
Gets the value of the isps property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the isps property.For example, to add a new item, do as follows:
getISPS().add(newItem);Objects of the following type(s) are allowed in the list
FlexRequestISPType- Returns:
- The value of the isps property.
-
getRevision
public long getRevision()Gets the value of the revision property. -
setRevision
public void setRevision(long value) Sets the value of the revision property. -
getExpirationDateTime
Gets the value of the expirationDateTime property.- Returns:
- possible object is
String
-
setExpirationDateTime
Sets the value of the expirationDateTime property.- Parameters:
value- allowed object isString
-
getContractID
Gets the value of the contractID property.- Returns:
- possible object is
String
-
setContractID
Sets the value of the contractID property.- Parameters:
value- allowed object isString
-
getServiceType
Gets the value of the serviceType property.- Returns:
- possible object is
String
-
setServiceType
Sets the value of the serviceType property.- Parameters:
value- allowed object isString
-