@SessionStateInterface public interface SentinelDiameterMediationSessionState extends SentinelMediationToPromotionsSessionState, SentinelSessionIdsSessionState, SentinelSessionState
Modifier and Type | Field and Description |
---|---|
static boolean |
_initialOcsInteractionEnabled |
static java.lang.String[] |
_initialOcsSessionIds |
static boolean |
_initialReplicateSessionCharging |
static java.lang.Long |
_initialRequestUnitsSeconds |
static java.lang.Long |
_initialRequestUnitsServiceSpecific |
static java.lang.String |
_initialSessionIdOptionalComponent |
static boolean |
_initialShutdownOCS |
_initialServiceIDLookup
_initialDiameterServiceContextId, _initialReauthorisationReportingReason
_initialSessionCounters
_initialSessionHasEnded, _initialSessionType
Modifier and Type | Method and Description |
---|---|
com.opencloud.sentinel.common.ChargingType |
getClientChargingType() |
EventChargingMethod |
getClientEventChargingMethod() |
DiameterMediationFeatureScriptExecutionPoint |
getCurrentDiameterMediationFeatureExecutionPoint() |
CreditControlRequest |
getLatestClientRequest() |
CreditControlAnswer |
getLatestOcsAnswer() |
CreditControlRequest |
getLatestOcsRequestSent() |
com.opencloud.sentinel.common.ChargingType |
getOcsChargingType() |
EventChargingMethod |
getOcsEventChargingMethod() |
boolean |
getOcsInteractionEnabled() |
java.lang.String[] |
getOcsSessionIds() |
boolean |
getReplicateSessionCharging() |
java.lang.Long |
getRequestUnitsSeconds() |
java.lang.Long |
getRequestUnitsServiceSpecific() |
java.lang.String |
getSessionIdOptionalComponent()
Specifies the 'optional value' to use when creating diameter Session-IDs,
as defined by RFC 3588, section 8.8.
|
boolean |
getShutdownOCS() |
java.lang.String |
getSubscriptionId() |
SubscriptionIdType |
getSubscriptionIdType() |
void |
setClientChargingType(com.opencloud.sentinel.common.ChargingType ChargingType) |
void |
setClientEventChargingMethod(EventChargingMethod ClientEventChargingMethod) |
void |
setCurrentDiameterMediationFeatureExecutionPoint(DiameterMediationFeatureScriptExecutionPoint exPoint) |
void |
setLatestClientRequest(CreditControlRequest LatestClientRequest) |
void |
setLatestOcsAnswer(CreditControlAnswer LatestOcsAnswer) |
void |
setLatestOcsRequestSent(CreditControlRequest LatestOcsRequestSent) |
void |
setOcsChargingType(com.opencloud.sentinel.common.ChargingType ChargingType) |
void |
setOcsEventChargingMethod(EventChargingMethod ClientEventChargingMethod) |
void |
setOcsInteractionEnabled(boolean OcsInteractionEnabled) |
void |
setOcsSessionIds(java.lang.String[] sessionIDs) |
void |
setReplicateSessionCharging(boolean replicateSessionCharging) |
void |
setRequestUnitsSeconds(java.lang.Long RequestUnitsSeconds)
Specifies the number of seconds of time that will be requested for a call with session charging.
|
void |
setRequestUnitsServiceSpecific(java.lang.Long RequestUnitsServiceSpecific) |
void |
setSessionIdOptionalComponent(java.lang.String sessionIdOptionalComponent) |
void |
setShutdownOCS(boolean ShutdownOCS) |
void |
setSubscriptionId(java.lang.String subcriberId) |
void |
setSubscriptionIdType(SubscriptionIdType subscriberIdType) |
getCumulativePromotionCCA, setCumulativePromotionCCA
getServiceIDLookup, setServiceIDLookup
getAccount, getAnnouncementID, getDiameterServiceContextId, getLanguage, getMSISDN, getOcsEntityId, getOCSHost, getOCSId, getOCSRealm, getOcsSessionTerminationCause, getPlayedAnnouncementIDs, getReauthorisationReportingReason, getSessionEnded, getSessionEstablished, getSessionInitiated, getSubscriptionType, getValidityEnd, getValidityStart, setAccount, setAnnouncementID, setDiameterServiceContextId, setLanguage, setMSISDN, setOcsEntityId, setOCSHost, setOCSId, setOCSRealm, setOcsSessionTerminationCause, setPlayedAnnouncementIDs, setReauthorisationReportingReason, setSessionEnded, setSessionEstablished, setSessionInitiated, setSubscriptionType, setValidityEnd, setValidityStart
getSessionCounters, setSessionCounters
getProtocol, getSentinelSelectionKey, getSessionHasEnded, getSessionType, getSubscriber, setProtocol, setSentinelSelectionKey, setSessionHasEnded, setSessionType, setSubscriber
static final boolean _initialOcsInteractionEnabled
static final boolean _initialShutdownOCS
static final java.lang.String _initialSessionIdOptionalComponent
static final java.lang.String[] _initialOcsSessionIds
static final java.lang.Long _initialRequestUnitsSeconds
static final java.lang.Long _initialRequestUnitsServiceSpecific
static final boolean _initialReplicateSessionCharging
@DatatypeCodecType(value=com.opencloud.sentinel.cmp.serialization.impl.org.jainslee.resources.diameter.ro.types.CreditControlRequestCodec.class) void setLatestClientRequest(CreditControlRequest LatestClientRequest)
setLatestClientRequest
in interface SentinelMediationToPromotionsSessionState
CreditControlRequest getLatestClientRequest()
getLatestClientRequest
in interface SentinelMediationToPromotionsSessionState
@DatatypeCodecType(value=com.opencloud.sentinel.cmp.serialization.impl.org.jainslee.resources.diameter.ro.types.CreditControlAnswerCodec.class) void setLatestOcsAnswer(CreditControlAnswer LatestOcsAnswer)
CreditControlAnswer getLatestOcsAnswer()
@DatatypeCodecType(value=com.opencloud.sentinel.cmp.serialization.impl.org.jainslee.resources.diameter.ro.types.CreditControlRequestCodec.class) void setLatestOcsRequestSent(CreditControlRequest LatestOcsRequestSent)
CreditControlRequest getLatestOcsRequestSent()
@InitialValueField void setOcsInteractionEnabled(boolean OcsInteractionEnabled)
boolean getOcsInteractionEnabled()
@InitialValueField void setShutdownOCS(boolean ShutdownOCS)
boolean getShutdownOCS()
void setClientChargingType(com.opencloud.sentinel.common.ChargingType ChargingType)
com.opencloud.sentinel.common.ChargingType getClientChargingType()
void setOcsChargingType(com.opencloud.sentinel.common.ChargingType ChargingType)
com.opencloud.sentinel.common.ChargingType getOcsChargingType()
void setClientEventChargingMethod(EventChargingMethod ClientEventChargingMethod)
EventChargingMethod getClientEventChargingMethod()
void setOcsEventChargingMethod(EventChargingMethod ClientEventChargingMethod)
EventChargingMethod getOcsEventChargingMethod()
@InitialValueField java.lang.String getSessionIdOptionalComponent()
DiameterIdentity;high-32-bits;low-32-bits;optional-value
void setSessionIdOptionalComponent(java.lang.String sessionIdOptionalComponent)
@InitialValueField void setOcsSessionIds(java.lang.String[] sessionIDs)
java.lang.String[] getOcsSessionIds()
@InitialValueField void setRequestUnitsSeconds(java.lang.Long RequestUnitsSeconds)
java.lang.Long getRequestUnitsSeconds()
@InitialValueField void setRequestUnitsServiceSpecific(java.lang.Long RequestUnitsServiceSpecific)
java.lang.Long getRequestUnitsServiceSpecific()
DiameterMediationFeatureScriptExecutionPoint getCurrentDiameterMediationFeatureExecutionPoint()
void setCurrentDiameterMediationFeatureExecutionPoint(DiameterMediationFeatureScriptExecutionPoint exPoint)
java.lang.String getSubscriptionId()
void setSubscriptionId(java.lang.String subcriberId)
SubscriptionIdType getSubscriptionIdType()
void setSubscriptionIdType(SubscriptionIdType subscriberIdType)
@InitialValueField void setReplicateSessionCharging(boolean replicateSessionCharging)
boolean getReplicateSessionCharging()
Copyright © OpenCloud. All Rights Reserved.