Package com.inmobi.signals.synapse
Class SynapseSignalsPushRequestCreator
-
- All Implemented Interfaces:
public final class SynapseSignalsPushRequestCreator extends BasePostRequestCreator
Creates the POST request used to upload a masked Synapse payload envelope.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringBUNDLE_ID_HEADERpublic final static StringKEY_CLIENT_ANONpublic final static StringVALUE_CLIENT_ANON
-
Constructor Summary
Constructors Constructor Description SynapseSignalsPushRequestCreator(String url, String bundleId, ByteArray maskedEnvelopeBytes, RetryPolicy retryPolicy, Boolean requestIP, Boolean clientAnon)
-
Method Summary
Modifier and Type Method Description NetworkRequest.PostRequestcreateRequest()Creates a POST request. -
-
Constructor Detail
-
SynapseSignalsPushRequestCreator
SynapseSignalsPushRequestCreator(String url, String bundleId, ByteArray maskedEnvelopeBytes, RetryPolicy retryPolicy, Boolean requestIP, Boolean clientAnon)
- Parameters:
requestIP- when true, adds therip:trueheader asking the server to echo the resolved client IP in the response; gated by com.inmobi.media.core.signals.ip.IPController.shouldRequestIP.clientAnon- when true, adds theclient-anon:trueheader telling the server client-side anonymisation is active; sourced from com.inmobi.signals.anonymisation.AnonymisationPolicySnapshot.anonymisationActive.
-
-
Method Detail
-
createRequest
NetworkRequest.PostRequest createRequest()
Creates a POST request.
- Returns:
The POST request.
-
-
-
-