Interface MatchingFunctionOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MatchingFunction
,MatchingFunction.Builder
public interface MatchingFunctionOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getFunctionString()
String representation of the Function.com.google.protobuf.ByteString
getFunctionStringBytes()
String representation of the Function.Operand
getLeftOperands(int index)
The operands on the left hand side of the equation.int
getLeftOperandsCount()
The operands on the left hand side of the equation.java.util.List<Operand>
getLeftOperandsList()
The operands on the left hand side of the equation.OperandOrBuilder
getLeftOperandsOrBuilder(int index)
The operands on the left hand side of the equation.java.util.List<? extends OperandOrBuilder>
getLeftOperandsOrBuilderList()
The operands on the left hand side of the equation.MatchingFunctionOperatorEnum.MatchingFunctionOperator
getOperator()
Operator for a function.int
getOperatorValue()
Operator for a function.Operand
getRightOperands(int index)
The operands on the right hand side of the equation.int
getRightOperandsCount()
The operands on the right hand side of the equation.java.util.List<Operand>
getRightOperandsList()
The operands on the right hand side of the equation.OperandOrBuilder
getRightOperandsOrBuilder(int index)
The operands on the right hand side of the equation.java.util.List<? extends OperandOrBuilder>
getRightOperandsOrBuilderList()
The operands on the right hand side of the equation.boolean
hasFunctionString()
String representation of the Function.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasFunctionString
boolean hasFunctionString()
String representation of the Function. Examples: 1. IDENTITY(true) or IDENTITY(false). All or no feed items served. 2. EQUALS(CONTEXT.DEVICE,"Mobile") 3. IN(FEED_ITEM_ID,{1000001,1000002,1000003}) 4. CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"}) 5. AND(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"Mobile")) For more details, visit https://developers.google.com/adwords/api/docs/guides/feed-matching-functions Note that because multiple strings may represent the same underlying function (whitespace and single versus double quotation marks, for example), the value returned may not be identical to the string sent in a mutate request.
optional string function_string = 5;
- Returns:
- Whether the functionString field is set.
-
getFunctionString
java.lang.String getFunctionString()
String representation of the Function. Examples: 1. IDENTITY(true) or IDENTITY(false). All or no feed items served. 2. EQUALS(CONTEXT.DEVICE,"Mobile") 3. IN(FEED_ITEM_ID,{1000001,1000002,1000003}) 4. CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"}) 5. AND(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"Mobile")) For more details, visit https://developers.google.com/adwords/api/docs/guides/feed-matching-functions Note that because multiple strings may represent the same underlying function (whitespace and single versus double quotation marks, for example), the value returned may not be identical to the string sent in a mutate request.
optional string function_string = 5;
- Returns:
- The functionString.
-
getFunctionStringBytes
com.google.protobuf.ByteString getFunctionStringBytes()
String representation of the Function. Examples: 1. IDENTITY(true) or IDENTITY(false). All or no feed items served. 2. EQUALS(CONTEXT.DEVICE,"Mobile") 3. IN(FEED_ITEM_ID,{1000001,1000002,1000003}) 4. CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"}) 5. AND(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"Mobile")) For more details, visit https://developers.google.com/adwords/api/docs/guides/feed-matching-functions Note that because multiple strings may represent the same underlying function (whitespace and single versus double quotation marks, for example), the value returned may not be identical to the string sent in a mutate request.
optional string function_string = 5;
- Returns:
- The bytes for functionString.
-
getOperatorValue
int getOperatorValue()
Operator for a function.
.google.ads.googleads.v9.enums.MatchingFunctionOperatorEnum.MatchingFunctionOperator operator = 4;
- Returns:
- The enum numeric value on the wire for operator.
-
getOperator
MatchingFunctionOperatorEnum.MatchingFunctionOperator getOperator()
Operator for a function.
.google.ads.googleads.v9.enums.MatchingFunctionOperatorEnum.MatchingFunctionOperator operator = 4;
- Returns:
- The operator.
-
getLeftOperandsList
java.util.List<Operand> getLeftOperandsList()
The operands on the left hand side of the equation. This is also the operand to be used for single operand expressions such as NOT.
repeated .google.ads.googleads.v9.common.Operand left_operands = 2;
-
getLeftOperands
Operand getLeftOperands(int index)
The operands on the left hand side of the equation. This is also the operand to be used for single operand expressions such as NOT.
repeated .google.ads.googleads.v9.common.Operand left_operands = 2;
-
getLeftOperandsCount
int getLeftOperandsCount()
The operands on the left hand side of the equation. This is also the operand to be used for single operand expressions such as NOT.
repeated .google.ads.googleads.v9.common.Operand left_operands = 2;
-
getLeftOperandsOrBuilderList
java.util.List<? extends OperandOrBuilder> getLeftOperandsOrBuilderList()
The operands on the left hand side of the equation. This is also the operand to be used for single operand expressions such as NOT.
repeated .google.ads.googleads.v9.common.Operand left_operands = 2;
-
getLeftOperandsOrBuilder
OperandOrBuilder getLeftOperandsOrBuilder(int index)
The operands on the left hand side of the equation. This is also the operand to be used for single operand expressions such as NOT.
repeated .google.ads.googleads.v9.common.Operand left_operands = 2;
-
getRightOperandsList
java.util.List<Operand> getRightOperandsList()
The operands on the right hand side of the equation.
repeated .google.ads.googleads.v9.common.Operand right_operands = 3;
-
getRightOperands
Operand getRightOperands(int index)
The operands on the right hand side of the equation.
repeated .google.ads.googleads.v9.common.Operand right_operands = 3;
-
getRightOperandsCount
int getRightOperandsCount()
The operands on the right hand side of the equation.
repeated .google.ads.googleads.v9.common.Operand right_operands = 3;
-
getRightOperandsOrBuilderList
java.util.List<? extends OperandOrBuilder> getRightOperandsOrBuilderList()
The operands on the right hand side of the equation.
repeated .google.ads.googleads.v9.common.Operand right_operands = 3;
-
getRightOperandsOrBuilder
OperandOrBuilder getRightOperandsOrBuilder(int index)
The operands on the right hand side of the equation.
repeated .google.ads.googleads.v9.common.Operand right_operands = 3;
-
-