Class StoreSalesThirdPartyMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
com.google.ads.googleads.v18.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,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. Contact your Google business development representative for details on the upload configuration.Protobuf type
google.ads.googleads.v18.common.StoreSalesThirdPartyMetadata-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Time the advertiser uploaded the data to the partner.Version of partner IDs to be used for uploads.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) ID of the third party partner updating the transaction feed.The fraction of valid transactions that are matched to a third party assigned user ID on the partner side.The fraction of valid transactions that are uploaded by the partner to Google.The fraction of transactions that are valid.clone()Time the advertiser uploaded the data to the partner.com.google.protobuf.ByteStringTime the advertiser uploaded the data to the partner.Version of partner IDs to be used for uploads.com.google.protobuf.ByteStringVersion of partner IDs to be used for uploads.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongID of the third party partner updating the transaction feed.doubleThe fraction of valid transactions that are matched to a third party assigned user ID on the partner side.doubleThe fraction of valid transactions that are uploaded by the partner to Google.doubleThe fraction of transactions that are valid.booleanTime the advertiser uploaded the data to the partner.booleanVersion of partner IDs to be used for uploads.booleanID of the third party partner updating the transaction feed.booleanThe fraction of valid transactions that are matched to a third party assigned user ID on the partner side.booleanThe fraction of valid transactions that are uploaded by the partner to Google.booleanThe fraction of transactions that are valid.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) Time the advertiser uploaded the data to the partner.setAdvertiserUploadDateTimeBytes(com.google.protobuf.ByteString value) Time the advertiser uploaded the data to the partner.setBridgeMapVersionId(String value) Version of partner IDs to be used for uploads.setBridgeMapVersionIdBytes(com.google.protobuf.ByteString value) Version of partner IDs to be used for uploads.setPartnerId(long value) ID of the third party partner updating the transaction feed.setPartnerMatchFraction(double value) The fraction of valid transactions that are matched to a third party assigned user ID on the partner side.setPartnerUploadFraction(double value) The fraction of valid transactions that are uploaded by the partner to Google.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setValidTransactionFraction(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, 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<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
- 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<StoreSalesThirdPartyMetadata.Builder>
-
setField
public StoreSalesThirdPartyMetadata.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<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, 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, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<StoreSalesThirdPartyMetadata.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StoreSalesThirdPartyMetadata.Builder>
-
mergeFrom
-
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 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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
-