public final class TargetingRuleScope
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Google Play Android Developer API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
TargetingRuleScope() |
Modifier and Type | Method and Description |
---|---|
TargetingRuleScope |
clone() |
TargetingRuleScopeAnySubscriptionInApp |
getAnySubscriptionInApp()
The scope of the current targeting rule is any subscription in the parent app.
|
String |
getSpecificSubscriptionInApp()
The scope of the current targeting rule is the subscription with the specified subscription ID.
|
TargetingRuleScopeThisSubscription |
getThisSubscription()
The scope of the current targeting rule is the subscription in which this offer is defined.
|
TargetingRuleScope |
set(String fieldName,
Object value) |
TargetingRuleScope |
setAnySubscriptionInApp(TargetingRuleScopeAnySubscriptionInApp anySubscriptionInApp)
The scope of the current targeting rule is any subscription in the parent app.
|
TargetingRuleScope |
setSpecificSubscriptionInApp(String specificSubscriptionInApp)
The scope of the current targeting rule is the subscription with the specified subscription ID.
|
TargetingRuleScope |
setThisSubscription(TargetingRuleScopeThisSubscription thisSubscription)
The scope of the current targeting rule is the subscription in which this offer is defined.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public TargetingRuleScopeAnySubscriptionInApp getAnySubscriptionInApp()
null
for nonepublic TargetingRuleScope setAnySubscriptionInApp(TargetingRuleScopeAnySubscriptionInApp anySubscriptionInApp)
anySubscriptionInApp
- anySubscriptionInApp or null
for nonepublic String getSpecificSubscriptionInApp()
null
for nonepublic TargetingRuleScope setSpecificSubscriptionInApp(String specificSubscriptionInApp)
specificSubscriptionInApp
- specificSubscriptionInApp or null
for nonepublic TargetingRuleScopeThisSubscription getThisSubscription()
null
for nonepublic TargetingRuleScope setThisSubscription(TargetingRuleScopeThisSubscription thisSubscription)
thisSubscription
- thisSubscription or null
for nonepublic TargetingRuleScope set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public TargetingRuleScope clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.