com.yandex.metrica
Class AdRevenue.Builder
java.lang.Object
com.yandex.metrica.AdRevenue.Builder
Method Summary
Modifier and Type | Method and Description |
---|---|
AdRevenue | build()
Constructs
AdRevenue object. |
AdRevenue.Builder | withAdNetwork(java.lang.String adNetwork)
Sets ad network.
|
AdRevenue.Builder | withAdPlacementId(java.lang.String adPlacementId)
Sets ad placement id.
|
AdRevenue.Builder | withAdPlacementName(java.lang.String adPlacementName)
Sets ad placement name.
|
AdRevenue.Builder | withAdType(AdType adType)
Sets ad type.
|
AdRevenue.Builder | withAdUnitId(java.lang.String adUnitId)
Sets ad unit id.
|
AdRevenue.Builder | withAdUnitName(java.lang.String adUnitName)
Sets ad unit name.
|
AdRevenue.Builder | withPayload(java.util.Map<java.lang.String,java.lang.String> payload)
Sets payload.
|
AdRevenue.Builder | withPrecision(java.lang.String precision)
Sets precision.
|
Method Detail
withAdType
public AdRevenue.Builder withAdType(@Nullable AdType adType)
Sets ad type.
- Parameters:
adType
- ad type.- Returns:
- same
AdRevenue.Builder
object. - See Also:
AdRevenue.adType
withAdNetwork
public AdRevenue.Builder withAdNetwork(@Nullable java.lang.String adNetwork)
Sets ad network.
- Parameters:
adNetwork
- ad network.- Returns:
- same
AdRevenue.Builder
object. - See Also:
AdRevenue.adNetwork
withAdUnitId
public AdRevenue.Builder withAdUnitId(@Nullable java.lang.String adUnitId)
Sets ad unit id.
- Parameters:
adUnitId
- Id of ad unit.- Returns:
- same
AdRevenue.Builder
object. - See Also:
AdRevenue.adUnitId
withAdUnitName
public AdRevenue.Builder withAdUnitName(@Nullable java.lang.String adUnitName)
Sets ad unit name.
- Parameters:
adUnitName
- Name of ad unit.- Returns:
- same
AdRevenue.Builder
object. - See Also:
AdRevenue.adUnitName
withAdPlacementId
public AdRevenue.Builder withAdPlacementId(@Nullable java.lang.String adPlacementId)
Sets ad placement id.
- Parameters:
adPlacementId
- Id of ad placement.- Returns:
- same
AdRevenue.Builder
object. - See Also:
AdRevenue.adPlacementId
withAdPlacementName
public AdRevenue.Builder withAdPlacementName(@Nullable java.lang.String adPlacementName)
Sets ad placement name.
- Parameters:
adPlacementName
- Name of ad placement.- Returns:
- same
AdRevenue.Builder
object. - See Also:
AdRevenue.adPlacementName
withPrecision
public AdRevenue.Builder withPrecision(@Nullable java.lang.String precision)
Sets precision.
- Parameters:
precision
- Precision- Returns:
- same
AdRevenue.Builder
object. - See Also:
AdRevenue.precision
withPayload
public AdRevenue.Builder withPayload(@Nullable java.util.Map<java.lang.String,java.lang.String> payload)
Sets payload.
- Parameters:
payload
- Arbitrary payload: additional info represented as key-value pairs.- Returns:
- same
AdRevenue.Builder
object. - See Also:
AdRevenue.payload