Package org.hl7.fhir.dstu2.model
Class Subscription.SubscriptionChannelComponent
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.Element
org.hl7.fhir.dstu2.model.BackboneElement
org.hl7.fhir.dstu2.model.Subscription.SubscriptionChannelComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseBackboneElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
Subscription
public static class Subscription.SubscriptionChannelComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected UriType
The uri that describes the actual end-point to send messages to.protected StringType
Additional headers / information to send as part of the notification.protected StringType
The mime type to send the payload in - either application/xml+fhir, or application/json+fhir.protected Enumeration
<Subscription.SubscriptionChannelType> The type of channel to send notifications on.Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescriptionSubscriptionChannelComponent
(Enumeration<Subscription.SubscriptionChannelType> type, StringType payload) -
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
getType()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasType()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setEndpoint
(String value) setEndpointElement
(UriType value) setHeaderElement
(StringType value) setPayload
(String value) setPayloadElement
(StringType value) void
setProperty
(String name, Base value) Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
type
The type of channel to send notifications on. -
endpoint
The uri that describes the actual end-point to send messages to. -
payload
The mime type to send the payload in - either application/xml+fhir, or application/json+fhir. If the mime type is blank, then there is no payload in the notification, just a notification. -
header
Additional headers / information to send as part of the notification.
-
-
Constructor Details
-
SubscriptionChannelComponent
public SubscriptionChannelComponent() -
SubscriptionChannelComponent
public SubscriptionChannelComponent(Enumeration<Subscription.SubscriptionChannelType> type, StringType payload)
-
-
Method Details
-
getTypeElement
- Returns:
type
(The type of channel to send notifications on.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
-
hasType
-
setTypeElement
public Subscription.SubscriptionChannelComponent setTypeElement(Enumeration<Subscription.SubscriptionChannelType> value) - Parameters:
value
-type
(The type of channel to send notifications on.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
- Returns:
- The type of channel to send notifications on.
-
setType
public Subscription.SubscriptionChannelComponent setType(Subscription.SubscriptionChannelType value) - Parameters:
value
- The type of channel to send notifications on.
-
getEndpointElement
- Returns:
endpoint
(The uri that describes the actual end-point to send messages to.). This is the underlying object with id, value and extensions. The accessor "getEndpoint" gives direct access to the value
-
hasEndpointElement
-
hasEndpoint
-
setEndpointElement
- Parameters:
value
-endpoint
(The uri that describes the actual end-point to send messages to.). This is the underlying object with id, value and extensions. The accessor "getEndpoint" gives direct access to the value
-
getEndpoint
- Returns:
- The uri that describes the actual end-point to send messages to.
-
setEndpoint
- Parameters:
value
- The uri that describes the actual end-point to send messages to.
-
getPayloadElement
- Returns:
payload
(The mime type to send the payload in - either application/xml+fhir, or application/json+fhir. If the mime type is blank, then there is no payload in the notification, just a notification.). This is the underlying object with id, value and extensions. The accessor "getPayload" gives direct access to the value
-
hasPayloadElement
-
hasPayload
-
setPayloadElement
- Parameters:
value
-payload
(The mime type to send the payload in - either application/xml+fhir, or application/json+fhir. If the mime type is blank, then there is no payload in the notification, just a notification.). This is the underlying object with id, value and extensions. The accessor "getPayload" gives direct access to the value
-
getPayload
- Returns:
- The mime type to send the payload in - either application/xml+fhir, or application/json+fhir. If the mime type is blank, then there is no payload in the notification, just a notification.
-
setPayload
- Parameters:
value
- The mime type to send the payload in - either application/xml+fhir, or application/json+fhir. If the mime type is blank, then there is no payload in the notification, just a notification.
-
getHeaderElement
- Returns:
header
(Additional headers / information to send as part of the notification.). This is the underlying object with id, value and extensions. The accessor "getHeader" gives direct access to the value
-
hasHeaderElement
-
hasHeader
-
setHeaderElement
- Parameters:
value
-header
(Additional headers / information to send as part of the notification.). This is the underlying object with id, value and extensions. The accessor "getHeader" gives direct access to the value
-
getHeader
- Returns:
- Additional headers / information to send as part of the notification.
-
setHeader
- Parameters:
value
- Additional headers / information to send as part of the notification.
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-