Class StoreSalesThirdPartyMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
- com.google.ads.googleads.v10.common.StoreSalesThirdPartyMetadata.Builder
-
- All Implemented Interfaces:
StoreSalesThirdPartyMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- StoreSalesThirdPartyMetadata
public static final class StoreSalesThirdPartyMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder> implements StoreSalesThirdPartyMetadataOrBuilder
Metadata for a third party Store Sales. This product is only for customers on the allow-list. Please contact your Google business development representative for details on the upload configuration.
Protobuf typegoogle.ads.googleads.v10.common.StoreSalesThirdPartyMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StoreSalesThirdPartyMetadata.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)StoreSalesThirdPartyMetadatabuild()StoreSalesThirdPartyMetadatabuildPartial()StoreSalesThirdPartyMetadata.Builderclear()StoreSalesThirdPartyMetadata.BuilderclearAdvertiserUploadDateTime()Time the advertiser uploaded the data to the partner.StoreSalesThirdPartyMetadata.BuilderclearBridgeMapVersionId()Version of partner IDs to be used for uploads.StoreSalesThirdPartyMetadata.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)StoreSalesThirdPartyMetadata.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)StoreSalesThirdPartyMetadata.BuilderclearPartnerId()ID of the third party partner updating the transaction feed.StoreSalesThirdPartyMetadata.BuilderclearPartnerMatchFraction()The fraction of valid transactions that are matched to a third party assigned user ID on the partner side.StoreSalesThirdPartyMetadata.BuilderclearPartnerUploadFraction()The fraction of valid transactions that are uploaded by the partner to Google.StoreSalesThirdPartyMetadata.BuilderclearValidTransactionFraction()The fraction of transactions that are valid.StoreSalesThirdPartyMetadata.Builderclone()java.lang.StringgetAdvertiserUploadDateTime()Time the advertiser uploaded the data to the partner.com.google.protobuf.ByteStringgetAdvertiserUploadDateTimeBytes()Time the advertiser uploaded the data to the partner.java.lang.StringgetBridgeMapVersionId()Version of partner IDs to be used for uploads.com.google.protobuf.ByteStringgetBridgeMapVersionIdBytes()Version of partner IDs to be used for uploads.StoreSalesThirdPartyMetadatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetPartnerId()ID of the third party partner updating the transaction feed.doublegetPartnerMatchFraction()The fraction of valid transactions that are matched to a third party assigned user ID on the partner side.doublegetPartnerUploadFraction()The fraction of valid transactions that are uploaded by the partner to Google.doublegetValidTransactionFraction()The fraction of transactions that are valid.booleanhasAdvertiserUploadDateTime()Time the advertiser uploaded the data to the partner.booleanhasBridgeMapVersionId()Version of partner IDs to be used for uploads.booleanhasPartnerId()ID of the third party partner updating the transaction feed.booleanhasPartnerMatchFraction()The fraction of valid transactions that are matched to a third party assigned user ID on the partner side.booleanhasPartnerUploadFraction()The fraction of valid transactions that are uploaded by the partner to Google.booleanhasValidTransactionFraction()The fraction of transactions that are valid.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()StoreSalesThirdPartyMetadata.BuildermergeFrom(StoreSalesThirdPartyMetadata other)StoreSalesThirdPartyMetadata.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)StoreSalesThirdPartyMetadata.BuildermergeFrom(com.google.protobuf.Message other)StoreSalesThirdPartyMetadata.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)StoreSalesThirdPartyMetadata.BuildersetAdvertiserUploadDateTime(java.lang.String value)Time the advertiser uploaded the data to the partner.StoreSalesThirdPartyMetadata.BuildersetAdvertiserUploadDateTimeBytes(com.google.protobuf.ByteString value)Time the advertiser uploaded the data to the partner.StoreSalesThirdPartyMetadata.BuildersetBridgeMapVersionId(java.lang.String value)Version of partner IDs to be used for uploads.StoreSalesThirdPartyMetadata.BuildersetBridgeMapVersionIdBytes(com.google.protobuf.ByteString value)Version of partner IDs to be used for uploads.StoreSalesThirdPartyMetadata.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)StoreSalesThirdPartyMetadata.BuildersetPartnerId(long value)ID of the third party partner updating the transaction feed.StoreSalesThirdPartyMetadata.BuildersetPartnerMatchFraction(double value)The fraction of valid transactions that are matched to a third party assigned user ID on the partner side.StoreSalesThirdPartyMetadata.BuildersetPartnerUploadFraction(double value)The fraction of valid transactions that are uploaded by the partner to Google.StoreSalesThirdPartyMetadata.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)StoreSalesThirdPartyMetadata.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)StoreSalesThirdPartyMetadata.BuildersetValidTransactionFraction(double value)The fraction of transactions that are valid.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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<StoreSalesThirdPartyMetadata.Builder>
-
clear
public StoreSalesThirdPartyMetadata.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<StoreSalesThirdPartyMetadata.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<StoreSalesThirdPartyMetadata.Builder>
-
getDefaultInstanceForType
public StoreSalesThirdPartyMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public StoreSalesThirdPartyMetadata build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public StoreSalesThirdPartyMetadata buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public StoreSalesThirdPartyMetadata.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<StoreSalesThirdPartyMetadata.Builder>
-
setField
public StoreSalesThirdPartyMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
clearField
public StoreSalesThirdPartyMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
clearOneof
public StoreSalesThirdPartyMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
setRepeatedField
public StoreSalesThirdPartyMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
addRepeatedField
public StoreSalesThirdPartyMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
mergeFrom
public StoreSalesThirdPartyMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StoreSalesThirdPartyMetadata.Builder>
-
mergeFrom
public StoreSalesThirdPartyMetadata.Builder mergeFrom(StoreSalesThirdPartyMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
mergeFrom
public StoreSalesThirdPartyMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StoreSalesThirdPartyMetadata.Builder>- Throws:
java.io.IOException
-
hasAdvertiserUploadDateTime
public boolean hasAdvertiserUploadDateTime()
Time the advertiser uploaded the data to the partner. Required. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string advertiser_upload_date_time = 7;- Specified by:
hasAdvertiserUploadDateTimein interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- Whether the advertiserUploadDateTime field is set.
-
getAdvertiserUploadDateTime
public java.lang.String getAdvertiserUploadDateTime()
Time the advertiser uploaded the data to the partner. Required. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string advertiser_upload_date_time = 7;- Specified by:
getAdvertiserUploadDateTimein interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- The advertiserUploadDateTime.
-
getAdvertiserUploadDateTimeBytes
public com.google.protobuf.ByteString getAdvertiserUploadDateTimeBytes()
Time the advertiser uploaded the data to the partner. Required. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string advertiser_upload_date_time = 7;- Specified by:
getAdvertiserUploadDateTimeBytesin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- The bytes for advertiserUploadDateTime.
-
setAdvertiserUploadDateTime
public StoreSalesThirdPartyMetadata.Builder setAdvertiserUploadDateTime(java.lang.String value)
Time the advertiser uploaded the data to the partner. Required. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string advertiser_upload_date_time = 7;- Parameters:
value- The advertiserUploadDateTime to set.- Returns:
- This builder for chaining.
-
clearAdvertiserUploadDateTime
public StoreSalesThirdPartyMetadata.Builder clearAdvertiserUploadDateTime()
Time the advertiser uploaded the data to the partner. Required. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string advertiser_upload_date_time = 7;- Returns:
- This builder for chaining.
-
setAdvertiserUploadDateTimeBytes
public StoreSalesThirdPartyMetadata.Builder setAdvertiserUploadDateTimeBytes(com.google.protobuf.ByteString value)
Time the advertiser uploaded the data to the partner. Required. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string advertiser_upload_date_time = 7;- Parameters:
value- The bytes for advertiserUploadDateTime to set.- Returns:
- This builder for chaining.
-
hasValidTransactionFraction
public boolean hasValidTransactionFraction()
The fraction of transactions that are valid. Invalid transactions may include invalid formats or values. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double valid_transaction_fraction = 8;- Specified by:
hasValidTransactionFractionin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- Whether the validTransactionFraction field is set.
-
getValidTransactionFraction
public double getValidTransactionFraction()
The fraction of transactions that are valid. Invalid transactions may include invalid formats or values. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double valid_transaction_fraction = 8;- Specified by:
getValidTransactionFractionin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- The validTransactionFraction.
-
setValidTransactionFraction
public StoreSalesThirdPartyMetadata.Builder setValidTransactionFraction(double value)
The fraction of transactions that are valid. Invalid transactions may include invalid formats or values. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double valid_transaction_fraction = 8;- Parameters:
value- The validTransactionFraction to set.- Returns:
- This builder for chaining.
-
clearValidTransactionFraction
public StoreSalesThirdPartyMetadata.Builder clearValidTransactionFraction()
The fraction of transactions that are valid. Invalid transactions may include invalid formats or values. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double valid_transaction_fraction = 8;- Returns:
- This builder for chaining.
-
hasPartnerMatchFraction
public boolean hasPartnerMatchFraction()
The fraction of valid transactions that are matched to a third party assigned user ID on the partner side. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double partner_match_fraction = 9;- Specified by:
hasPartnerMatchFractionin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- Whether the partnerMatchFraction field is set.
-
getPartnerMatchFraction
public double getPartnerMatchFraction()
The fraction of valid transactions that are matched to a third party assigned user ID on the partner side. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double partner_match_fraction = 9;- Specified by:
getPartnerMatchFractionin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- The partnerMatchFraction.
-
setPartnerMatchFraction
public StoreSalesThirdPartyMetadata.Builder setPartnerMatchFraction(double value)
The fraction of valid transactions that are matched to a third party assigned user ID on the partner side. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double partner_match_fraction = 9;- Parameters:
value- The partnerMatchFraction to set.- Returns:
- This builder for chaining.
-
clearPartnerMatchFraction
public StoreSalesThirdPartyMetadata.Builder clearPartnerMatchFraction()
The fraction of valid transactions that are matched to a third party assigned user ID on the partner side. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double partner_match_fraction = 9;- Returns:
- This builder for chaining.
-
hasPartnerUploadFraction
public boolean hasPartnerUploadFraction()
The fraction of valid transactions that are uploaded by the partner to Google. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double partner_upload_fraction = 10;- Specified by:
hasPartnerUploadFractionin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- Whether the partnerUploadFraction field is set.
-
getPartnerUploadFraction
public double getPartnerUploadFraction()
The fraction of valid transactions that are uploaded by the partner to Google. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double partner_upload_fraction = 10;- Specified by:
getPartnerUploadFractionin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- The partnerUploadFraction.
-
setPartnerUploadFraction
public StoreSalesThirdPartyMetadata.Builder setPartnerUploadFraction(double value)
The fraction of valid transactions that are uploaded by the partner to Google. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double partner_upload_fraction = 10;- Parameters:
value- The partnerUploadFraction to set.- Returns:
- This builder for chaining.
-
clearPartnerUploadFraction
public StoreSalesThirdPartyMetadata.Builder clearPartnerUploadFraction()
The fraction of valid transactions that are uploaded by the partner to Google. Required. The fraction needs to be between 0 and 1 (excluding 0).
optional double partner_upload_fraction = 10;- Returns:
- This builder for chaining.
-
hasBridgeMapVersionId
public boolean hasBridgeMapVersionId()
Version of partner IDs to be used for uploads. Required.
optional string bridge_map_version_id = 11;- Specified by:
hasBridgeMapVersionIdin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- Whether the bridgeMapVersionId field is set.
-
getBridgeMapVersionId
public java.lang.String getBridgeMapVersionId()
Version of partner IDs to be used for uploads. Required.
optional string bridge_map_version_id = 11;- Specified by:
getBridgeMapVersionIdin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- The bridgeMapVersionId.
-
getBridgeMapVersionIdBytes
public com.google.protobuf.ByteString getBridgeMapVersionIdBytes()
Version of partner IDs to be used for uploads. Required.
optional string bridge_map_version_id = 11;- Specified by:
getBridgeMapVersionIdBytesin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- The bytes for bridgeMapVersionId.
-
setBridgeMapVersionId
public StoreSalesThirdPartyMetadata.Builder setBridgeMapVersionId(java.lang.String value)
Version of partner IDs to be used for uploads. Required.
optional string bridge_map_version_id = 11;- Parameters:
value- The bridgeMapVersionId to set.- Returns:
- This builder for chaining.
-
clearBridgeMapVersionId
public StoreSalesThirdPartyMetadata.Builder clearBridgeMapVersionId()
Version of partner IDs to be used for uploads. Required.
optional string bridge_map_version_id = 11;- Returns:
- This builder for chaining.
-
setBridgeMapVersionIdBytes
public StoreSalesThirdPartyMetadata.Builder setBridgeMapVersionIdBytes(com.google.protobuf.ByteString value)
Version of partner IDs to be used for uploads. Required.
optional string bridge_map_version_id = 11;- Parameters:
value- The bytes for bridgeMapVersionId to set.- Returns:
- This builder for chaining.
-
hasPartnerId
public boolean hasPartnerId()
ID of the third party partner updating the transaction feed.
optional int64 partner_id = 12;- Specified by:
hasPartnerIdin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- Whether the partnerId field is set.
-
getPartnerId
public long getPartnerId()
ID of the third party partner updating the transaction feed.
optional int64 partner_id = 12;- Specified by:
getPartnerIdin interfaceStoreSalesThirdPartyMetadataOrBuilder- Returns:
- The partnerId.
-
setPartnerId
public StoreSalesThirdPartyMetadata.Builder setPartnerId(long value)
ID of the third party partner updating the transaction feed.
optional int64 partner_id = 12;- Parameters:
value- The partnerId to set.- Returns:
- This builder for chaining.
-
clearPartnerId
public StoreSalesThirdPartyMetadata.Builder clearPartnerId()
ID of the third party partner updating the transaction feed.
optional int64 partner_id = 12;- Returns:
- This builder for chaining.
-
setUnknownFields
public final StoreSalesThirdPartyMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
mergeUnknownFields
public final StoreSalesThirdPartyMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
-