Class ConversionValueRule
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.resources.ConversionValueRule
- All Implemented Interfaces:
ConversionValueRuleOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ConversionValueRule
extends com.google.protobuf.GeneratedMessageV3
implements ConversionValueRuleOrBuilder
A conversion value ruleProtobuf type
google.ads.googleads.v18.resources.ConversionValueRule- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA conversion value rulestatic final classAction applied when rule is applied.static interfacestatic final classCondition on Audience dimension.static interfacestatic final classCondition on Device dimension.static interfacestatic final classCondition on Geo dimension.static interfacestatic final classRange for the number of days between the date of the booking and the start of the itinerary.static interfacestatic final classCondition on Itinerary dimension.static interfacestatic final classRange for the itinerary length in number of nights.static interfacestatic final classThe days of the week on which an itinerary's travel can start.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanAction applied when the rule is triggered.Action applied when the rule is triggered.Condition for audience that must be satisfied for the value rule to apply.Condition for audience that must be satisfied for the value rule to apply.static ConversionValueRulestatic final com.google.protobuf.Descriptors.DescriptorCondition for device type that must be satisfied for the value rule to apply.Condition for device type that must be satisfied for the value rule to apply.Condition for Geo location that must be satisfied for the value rule to apply.Condition for Geo location that must be satisfied for the value rule to apply.longgetId()Output only.Condition for itinerary that must be satisfied for the value rule to apply.Condition for itinerary that must be satisfied for the value rule to apply.Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<ConversionValueRule>Immutable.com.google.protobuf.ByteStringImmutable.intThe status of the conversion value rule.intThe status of the conversion value rule.booleanAction applied when the rule is triggered.booleanCondition for audience that must be satisfied for the value rule to apply.booleanCondition for device type that must be satisfied for the value rule to apply.booleanCondition for Geo location that must be satisfied for the value rule to apply.inthashCode()booleanCondition for itinerary that must be satisfied for the value rule to apply.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic ConversionValueRule.Builderstatic ConversionValueRule.BuildernewBuilder(ConversionValueRule prototype) protected ConversionValueRule.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ConversionValueRuleparseDelimitedFrom(InputStream input) static ConversionValueRuleparseDelimitedFrom(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(InputStream input) static ConversionValueRuleparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ConversionValueRuleparseFrom(ByteBuffer data) static ConversionValueRuleparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ConversionValueRule>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
ACTION_FIELD_NUMBER
public static final int ACTION_FIELD_NUMBER- See Also:
-
GEO_LOCATION_CONDITION_FIELD_NUMBER
public static final int GEO_LOCATION_CONDITION_FIELD_NUMBER- See Also:
-
DEVICE_CONDITION_FIELD_NUMBER
public static final int DEVICE_CONDITION_FIELD_NUMBER- See Also:
-
AUDIENCE_CONDITION_FIELD_NUMBER
public static final int AUDIENCE_CONDITION_FIELD_NUMBER- See Also:
-
ITINERARY_CONDITION_FIELD_NUMBER
public static final int ITINERARY_CONDITION_FIELD_NUMBER- See Also:
-
OWNER_CUSTOMER_FIELD_NUMBER
public static final int OWNER_CUSTOMER_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein 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
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.v18.resources.ConversionValueRule.ValueRuleAction action = 3;- Specified by:
hasActionin interfaceConversionValueRuleOrBuilder- Returns:
- Whether the action field is set.
-
getAction
Action applied when the rule is triggered.
.google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleAction action = 3;- Specified by:
getActionin interfaceConversionValueRuleOrBuilder- Returns:
- The action.
-
getActionOrBuilder
Action applied when the rule is triggered.
.google.ads.googleads.v18.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.v18.resources.ConversionValueRule.ValueRuleGeoLocationCondition geo_location_condition = 4;- Specified by:
hasGeoLocationConditionin interfaceConversionValueRuleOrBuilder- Returns:
- Whether the geoLocationCondition field is set.
-
getGeoLocationCondition
Condition for Geo location that must be satisfied for the value rule to apply.
.google.ads.googleads.v18.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.v18.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.v18.resources.ConversionValueRule.ValueRuleDeviceCondition device_condition = 5;- Specified by:
hasDeviceConditionin interfaceConversionValueRuleOrBuilder- Returns:
- Whether the deviceCondition field is set.
-
getDeviceCondition
Condition for device type that must be satisfied for the value rule to apply.
.google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleDeviceCondition device_condition = 5;- Specified by:
getDeviceConditionin interfaceConversionValueRuleOrBuilder- Returns:
- The deviceCondition.
-
getDeviceConditionOrBuilder
Condition for device type that must be satisfied for the value rule to apply.
.google.ads.googleads.v18.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.v18.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;- Specified by:
hasAudienceConditionin interfaceConversionValueRuleOrBuilder- Returns:
- Whether the audienceCondition field is set.
-
getAudienceCondition
Condition for audience that must be satisfied for the value rule to apply.
.google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;- Specified by:
getAudienceConditionin interfaceConversionValueRuleOrBuilder- Returns:
- The audienceCondition.
-
getAudienceConditionOrBuilder
Condition for audience that must be satisfied for the value rule to apply.
.google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleAudienceCondition audience_condition = 6;- Specified by:
getAudienceConditionOrBuilderin interfaceConversionValueRuleOrBuilder
-
hasItineraryCondition
public boolean hasItineraryCondition()Condition for itinerary that must be satisfied for the value rule to apply.
.google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleItineraryCondition itinerary_condition = 9;- Specified by:
hasItineraryConditionin interfaceConversionValueRuleOrBuilder- Returns:
- Whether the itineraryCondition field is set.
-
getItineraryCondition
Condition for itinerary that must be satisfied for the value rule to apply.
.google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleItineraryCondition itinerary_condition = 9;- Specified by:
getItineraryConditionin interfaceConversionValueRuleOrBuilder- Returns:
- The itineraryCondition.
-
getItineraryConditionOrBuilder
Condition for itinerary that must be satisfied for the value rule to apply.
.google.ads.googleads.v18.resources.ConversionValueRule.ValueRuleItineraryCondition itinerary_condition = 9;- Specified by:
getItineraryConditionOrBuilderin interfaceConversionValueRuleOrBuilder
-
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.v18.enums.ConversionValueRuleStatusEnum.ConversionValueRuleStatus status = 8;- Specified by:
getStatusValuein interfaceConversionValueRuleOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
The status of the conversion value rule.
.google.ads.googleads.v18.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
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- 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(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConversionValueRule parseFrom(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
- Throws:
IOException
-
parseFrom
public static ConversionValueRule parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ConversionValueRule parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ConversionValueRule parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ConversionValueRule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
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
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-