Package com.microstrategy.webapi.acm
Class ACMMasterSessionBundle
- java.lang.Object
-
- com.microstrategy.webapi.acm.ACMMasterSessionBundle
-
public class ACMMasterSessionBundle extends java.lang.Object
ACMMasterSessionBundle marries a number of parameters together (Jwt, GSSCredentials, Create Session Parameters, and Time-to-live) that are all descriptive of a Master Session Id. When making CreateSession calls to create Configuration and Project Session Ids, many of these parameters are needed.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
mClusterName
ACMCreateSessionParams
mCSParams
ACMGSSCredential
mGSSCredential
ACMJwt
mJwt
IDSSXMLSessionId.IMasterSessionId
mMasterSessionId
ACMTimeToLive.MasterSessionTTL
mTtl
-
Constructor Summary
Constructors Constructor Description ACMMasterSessionBundle(IDSSXMLSessionId.IMasterSessionId iMasterSessionId, ACMJwt iJwt, ACMGSSCredential iGSSCredential, ACMCreateSessionParams iCSParams, ACMTimeToLive.MasterSessionTTL iTtl, java.lang.String iClusterName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ACMMasterSessionBundle
deepClone(java.util.Optional<java.lang.Integer> iAuthModeOpt, java.util.Optional<java.lang.Integer> iApplicationTypeOpt)
-
-
-
Field Detail
-
mMasterSessionId
public final IDSSXMLSessionId.IMasterSessionId mMasterSessionId
-
mJwt
public final ACMJwt mJwt
-
mGSSCredential
public final ACMGSSCredential mGSSCredential
-
mCSParams
public final ACMCreateSessionParams mCSParams
-
mTtl
public final ACMTimeToLive.MasterSessionTTL mTtl
-
mClusterName
public final java.lang.String mClusterName
-
-
Constructor Detail
-
ACMMasterSessionBundle
public ACMMasterSessionBundle(IDSSXMLSessionId.IMasterSessionId iMasterSessionId, ACMJwt iJwt, ACMGSSCredential iGSSCredential, ACMCreateSessionParams iCSParams, ACMTimeToLive.MasterSessionTTL iTtl, java.lang.String iClusterName)
-
-
Method Detail
-
deepClone
public ACMMasterSessionBundle deepClone(java.util.Optional<java.lang.Integer> iAuthModeOpt, java.util.Optional<java.lang.Integer> iApplicationTypeOpt) throws MSTRWebAPIException
- Throws:
MSTRWebAPIException
-
-