Class GoogleDaiConfiguration
-
- All Implemented Interfaces:
public abstract class GoogleDaiConfiguration extends SsaiDescription
The common Google DAI configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public abstract classGoogleDaiConfiguration.BuilderThe builder for the Google DAI configuration.
-
Field Summary
Fields Modifier and Type Field Description private final Stringformatprivate final StreamTypeavailabilityTypeprivate final StringapiKeyprivate final StringauthTokenprivate final StringstreamActivityMonitorIDprivate final Map<String, String>adTagParametersprivate final SsaiIntegrationintegration
-
Constructor Summary
Constructors Constructor Description GoogleDaiConfiguration(StreamType availabilityType, String apiKey, String authToken, String streamActivityMonitorID, Map<String, String> adTagParameters)
-
Method Summary
Modifier and Type Method Description final StringgetFormat()The format of the stream. final StreamTypegetAvailabilityType()The type of the requested stream. final StringgetApiKey()The API key for the stream request. final StringgetAuthToken()The authorization token for the stream request. final StringgetStreamActivityMonitorID()The identifier for a stream activity monitor session. final Map<String, String>getAdTagParameters()The ad tag parameters added to stream request. Booleanequals(Object other)IntegerhashCode()-
-
Method Detail
-
getAvailabilityType
final StreamType getAvailabilityType()
The type of the requested stream. (NonNull)
-
getApiKey
final String getApiKey()
The API key for the stream request. (NonNull)
This key is used to verify applications that are attempting to access the content.
This key is configured through the Google Ad Manager UI.
-
getAuthToken
final String getAuthToken()
The authorization token for the stream request. (Nullable)
This token is used for stricter content authorization.
The publisher can control individual content streams authorizations based on this token.
-
getStreamActivityMonitorID
final String getStreamActivityMonitorID()
The identifier for a stream activity monitor session. (Nullable)
-
getAdTagParameters
final Map<String, String> getAdTagParameters()
The ad tag parameters added to stream request. (Nullable)
Each entry contains the parameter name with associated value.
-
-
-
-