Class CustomerLifecycleOptimizationValueSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CustomerLifecycleOptimizationValueSettings.Builder>
com.google.ads.googleads.v25.common.CustomerLifecycleOptimizationValueSettings.Builder
- All Implemented Interfaces:
CustomerLifecycleOptimizationValueSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CustomerLifecycleOptimizationValueSettings
public static final class CustomerLifecycleOptimizationValueSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CustomerLifecycleOptimizationValueSettings.Builder>
implements CustomerLifecycleOptimizationValueSettingsOrBuilder
Lifecycle goal optimization value settings.Protobuf type
google.ads.googleads.v25.common.CustomerLifecycleOptimizationValueSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Incremental high lifetime conversion value.Incremental conversion value.High lifetime conversion value multiplier.Conversion value multiplier.doubleIncremental high lifetime conversion value.doubleIncremental conversion value.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptordoubleHigh lifetime conversion value multiplier.doubleConversion value multiplier.booleanIncremental high lifetime conversion value.booleanIncremental conversion value.booleanHigh lifetime conversion value multiplier.booleanConversion value multiplier.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAdditionalHighLifetimeValue(double value) Incremental high lifetime conversion value.setAdditionalValue(double value) Incremental conversion value.setHighLifetimeValueMultiplier(double value) High lifetime conversion value multiplier.setValueMultiplier(double value) Conversion value multiplier.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CustomerLifecycleOptimizationValueSettings.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CustomerLifecycleOptimizationValueSettings.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.GeneratedMessage.Builder<CustomerLifecycleOptimizationValueSettings.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
-
mergeFrom
public CustomerLifecycleOptimizationValueSettings.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomerLifecycleOptimizationValueSettings.Builder>
-
mergeFrom
public CustomerLifecycleOptimizationValueSettings.Builder mergeFrom(CustomerLifecycleOptimizationValueSettings other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CustomerLifecycleOptimizationValueSettings.Builder>
-
mergeFrom
public CustomerLifecycleOptimizationValueSettings.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<CustomerLifecycleOptimizationValueSettings.Builder>- Throws:
IOException
-
getValueAdjustmentCase
- Specified by:
getValueAdjustmentCasein interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder
-
clearValueAdjustment
-
getHighLifetimeValueAdjustmentCase
public CustomerLifecycleOptimizationValueSettings.HighLifetimeValueAdjustmentCase getHighLifetimeValueAdjustmentCase()- Specified by:
getHighLifetimeValueAdjustmentCasein interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder
-
clearHighLifetimeValueAdjustment
-
hasAdditionalValue
public boolean hasAdditionalValue()Incremental conversion value.
double additional_value = 3;- Specified by:
hasAdditionalValuein interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder- Returns:
- Whether the additionalValue field is set.
-
getAdditionalValue
public double getAdditionalValue()Incremental conversion value.
double additional_value = 3;- Specified by:
getAdditionalValuein interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder- Returns:
- The additionalValue.
-
setAdditionalValue
Incremental conversion value.
double additional_value = 3;- Parameters:
value- The additionalValue to set.- Returns:
- This builder for chaining.
-
clearAdditionalValue
Incremental conversion value.
double additional_value = 3;- Returns:
- This builder for chaining.
-
hasValueMultiplier
public boolean hasValueMultiplier()Conversion value multiplier.
double value_multiplier = 4;- Specified by:
hasValueMultiplierin interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder- Returns:
- Whether the valueMultiplier field is set.
-
getValueMultiplier
public double getValueMultiplier()Conversion value multiplier.
double value_multiplier = 4;- Specified by:
getValueMultiplierin interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder- Returns:
- The valueMultiplier.
-
setValueMultiplier
Conversion value multiplier.
double value_multiplier = 4;- Parameters:
value- The valueMultiplier to set.- Returns:
- This builder for chaining.
-
clearValueMultiplier
Conversion value multiplier.
double value_multiplier = 4;- Returns:
- This builder for chaining.
-
hasAdditionalHighLifetimeValue
public boolean hasAdditionalHighLifetimeValue()Incremental high lifetime conversion value.
double additional_high_lifetime_value = 5;- Specified by:
hasAdditionalHighLifetimeValuein interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder- Returns:
- Whether the additionalHighLifetimeValue field is set.
-
getAdditionalHighLifetimeValue
public double getAdditionalHighLifetimeValue()Incremental high lifetime conversion value.
double additional_high_lifetime_value = 5;- Specified by:
getAdditionalHighLifetimeValuein interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder- Returns:
- The additionalHighLifetimeValue.
-
setAdditionalHighLifetimeValue
public CustomerLifecycleOptimizationValueSettings.Builder setAdditionalHighLifetimeValue(double value) Incremental high lifetime conversion value.
double additional_high_lifetime_value = 5;- Parameters:
value- The additionalHighLifetimeValue to set.- Returns:
- This builder for chaining.
-
clearAdditionalHighLifetimeValue
Incremental high lifetime conversion value.
double additional_high_lifetime_value = 5;- Returns:
- This builder for chaining.
-
hasHighLifetimeValueMultiplier
public boolean hasHighLifetimeValueMultiplier()High lifetime conversion value multiplier.
double high_lifetime_value_multiplier = 6;- Specified by:
hasHighLifetimeValueMultiplierin interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder- Returns:
- Whether the highLifetimeValueMultiplier field is set.
-
getHighLifetimeValueMultiplier
public double getHighLifetimeValueMultiplier()High lifetime conversion value multiplier.
double high_lifetime_value_multiplier = 6;- Specified by:
getHighLifetimeValueMultiplierin interfaceCustomerLifecycleOptimizationValueSettingsOrBuilder- Returns:
- The highLifetimeValueMultiplier.
-
setHighLifetimeValueMultiplier
public CustomerLifecycleOptimizationValueSettings.Builder setHighLifetimeValueMultiplier(double value) High lifetime conversion value multiplier.
double high_lifetime_value_multiplier = 6;- Parameters:
value- The highLifetimeValueMultiplier to set.- Returns:
- This builder for chaining.
-
clearHighLifetimeValueMultiplier
High lifetime conversion value multiplier.
double high_lifetime_value_multiplier = 6;- Returns:
- This builder for chaining.
-