Package com.yandex.metrica
Class AdRevenue.Builder
java.lang.Object
com.yandex.metrica.AdRevenue.Builder
- Enclosing class:
- AdRevenue
public static class AdRevenue.Builder
extends java.lang.Object
Builder class for
AdRevenue objects.-
Method Summary
Modifier and Type Method Description AdRevenuebuild()ConstructsAdRevenueobject.AdRevenue.BuilderwithAdNetwork(java.lang.String adNetwork)Sets ad network.AdRevenue.BuilderwithAdPlacementId(java.lang.String adPlacementId)Sets ad placement id.AdRevenue.BuilderwithAdPlacementName(java.lang.String adPlacementName)Sets ad placement name.AdRevenue.BuilderwithAdType(AdType adType)Sets ad type.AdRevenue.BuilderwithAdUnitId(java.lang.String adUnitId)Sets ad unit id.AdRevenue.BuilderwithAdUnitName(java.lang.String adUnitName)Sets ad unit name.AdRevenue.BuilderwithPayload(java.util.Map<java.lang.String,java.lang.String> payload)Sets payload.AdRevenue.BuilderwithPrecision(java.lang.String precision)Sets precision.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
withAdType
Sets ad type.- Parameters:
adType- ad type.- Returns:
- same
AdRevenue.Builderobject. - See Also:
AdRevenue.adType
-
withAdNetwork
Sets ad network.- Parameters:
adNetwork- ad network.- Returns:
- same
AdRevenue.Builderobject. - See Also:
AdRevenue.adNetwork
-
withAdUnitId
Sets ad unit id.- Parameters:
adUnitId- Id of ad unit.- Returns:
- same
AdRevenue.Builderobject. - See Also:
AdRevenue.adUnitId
-
withAdUnitName
Sets ad unit name.- Parameters:
adUnitName- Name of ad unit.- Returns:
- same
AdRevenue.Builderobject. - See Also:
AdRevenue.adUnitName
-
withAdPlacementId
Sets ad placement id.- Parameters:
adPlacementId- Id of ad placement.- Returns:
- same
AdRevenue.Builderobject. - See Also:
AdRevenue.adPlacementId
-
withAdPlacementName
Sets ad placement name.- Parameters:
adPlacementName- Name of ad placement.- Returns:
- same
AdRevenue.Builderobject. - See Also:
AdRevenue.adPlacementName
-
withPrecision
Sets precision.- Parameters:
precision- Precision- Returns:
- same
AdRevenue.Builderobject. - 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.Builderobject. - See Also:
AdRevenue.payload
-
build
ConstructsAdRevenueobject.- Returns:
- constructed
AdRevenueobject.
-