Class Subscription.Channel
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
Subscription
Definition: Details where to send notifications when resources are received that meet the criteria
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for endpoint ().ca.uhn.fhir.model.primitive.UriDt
Gets the value(s) for endpoint ().Gets the value(s) for header ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for header ().Gets the value(s) for payload ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for payload ().getType()
Gets the value(s) for type ().ca.uhn.fhir.model.primitive.BoundCodeDt
<SubscriptionChannelTypeEnum> Gets the value(s) for type ().boolean
isEmpty()
setEndpoint
(ca.uhn.fhir.model.primitive.UriDt theValue) Sets the value(s) for endpoint ()setEndpoint
(String theUri) Sets the value for endpoint ()setHeader
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for header ()Sets the value for header ()setPayload
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for payload ()setPayload
(String theString) Sets the value for payload ()setType
(SubscriptionChannelTypeEnum theValue) Sets the value(s) for type ()setType
(ca.uhn.fhir.model.primitive.BoundCodeDt<SubscriptionChannelTypeEnum> theValue) Sets the value(s) for type ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
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
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
Channel
public Channel()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getTypeElement
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: The type of channel to send notifications on
-
getType
Gets the value(s) for type (). creating it if it does not exist. This method may returnnull
.Definition: The type of channel to send notifications on
-
setType
public Subscription.Channel setType(ca.uhn.fhir.model.primitive.BoundCodeDt<SubscriptionChannelTypeEnum> theValue) Sets the value(s) for type ()Definition: The type of channel to send notifications on
-
setType
Sets the value(s) for type ()Definition: The type of channel to send notifications on
-
getEndpointElement
Gets the value(s) for endpoint (). creating it if it does not exist. Will not returnnull
.Definition: The uri that describes the actual end-point to send messages to
-
getEndpoint
Gets the value(s) for endpoint (). creating it if it does not exist. This method may returnnull
.Definition: The uri that describes the actual end-point to send messages to
-
setEndpoint
Sets the value(s) for endpoint ()Definition: The uri that describes the actual end-point to send messages to
-
setEndpoint
Sets the value for endpoint ()Definition: The uri that describes the actual end-point to send messages to
-
getPayloadElement
Gets the value(s) for payload (). creating it if it does not exist. Will not returnnull
.Definition: 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
-
getPayload
Gets the value(s) for payload (). creating it if it does not exist. This method may returnnull
.Definition: 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
Sets the value(s) for payload ()Definition: 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
Sets the value for payload ()Definition: 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
Gets the value(s) for header (). creating it if it does not exist. Will not returnnull
.Definition: Additional headers / information to send as part of the notification
-
getHeader
Gets the value(s) for header (). creating it if it does not exist. This method may returnnull
.Definition: Additional headers / information to send as part of the notification
-
setHeader
Sets the value(s) for header ()Definition: Additional headers / information to send as part of the notification
-
setHeader
Sets the value for header ()Definition: Additional headers / information to send as part of the notification
-