public abstract class GoogleDaiConfiguration extends SsaiDescription
Modifier and Type | Class and Description |
---|---|
protected static class |
GoogleDaiConfiguration.Builder
The builder for the Google DAI configuration.
|
Modifier | Constructor and Description |
---|---|
protected |
GoogleDaiConfiguration(StreamType availabilityType,
String apiKey,
String authToken,
String streamActivityMonitorID,
Map<String,String> adTagParameters,
SourceType sourceType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Map<String,String> |
getAdTagParameters()
The ad tag parameters added to stream request.
|
String |
getApiKey()
The API key for the stream request.
|
String |
getAuthToken()
The authorization token for the stream request.
|
StreamType |
getAvailabilityType()
The type of the requested stream.
|
String |
getFormat()
The format of the stream.
|
SourceType |
getSourceType()
Deprecated.
Superseded by
TypedSource.getType() , since v2.72.0.
The type of the source. |
String |
getStreamActivityMonitorID()
The identifier for a stream activity monitor session.
|
int |
hashCode() |
getIntegration
protected GoogleDaiConfiguration(StreamType availabilityType, String apiKey, String authToken, String streamActivityMonitorID, Map<String,String> adTagParameters, SourceType sourceType)
public StreamType getAvailabilityType()
StreamType
. (NonNull)public String getApiKey()
- This key is used to verify applications that are attempting to access the content. - This key is configured through the Google Ad Manager UI.
public String getAuthToken()
- This token is used for stricter content authorization. - The publisher can control individual content streams authorizations based on this token.
public String getStreamActivityMonitorID()
public Map<String,String> getAdTagParameters()
- Each entry contains the parameter name with associated value.
public String getFormat()
@Deprecated public SourceType getSourceType()
TypedSource.getType()
, since v2.72.0.
SourceType
. (Nullable)