Class ExternalAttributionData.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ExternalAttributionData.Builder>
com.google.ads.googleads.v18.services.ExternalAttributionData.Builder
- All Implemented Interfaces:
ExternalAttributionDataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ExternalAttributionData
public static final class ExternalAttributionData.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ExternalAttributionData.Builder>
implements ExternalAttributionDataOrBuilder
Contains additional information about externally attributed conversions.Protobuf type
google.ads.googleads.v18.services.ExternalAttributionData-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Represents the fraction of the conversion that is attributed to the Google Ads click.Specifies the attribution model name.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptordoubleRepresents the fraction of the conversion that is attributed to the Google Ads click.Specifies the attribution model name.com.google.protobuf.ByteStringSpecifies the attribution model name.booleanRepresents the fraction of the conversion that is attributed to the Google Ads click.booleanSpecifies the attribution model name.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(ExternalAttributionData other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setExternalAttributionCredit(double value) Represents the fraction of the conversion that is attributed to the Google Ads click.Specifies the attribution model name.setExternalAttributionModelBytes(com.google.protobuf.ByteString value) Specifies the attribution model name.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<ExternalAttributionData.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<ExternalAttributionData.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<ExternalAttributionData.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<ExternalAttributionData.Builder>
-
setField
public ExternalAttributionData.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<ExternalAttributionData.Builder>
-
clearField
public ExternalAttributionData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExternalAttributionData.Builder>
-
clearOneof
public ExternalAttributionData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ExternalAttributionData.Builder>
-
setRepeatedField
public ExternalAttributionData.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<ExternalAttributionData.Builder>
-
addRepeatedField
public ExternalAttributionData.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<ExternalAttributionData.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExternalAttributionData.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExternalAttributionData.Builder>
-
mergeFrom
public ExternalAttributionData.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<ExternalAttributionData.Builder>- Throws:
IOException
-
hasExternalAttributionCredit
public boolean hasExternalAttributionCredit()Represents the fraction of the conversion that is attributed to the Google Ads click.
optional double external_attribution_credit = 3;- Specified by:
hasExternalAttributionCreditin interfaceExternalAttributionDataOrBuilder- Returns:
- Whether the externalAttributionCredit field is set.
-
getExternalAttributionCredit
public double getExternalAttributionCredit()Represents the fraction of the conversion that is attributed to the Google Ads click.
optional double external_attribution_credit = 3;- Specified by:
getExternalAttributionCreditin interfaceExternalAttributionDataOrBuilder- Returns:
- The externalAttributionCredit.
-
setExternalAttributionCredit
Represents the fraction of the conversion that is attributed to the Google Ads click.
optional double external_attribution_credit = 3;- Parameters:
value- The externalAttributionCredit to set.- Returns:
- This builder for chaining.
-
clearExternalAttributionCredit
Represents the fraction of the conversion that is attributed to the Google Ads click.
optional double external_attribution_credit = 3;- Returns:
- This builder for chaining.
-
hasExternalAttributionModel
public boolean hasExternalAttributionModel()Specifies the attribution model name.
optional string external_attribution_model = 4;- Specified by:
hasExternalAttributionModelin interfaceExternalAttributionDataOrBuilder- Returns:
- Whether the externalAttributionModel field is set.
-
getExternalAttributionModel
Specifies the attribution model name.
optional string external_attribution_model = 4;- Specified by:
getExternalAttributionModelin interfaceExternalAttributionDataOrBuilder- Returns:
- The externalAttributionModel.
-
getExternalAttributionModelBytes
public com.google.protobuf.ByteString getExternalAttributionModelBytes()Specifies the attribution model name.
optional string external_attribution_model = 4;- Specified by:
getExternalAttributionModelBytesin interfaceExternalAttributionDataOrBuilder- Returns:
- The bytes for externalAttributionModel.
-
setExternalAttributionModel
Specifies the attribution model name.
optional string external_attribution_model = 4;- Parameters:
value- The externalAttributionModel to set.- Returns:
- This builder for chaining.
-
clearExternalAttributionModel
Specifies the attribution model name.
optional string external_attribution_model = 4;- Returns:
- This builder for chaining.
-
setExternalAttributionModelBytes
public ExternalAttributionData.Builder setExternalAttributionModelBytes(com.google.protobuf.ByteString value) Specifies the attribution model name.
optional string external_attribution_model = 4;- Parameters:
value- The bytes for externalAttributionModel to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ExternalAttributionData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExternalAttributionData.Builder>
-
mergeUnknownFields
public final ExternalAttributionData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExternalAttributionData.Builder>
-