Class ConversionRateSuggestion.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
com.google.ads.googleads.v20.services.ConversionRateSuggestion.Builder
- All Implemented Interfaces:
ConversionRateSuggestionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConversionRateSuggestion
public static final class ConversionRateSuggestion.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
implements ConversionRateSuggestionOrBuilder
A conversion rate suggestion.Protobuf type
google.ads.googleads.v20.services.ConversionRateSuggestion-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The suggested conversion rate.Model type used to calculate the suggested conversion rate.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The code associated with the plannable product (for example: DEMAND_GEN).clone()doubleThe suggested conversion rate.Model type used to calculate the suggested conversion rate.intModel type used to calculate the suggested conversion rate.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe code associated with the plannable product (for example: DEMAND_GEN).com.google.protobuf.ByteStringThe code associated with the plannable product (for example: DEMAND_GEN).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setConversionRate(double value) The suggested conversion rate.Model type used to calculate the suggested conversion rate.setConversionRateModelValue(int value) Model type used to calculate the suggested conversion rate.setPlannableProductCode(String value) The code associated with the plannable product (for example: DEMAND_GEN).setPlannableProductCodeBytes(com.google.protobuf.ByteString value) The code associated with the plannable product (for example: DEMAND_GEN).setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<ConversionRateSuggestion.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
setField
public ConversionRateSuggestion.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
clearField
public ConversionRateSuggestion.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
clearOneof
public ConversionRateSuggestion.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
setRepeatedField
public ConversionRateSuggestion.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
addRepeatedField
public ConversionRateSuggestion.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversionRateSuggestion.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
mergeFrom
public ConversionRateSuggestion.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversionRateSuggestion.Builder>- Throws:
IOException
-
getConversionRateModelValue
public int getConversionRateModelValue()Model type used to calculate the suggested conversion rate.
.google.ads.googleads.v20.enums.ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel conversion_rate_model = 1;- Specified by:
getConversionRateModelValuein interfaceConversionRateSuggestionOrBuilder- Returns:
- The enum numeric value on the wire for conversionRateModel.
-
setConversionRateModelValue
Model type used to calculate the suggested conversion rate.
.google.ads.googleads.v20.enums.ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel conversion_rate_model = 1;- Parameters:
value- The enum numeric value on the wire for conversionRateModel to set.- Returns:
- This builder for chaining.
-
getConversionRateModel
Model type used to calculate the suggested conversion rate.
.google.ads.googleads.v20.enums.ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel conversion_rate_model = 1;- Specified by:
getConversionRateModelin interfaceConversionRateSuggestionOrBuilder- Returns:
- The conversionRateModel.
-
setConversionRateModel
public ConversionRateSuggestion.Builder setConversionRateModel(ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel value) Model type used to calculate the suggested conversion rate.
.google.ads.googleads.v20.enums.ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel conversion_rate_model = 1;- Parameters:
value- The conversionRateModel to set.- Returns:
- This builder for chaining.
-
clearConversionRateModel
Model type used to calculate the suggested conversion rate.
.google.ads.googleads.v20.enums.ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel conversion_rate_model = 1;- Returns:
- This builder for chaining.
-
getPlannableProductCode
The code associated with the plannable product (for example: DEMAND_GEN). To list all plannable product codes, use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v20.services.ReachPlanService.ListPlannableProducts].
string plannable_product_code = 2;- Specified by:
getPlannableProductCodein interfaceConversionRateSuggestionOrBuilder- Returns:
- The plannableProductCode.
-
getPlannableProductCodeBytes
public com.google.protobuf.ByteString getPlannableProductCodeBytes()The code associated with the plannable product (for example: DEMAND_GEN). To list all plannable product codes, use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v20.services.ReachPlanService.ListPlannableProducts].
string plannable_product_code = 2;- Specified by:
getPlannableProductCodeBytesin interfaceConversionRateSuggestionOrBuilder- Returns:
- The bytes for plannableProductCode.
-
setPlannableProductCode
The code associated with the plannable product (for example: DEMAND_GEN). To list all plannable product codes, use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v20.services.ReachPlanService.ListPlannableProducts].
string plannable_product_code = 2;- Parameters:
value- The plannableProductCode to set.- Returns:
- This builder for chaining.
-
clearPlannableProductCode
The code associated with the plannable product (for example: DEMAND_GEN). To list all plannable product codes, use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v20.services.ReachPlanService.ListPlannableProducts].
string plannable_product_code = 2;- Returns:
- This builder for chaining.
-
setPlannableProductCodeBytes
public ConversionRateSuggestion.Builder setPlannableProductCodeBytes(com.google.protobuf.ByteString value) The code associated with the plannable product (for example: DEMAND_GEN). To list all plannable product codes, use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v20.services.ReachPlanService.ListPlannableProducts].
string plannable_product_code = 2;- Parameters:
value- The bytes for plannableProductCode to set.- Returns:
- This builder for chaining.
-
getConversionRate
public double getConversionRate()The suggested conversion rate. The value is between 0 and 1 (exclusive).
double conversion_rate = 3;- Specified by:
getConversionRatein interfaceConversionRateSuggestionOrBuilder- Returns:
- The conversionRate.
-
setConversionRate
The suggested conversion rate. The value is between 0 and 1 (exclusive).
double conversion_rate = 3;- Parameters:
value- The conversionRate to set.- Returns:
- This builder for chaining.
-
clearConversionRate
The suggested conversion rate. The value is between 0 and 1 (exclusive).
double conversion_rate = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ConversionRateSuggestion.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-
mergeUnknownFields
public final ConversionRateSuggestion.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversionRateSuggestion.Builder>
-