Class ConversionValueRule
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.resources.ConversionValueRule
-
- All Implemented Interfaces:
ConversionValueRuleOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class ConversionValueRule extends com.google.protobuf.GeneratedMessageV3 implements ConversionValueRuleOrBuilder
A conversion value rule
Protobuf typegoogle.ads.googleads.v10.resources.ConversionValueRule- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConversionValueRule.BuilderA conversion value rulestatic classConversionValueRule.ValueRuleActionAction applied when rule is applied.static interfaceConversionValueRule.ValueRuleActionOrBuilderstatic classConversionValueRule.ValueRuleAudienceConditionCondition on Audience dimension.static interfaceConversionValueRule.ValueRuleAudienceConditionOrBuilderstatic classConversionValueRule.ValueRuleDeviceConditionCondition on Device dimension.static interfaceConversionValueRule.ValueRuleDeviceConditionOrBuilderstatic classConversionValueRule.ValueRuleGeoLocationConditionCondition on Geo dimension.static interfaceConversionValueRule.ValueRuleGeoLocationConditionOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intACTION_FIELD_NUMBERstatic intAUDIENCE_CONDITION_FIELD_NUMBERstatic intDEVICE_CONDITION_FIELD_NUMBERstatic intGEO_LOCATION_CONDITION_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intOWNER_CUSTOMER_FIELD_NUMBERstatic intRESOURCE_NAME_FIELD_NUMBERstatic intSTATUS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)ConversionValueRule.ValueRuleActiongetAction()Action applied when the rule is triggered.ConversionValueRule.ValueRuleActionOrBuildergetActionOrBuilder()Action applied when the rule is triggered.ConversionValueRule.ValueRuleAudienceConditiongetAudienceCondition()Condition for audience that must be satisfied for the value rule to apply.ConversionValueRule.ValueRuleAudienceConditionOrBuildergetAudienceConditionOrBuilder()Condition for audience that must be satisfied for the value rule to apply.static ConversionValueRulegetDefaultInstance()ConversionValueRulegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()ConversionValueRule.ValueRuleDeviceConditiongetDeviceCondition()Condition for device type that must be satisfied for the value rule to apply.ConversionValueRule.ValueRuleDeviceConditionOrBuildergetDeviceConditionOrBuilder()Condition for device type that must be satisfied for the value rule to apply.ConversionValueRule.ValueRuleGeoLocationConditiongetGeoLocationCondition()Condition for Geo location that must be satisfied for the value rule to apply.ConversionValueRule.ValueRuleGeoLocationConditionOrBuildergetGeoLocationConditionOrBuilder()Condition for Geo location that must be satisfied for the value rule to apply.longgetId()Output only.java.lang.StringgetOwnerCustomer()Output only.com.google.protobuf.ByteStringgetOwnerCustomerBytes()Output only.com.google.protobuf.Parser<ConversionValueRule>getParserForType()java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.intgetSerializedSize()ConversionValueRuleStatusEnum.ConversionValueRuleStatusgetStatus()The status of the conversion value rule.intgetStatusValue()The status of the conversion value rule.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAction()Action applied when the rule is triggered.booleanhasAudienceCondition()Condition for audience that must be satisfied for the value rule to apply.booleanhasDeviceCondition()Condition for device type that must be satisfied for the value rule to apply.booleanhasGeoLocationCondition()Condition for Geo location that must be satisfied for the value rule to apply.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ConversionValueRule.BuildernewBuilder()static ConversionValueRule.BuildernewBuilder(ConversionValueRule prototype)ConversionValueRule.BuildernewBuilderForType()protected ConversionValueRule.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ConversionValueRuleparseDelimitedFrom(java.io.InputStream input)static ConversionValueRuleparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionValueRuleparseFrom(byte[] data)static ConversionValueRuleparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionValueRuleparseFrom(com.google.protobuf.ByteString data)static ConversionValueRuleparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionValueRuleparseFrom(com.google.protobuf.CodedInputStream input)static ConversionValueRuleparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionValueRuleparseFrom(java.io.InputStream input)static ConversionValueRuleparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConversionValueRuleparseFrom(java.nio.ByteBuffer data)static ConversionValueRuleparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ConversionValueRule>parser()ConversionValueRule.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACTION_FIELD_NUMBER
public static final int ACTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GEO_LOCATION_CONDITION_FIELD_NUMBER
public static final int GEO_LOCATION_CONDITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEVICE_CONDITION_FIELD_NUMBER
public static final int DEVICE_CONDITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUDIENCE_CONDITION_FIELD_NUMBER
public static final int AUDIENCE_CONDITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OWNER_CUSTOMER_FIELD_NUMBER
public static final int OWNER_CUSTOMER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the conversion value rule. Conversion value rule resource names have the form: `customers/{customer_id}/conversionValueRules/{conversion_value_rule_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceConversionValueRuleOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the conversion value rule. Conversion value rule resource names have the form: `customers/{customer_id}/conversionValueRules/{conversion_value_rule_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceConversionValueRuleOrBuilder- Returns:
- The bytes for resourceName.
-
getId
public long getId()
Output only. The ID of the conversion value rule.
int64 id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceConversionValueRuleOrBuilder- Returns:
- The id.
-
hasAction
public boolean hasAction()
Action applied when the rule is triggered.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleAction action = 3;- Specified by:
hasActionin interfaceConversionValueRuleOrBuilder- Returns:
- Whether the action field is set.
-
getAction
public ConversionValueRule.ValueRuleAction getAction()
Action applied when the rule is triggered.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleAction action = 3;- Specified by:
getActionin interfaceConversionValueRuleOrBuilder- Returns:
- The action.
-
getActionOrBuilder
public ConversionValueRule.ValueRuleActionOrBuilder getActionOrBuilder()
Action applied when the rule is triggered.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleAction action = 3;- Specified by:
getActionOrBuilderin interfaceConversionValueRuleOrBuilder
-
hasGeoLocationCondition
public boolean hasGeoLocationCondition()
Condition for Geo location that must be satisfied for the value rule to apply.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleGeoLocationCondition geo_location_condition = 4;- Specified by:
hasGeoLocationConditionin interfaceConversionValueRuleOrBuilder- Returns:
- Whether the geoLocationCondition field is set.
-
getGeoLocationCondition
public ConversionValueRule.ValueRuleGeoLocationCondition getGeoLocationCondition()
Condition for Geo location that must be satisfied for the value rule to apply.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleGeoLocationCondition geo_location_condition = 4;- Specified by:
getGeoLocationConditionin interfaceConversionValueRuleOrBuilder- Returns:
- The geoLocationCondition.
-
getGeoLocationConditionOrBuilder
public ConversionValueRule.ValueRuleGeoLocationConditionOrBuilder getGeoLocationConditionOrBuilder()
Condition for Geo location that must be satisfied for the value rule to apply.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleGeoLocationCondition geo_location_condition = 4;- Specified by:
getGeoLocationConditionOrBuilderin interfaceConversionValueRuleOrBuilder
-
hasDeviceCondition
public boolean hasDeviceCondition()
Condition for device type that must be satisfied for the value rule to apply.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleDeviceCondition device_condition = 5;- Specified by:
hasDeviceConditionin interfaceConversionValueRuleOrBuilder- Returns:
- Whether the deviceCondition field is set.
-
getDeviceCondition
public ConversionValueRule.ValueRuleDeviceCondition getDeviceCondition()
Condition for device type that must be satisfied for the value rule to apply.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleDeviceCondition device_condition = 5;- Specified by:
getDeviceConditionin interfaceConversionValueRuleOrBuilder- Returns:
- The deviceCondition.
-
getDeviceConditionOrBuilder
public ConversionValueRule.ValueRuleDeviceConditionOrBuilder getDeviceConditionOrBuilder()
Condition for device type that must be satisfied for the value rule to apply.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleDeviceCondition device_condition = 5;- Specified by:
getDeviceConditionOrBuilderin interfaceConversionValueRuleOrBuilder
-
hasAudienceCondition
public boolean hasAudienceCondition()
Condition for audience that must be satisfied for the value rule to apply.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;- Specified by:
hasAudienceConditionin interfaceConversionValueRuleOrBuilder- Returns:
- Whether the audienceCondition field is set.
-
getAudienceCondition
public ConversionValueRule.ValueRuleAudienceCondition getAudienceCondition()
Condition for audience that must be satisfied for the value rule to apply.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;- Specified by:
getAudienceConditionin interfaceConversionValueRuleOrBuilder- Returns:
- The audienceCondition.
-
getAudienceConditionOrBuilder
public ConversionValueRule.ValueRuleAudienceConditionOrBuilder getAudienceConditionOrBuilder()
Condition for audience that must be satisfied for the value rule to apply.
.google.ads.googleads.v10.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;- Specified by:
getAudienceConditionOrBuilderin interfaceConversionValueRuleOrBuilder
-
getOwnerCustomer
public java.lang.String getOwnerCustomer()
Output only. The resource name of the conversion value rule's owner customer. When the value rule is inherited from a manager customer, owner_customer will be the resource name of the manager whereas the customer in the resource_name will be of the requesting serving customer. ** Read-only **
string owner_customer = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getOwnerCustomerin interfaceConversionValueRuleOrBuilder- Returns:
- The ownerCustomer.
-
getOwnerCustomerBytes
public com.google.protobuf.ByteString getOwnerCustomerBytes()
Output only. The resource name of the conversion value rule's owner customer. When the value rule is inherited from a manager customer, owner_customer will be the resource name of the manager whereas the customer in the resource_name will be of the requesting serving customer. ** Read-only **
string owner_customer = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }- Specified by:
getOwnerCustomerBytesin interfaceConversionValueRuleOrBuilder- Returns:
- The bytes for ownerCustomer.
-
getStatusValue
public int getStatusValue()
The status of the conversion value rule.
.google.ads.googleads.v10.enums.ConversionValueRuleStatusEnum.ConversionValueRuleStatus status = 8;- Specified by:
getStatusValuein interfaceConversionValueRuleOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
public ConversionValueRuleStatusEnum.ConversionValueRuleStatus getStatus()
The status of the conversion value rule.
.google.ads.googleads.v10.enums.ConversionValueRuleStatusEnum.ConversionValueRuleStatus status = 8;- Specified by:
getStatusin interfaceConversionValueRuleOrBuilder- Returns:
- The status.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ConversionValueRule parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionValueRule parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionValueRule parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionValueRule parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionValueRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionValueRule parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionValueRule parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ConversionValueRule parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ConversionValueRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ConversionValueRule parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ConversionValueRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ConversionValueRule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public ConversionValueRule.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ConversionValueRule.Builder newBuilder()
-
newBuilder
public static ConversionValueRule.Builder newBuilder(ConversionValueRule prototype)
-
toBuilder
public ConversionValueRule.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ConversionValueRule.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ConversionValueRule getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ConversionValueRule> parser()
-
getParserForType
public com.google.protobuf.Parser<ConversionValueRule> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ConversionValueRule getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-