Documentation ¶
Index ¶
- Variables
- type AccountBudget
- func (*AccountBudget) Descriptor() ([]byte, []int)deprecated
- func (m *AccountBudget) GetAdjustedSpendingLimit() isAccountBudget_AdjustedSpendingLimit
- func (x *AccountBudget) GetAdjustedSpendingLimitMicros() int64
- func (x *AccountBudget) GetAdjustedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
- func (x *AccountBudget) GetAmountServedMicros() int64
- func (x *AccountBudget) GetApprovedEndDateTime() string
- func (m *AccountBudget) GetApprovedEndTime() isAccountBudget_ApprovedEndTime
- func (x *AccountBudget) GetApprovedEndTimeType() enums.TimeTypeEnum_TimeType
- func (m *AccountBudget) GetApprovedSpendingLimit() isAccountBudget_ApprovedSpendingLimit
- func (x *AccountBudget) GetApprovedSpendingLimitMicros() int64
- func (x *AccountBudget) GetApprovedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
- func (x *AccountBudget) GetApprovedStartDateTime() string
- func (x *AccountBudget) GetBillingSetup() string
- func (x *AccountBudget) GetId() int64
- func (x *AccountBudget) GetName() string
- func (x *AccountBudget) GetNotes() string
- func (x *AccountBudget) GetPendingProposal() *AccountBudget_PendingAccountBudgetProposal
- func (x *AccountBudget) GetProposedEndDateTime() string
- func (m *AccountBudget) GetProposedEndTime() isAccountBudget_ProposedEndTime
- func (x *AccountBudget) GetProposedEndTimeType() enums.TimeTypeEnum_TimeType
- func (m *AccountBudget) GetProposedSpendingLimit() isAccountBudget_ProposedSpendingLimit
- func (x *AccountBudget) GetProposedSpendingLimitMicros() int64
- func (x *AccountBudget) GetProposedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
- func (x *AccountBudget) GetProposedStartDateTime() string
- func (x *AccountBudget) GetPurchaseOrderNumber() string
- func (x *AccountBudget) GetResourceName() string
- func (x *AccountBudget) GetStatus() enums.AccountBudgetStatusEnum_AccountBudgetStatus
- func (x *AccountBudget) GetTotalAdjustmentsMicros() int64
- func (*AccountBudget) ProtoMessage()
- func (x *AccountBudget) ProtoReflect() protoreflect.Message
- func (x *AccountBudget) Reset()
- func (x *AccountBudget) String() string
- type AccountBudgetProposal
- func (*AccountBudgetProposal) Descriptor() ([]byte, []int)deprecated
- func (x *AccountBudgetProposal) GetAccountBudget() string
- func (x *AccountBudgetProposal) GetApprovalDateTime() string
- func (x *AccountBudgetProposal) GetApprovedEndDateTime() string
- func (m *AccountBudgetProposal) GetApprovedEndTime() isAccountBudgetProposal_ApprovedEndTime
- func (x *AccountBudgetProposal) GetApprovedEndTimeType() enums.TimeTypeEnum_TimeType
- func (m *AccountBudgetProposal) GetApprovedSpendingLimit() isAccountBudgetProposal_ApprovedSpendingLimit
- func (x *AccountBudgetProposal) GetApprovedSpendingLimitMicros() int64
- func (x *AccountBudgetProposal) GetApprovedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
- func (x *AccountBudgetProposal) GetApprovedStartDateTime() string
- func (x *AccountBudgetProposal) GetBillingSetup() string
- func (x *AccountBudgetProposal) GetCreationDateTime() string
- func (x *AccountBudgetProposal) GetId() int64
- func (x *AccountBudgetProposal) GetProposalType() enums.AccountBudgetProposalTypeEnum_AccountBudgetProposalType
- func (x *AccountBudgetProposal) GetProposedEndDateTime() string
- func (m *AccountBudgetProposal) GetProposedEndTime() isAccountBudgetProposal_ProposedEndTime
- func (x *AccountBudgetProposal) GetProposedEndTimeType() enums.TimeTypeEnum_TimeType
- func (x *AccountBudgetProposal) GetProposedName() string
- func (x *AccountBudgetProposal) GetProposedNotes() string
- func (x *AccountBudgetProposal) GetProposedPurchaseOrderNumber() string
- func (m *AccountBudgetProposal) GetProposedSpendingLimit() isAccountBudgetProposal_ProposedSpendingLimit
- func (x *AccountBudgetProposal) GetProposedSpendingLimitMicros() int64
- func (x *AccountBudgetProposal) GetProposedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
- func (x *AccountBudgetProposal) GetProposedStartDateTime() string
- func (m *AccountBudgetProposal) GetProposedStartTime() isAccountBudgetProposal_ProposedStartTime
- func (x *AccountBudgetProposal) GetProposedStartTimeType() enums.TimeTypeEnum_TimeType
- func (x *AccountBudgetProposal) GetResourceName() string
- func (x *AccountBudgetProposal) GetStatus() enums.AccountBudgetProposalStatusEnum_AccountBudgetProposalStatus
- func (*AccountBudgetProposal) ProtoMessage()
- func (x *AccountBudgetProposal) ProtoReflect() protoreflect.Message
- func (x *AccountBudgetProposal) Reset()
- func (x *AccountBudgetProposal) String() string
- type AccountBudgetProposal_ApprovedEndDateTime
- type AccountBudgetProposal_ApprovedEndTimeType
- type AccountBudgetProposal_ApprovedSpendingLimitMicros
- type AccountBudgetProposal_ApprovedSpendingLimitType
- type AccountBudgetProposal_ProposedEndDateTime
- type AccountBudgetProposal_ProposedEndTimeType
- type AccountBudgetProposal_ProposedSpendingLimitMicros
- type AccountBudgetProposal_ProposedSpendingLimitType
- type AccountBudgetProposal_ProposedStartDateTime
- type AccountBudgetProposal_ProposedStartTimeType
- type AccountBudget_AdjustedSpendingLimitMicros
- type AccountBudget_AdjustedSpendingLimitType
- type AccountBudget_ApprovedEndDateTime
- type AccountBudget_ApprovedEndTimeType
- type AccountBudget_ApprovedSpendingLimitMicros
- type AccountBudget_ApprovedSpendingLimitType
- type AccountBudget_PendingAccountBudgetProposal
- func (*AccountBudget_PendingAccountBudgetProposal) Descriptor() ([]byte, []int)deprecated
- func (x *AccountBudget_PendingAccountBudgetProposal) GetAccountBudgetProposal() string
- func (x *AccountBudget_PendingAccountBudgetProposal) GetCreationDateTime() string
- func (x *AccountBudget_PendingAccountBudgetProposal) GetEndDateTime() string
- func (m *AccountBudget_PendingAccountBudgetProposal) GetEndTime() isAccountBudget_PendingAccountBudgetProposal_EndTime
- func (x *AccountBudget_PendingAccountBudgetProposal) GetEndTimeType() enums.TimeTypeEnum_TimeType
- func (x *AccountBudget_PendingAccountBudgetProposal) GetName() string
- func (x *AccountBudget_PendingAccountBudgetProposal) GetNotes() string
- func (x *AccountBudget_PendingAccountBudgetProposal) GetProposalType() enums.AccountBudgetProposalTypeEnum_AccountBudgetProposalType
- func (x *AccountBudget_PendingAccountBudgetProposal) GetPurchaseOrderNumber() string
- func (m *AccountBudget_PendingAccountBudgetProposal) GetSpendingLimit() isAccountBudget_PendingAccountBudgetProposal_SpendingLimit
- func (x *AccountBudget_PendingAccountBudgetProposal) GetSpendingLimitMicros() int64
- func (x *AccountBudget_PendingAccountBudgetProposal) GetSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
- func (x *AccountBudget_PendingAccountBudgetProposal) GetStartDateTime() string
- func (*AccountBudget_PendingAccountBudgetProposal) ProtoMessage()
- func (x *AccountBudget_PendingAccountBudgetProposal) ProtoReflect() protoreflect.Message
- func (x *AccountBudget_PendingAccountBudgetProposal) Reset()
- func (x *AccountBudget_PendingAccountBudgetProposal) String() string
- type AccountBudget_PendingAccountBudgetProposal_EndDateTime
- type AccountBudget_PendingAccountBudgetProposal_EndTimeType
- type AccountBudget_PendingAccountBudgetProposal_SpendingLimitMicros
- type AccountBudget_PendingAccountBudgetProposal_SpendingLimitType
- type AccountBudget_ProposedEndDateTime
- type AccountBudget_ProposedEndTimeType
- type AccountBudget_ProposedSpendingLimitMicros
- type AccountBudget_ProposedSpendingLimitType
- type AccountLink
- func (*AccountLink) Descriptor() ([]byte, []int)deprecated
- func (x *AccountLink) GetAccountLinkId() int64
- func (x *AccountLink) GetDataPartner() *DataPartnerLinkIdentifier
- func (x *AccountLink) GetGoogleAds() *GoogleAdsLinkIdentifier
- func (m *AccountLink) GetLinkedAccount() isAccountLink_LinkedAccount
- func (x *AccountLink) GetResourceName() string
- func (x *AccountLink) GetStatus() enums.AccountLinkStatusEnum_AccountLinkStatus
- func (x *AccountLink) GetThirdPartyAppAnalytics() *ThirdPartyAppAnalyticsLinkIdentifier
- func (x *AccountLink) GetType() enums.LinkedAccountTypeEnum_LinkedAccountType
- func (*AccountLink) ProtoMessage()
- func (x *AccountLink) ProtoReflect() protoreflect.Message
- func (x *AccountLink) Reset()
- func (x *AccountLink) String() string
- type AccountLink_DataPartner
- type AccountLink_GoogleAds
- type AccountLink_ThirdPartyAppAnalytics
- type Ad
- func (*Ad) Descriptor() ([]byte, []int)deprecated
- func (m *Ad) GetAdData() isAd_AdData
- func (x *Ad) GetAddedByGoogleAds() bool
- func (x *Ad) GetAppAd() *common.AppAdInfo
- func (x *Ad) GetAppEngagementAd() *common.AppEngagementAdInfo
- func (x *Ad) GetCallOnlyAd() *common.CallOnlyAdInfo
- func (x *Ad) GetDevicePreference() enums.DeviceEnum_Device
- func (x *Ad) GetDisplayUploadAd() *common.DisplayUploadAdInfo
- func (x *Ad) GetDisplayUrl() string
- func (x *Ad) GetExpandedDynamicSearchAd() *common.ExpandedDynamicSearchAdInfo
- func (x *Ad) GetExpandedTextAd() *common.ExpandedTextAdInfo
- func (x *Ad) GetFinalAppUrls() []*common.FinalAppUrl
- func (x *Ad) GetFinalMobileUrls() []string
- func (x *Ad) GetFinalUrlSuffix() string
- func (x *Ad) GetFinalUrls() []string
- func (x *Ad) GetGmailAd() *common.GmailAdInfo
- func (x *Ad) GetHotelAd() *common.HotelAdInfo
- func (x *Ad) GetId() int64
- func (x *Ad) GetImageAd() *common.ImageAdInfo
- func (x *Ad) GetLegacyAppInstallAd() *common.LegacyAppInstallAdInfo
- func (x *Ad) GetLegacyResponsiveDisplayAd() *common.LegacyResponsiveDisplayAdInfo
- func (x *Ad) GetLocalAd() *common.LocalAdInfo
- func (x *Ad) GetName() string
- func (x *Ad) GetResourceName() string
- func (x *Ad) GetResponsiveDisplayAd() *common.ResponsiveDisplayAdInfo
- func (x *Ad) GetResponsiveSearchAd() *common.ResponsiveSearchAdInfo
- func (x *Ad) GetShoppingComparisonListingAd() *common.ShoppingComparisonListingAdInfo
- func (x *Ad) GetShoppingProductAd() *common.ShoppingProductAdInfo
- func (x *Ad) GetShoppingSmartAd() *common.ShoppingSmartAdInfo
- func (x *Ad) GetSystemManagedResourceSource() enums.SystemManagedResourceSourceEnum_SystemManagedResourceSource
- func (x *Ad) GetTextAd() *common.TextAdInfo
- func (x *Ad) GetTrackingUrlTemplate() string
- func (x *Ad) GetType() enums.AdTypeEnum_AdType
- func (x *Ad) GetUrlCollections() []*common.UrlCollection
- func (x *Ad) GetUrlCustomParameters() []*common.CustomParameter
- func (x *Ad) GetVideoAd() *common.VideoAdInfo
- func (x *Ad) GetVideoResponsiveAd() *common.VideoResponsiveAdInfo
- func (*Ad) ProtoMessage()
- func (x *Ad) ProtoReflect() protoreflect.Message
- func (x *Ad) Reset()
- func (x *Ad) String() string
- type AdGroup
- func (*AdGroup) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroup) GetAdRotationMode() enums.AdGroupAdRotationModeEnum_AdGroupAdRotationMode
- func (x *AdGroup) GetBaseAdGroup() string
- func (x *AdGroup) GetCampaign() string
- func (x *AdGroup) GetCpcBidMicros() int64
- func (x *AdGroup) GetCpmBidMicros() int64
- func (x *AdGroup) GetCpvBidMicros() int64
- func (x *AdGroup) GetDisplayCustomBidDimension() enums.TargetingDimensionEnum_TargetingDimension
- func (x *AdGroup) GetEffectiveTargetCpaMicros() int64
- func (x *AdGroup) GetEffectiveTargetCpaSource() enums.BiddingSourceEnum_BiddingSource
- func (x *AdGroup) GetEffectiveTargetRoas() float64
- func (x *AdGroup) GetEffectiveTargetRoasSource() enums.BiddingSourceEnum_BiddingSource
- func (x *AdGroup) GetExcludedParentAssetFieldTypes() []enums.AssetFieldTypeEnum_AssetFieldType
- func (x *AdGroup) GetExplorerAutoOptimizerSetting() *common.ExplorerAutoOptimizerSetting
- func (x *AdGroup) GetFinalUrlSuffix() string
- func (x *AdGroup) GetId() int64
- func (x *AdGroup) GetLabels() []string
- func (x *AdGroup) GetName() string
- func (x *AdGroup) GetPercentCpcBidMicros() int64
- func (x *AdGroup) GetResourceName() string
- func (x *AdGroup) GetStatus() enums.AdGroupStatusEnum_AdGroupStatus
- func (x *AdGroup) GetTargetCpaMicros() int64
- func (x *AdGroup) GetTargetCpmMicros() int64
- func (x *AdGroup) GetTargetRoas() float64
- func (x *AdGroup) GetTargetingSetting() *common.TargetingSetting
- func (x *AdGroup) GetTrackingUrlTemplate() string
- func (x *AdGroup) GetType() enums.AdGroupTypeEnum_AdGroupType
- func (x *AdGroup) GetUrlCustomParameters() []*common.CustomParameter
- func (*AdGroup) ProtoMessage()
- func (x *AdGroup) ProtoReflect() protoreflect.Message
- func (x *AdGroup) Reset()
- func (x *AdGroup) String() string
- type AdGroupAd
- func (*AdGroupAd) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupAd) GetAd() *Ad
- func (x *AdGroupAd) GetAdGroup() string
- func (x *AdGroupAd) GetAdStrength() enums.AdStrengthEnum_AdStrength
- func (x *AdGroupAd) GetLabels() []string
- func (x *AdGroupAd) GetPolicySummary() *AdGroupAdPolicySummary
- func (x *AdGroupAd) GetResourceName() string
- func (x *AdGroupAd) GetStatus() enums.AdGroupAdStatusEnum_AdGroupAdStatus
- func (*AdGroupAd) ProtoMessage()
- func (x *AdGroupAd) ProtoReflect() protoreflect.Message
- func (x *AdGroupAd) Reset()
- func (x *AdGroupAd) String() string
- type AdGroupAdAssetPolicySummary
- func (*AdGroupAdAssetPolicySummary) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupAdAssetPolicySummary) GetApprovalStatus() enums.PolicyApprovalStatusEnum_PolicyApprovalStatus
- func (x *AdGroupAdAssetPolicySummary) GetPolicyTopicEntries() []*common.PolicyTopicEntry
- func (x *AdGroupAdAssetPolicySummary) GetReviewStatus() enums.PolicyReviewStatusEnum_PolicyReviewStatus
- func (*AdGroupAdAssetPolicySummary) ProtoMessage()
- func (x *AdGroupAdAssetPolicySummary) ProtoReflect() protoreflect.Message
- func (x *AdGroupAdAssetPolicySummary) Reset()
- func (x *AdGroupAdAssetPolicySummary) String() string
- type AdGroupAdAssetView
- func (*AdGroupAdAssetView) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupAdAssetView) GetAdGroupAd() string
- func (x *AdGroupAdAssetView) GetAsset() string
- func (x *AdGroupAdAssetView) GetEnabled() bool
- func (x *AdGroupAdAssetView) GetFieldType() enums.AssetFieldTypeEnum_AssetFieldType
- func (x *AdGroupAdAssetView) GetPerformanceLabel() enums.AssetPerformanceLabelEnum_AssetPerformanceLabel
- func (x *AdGroupAdAssetView) GetPolicySummary() *AdGroupAdAssetPolicySummary
- func (x *AdGroupAdAssetView) GetResourceName() string
- func (*AdGroupAdAssetView) ProtoMessage()
- func (x *AdGroupAdAssetView) ProtoReflect() protoreflect.Message
- func (x *AdGroupAdAssetView) Reset()
- func (x *AdGroupAdAssetView) String() string
- type AdGroupAdLabel
- func (*AdGroupAdLabel) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupAdLabel) GetAdGroupAd() string
- func (x *AdGroupAdLabel) GetLabel() string
- func (x *AdGroupAdLabel) GetResourceName() string
- func (*AdGroupAdLabel) ProtoMessage()
- func (x *AdGroupAdLabel) ProtoReflect() protoreflect.Message
- func (x *AdGroupAdLabel) Reset()
- func (x *AdGroupAdLabel) String() string
- type AdGroupAdPolicySummary
- func (*AdGroupAdPolicySummary) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupAdPolicySummary) GetApprovalStatus() enums.PolicyApprovalStatusEnum_PolicyApprovalStatus
- func (x *AdGroupAdPolicySummary) GetPolicyTopicEntries() []*common.PolicyTopicEntry
- func (x *AdGroupAdPolicySummary) GetReviewStatus() enums.PolicyReviewStatusEnum_PolicyReviewStatus
- func (*AdGroupAdPolicySummary) ProtoMessage()
- func (x *AdGroupAdPolicySummary) ProtoReflect() protoreflect.Message
- func (x *AdGroupAdPolicySummary) Reset()
- func (x *AdGroupAdPolicySummary) String() string
- type AdGroupAsset
- func (*AdGroupAsset) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupAsset) GetAdGroup() string
- func (x *AdGroupAsset) GetAsset() string
- func (x *AdGroupAsset) GetFieldType() enums.AssetFieldTypeEnum_AssetFieldType
- func (x *AdGroupAsset) GetResourceName() string
- func (x *AdGroupAsset) GetStatus() enums.AssetLinkStatusEnum_AssetLinkStatus
- func (*AdGroupAsset) ProtoMessage()
- func (x *AdGroupAsset) ProtoReflect() protoreflect.Message
- func (x *AdGroupAsset) Reset()
- func (x *AdGroupAsset) String() string
- type AdGroupAudienceView
- func (*AdGroupAudienceView) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupAudienceView) GetResourceName() string
- func (*AdGroupAudienceView) ProtoMessage()
- func (x *AdGroupAudienceView) ProtoReflect() protoreflect.Message
- func (x *AdGroupAudienceView) Reset()
- func (x *AdGroupAudienceView) String() string
- type AdGroupBidModifier
- func (*AdGroupBidModifier) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupBidModifier) GetAdGroup() string
- func (x *AdGroupBidModifier) GetBaseAdGroup() string
- func (x *AdGroupBidModifier) GetBidModifier() float64
- func (x *AdGroupBidModifier) GetBidModifierSource() enums.BidModifierSourceEnum_BidModifierSource
- func (m *AdGroupBidModifier) GetCriterion() isAdGroupBidModifier_Criterion
- func (x *AdGroupBidModifier) GetCriterionId() int64
- func (x *AdGroupBidModifier) GetDevice() *common.DeviceInfo
- func (x *AdGroupBidModifier) GetHotelAdvanceBookingWindow() *common.HotelAdvanceBookingWindowInfo
- func (x *AdGroupBidModifier) GetHotelCheckInDateRange() *common.HotelCheckInDateRangeInfo
- func (x *AdGroupBidModifier) GetHotelCheckInDay() *common.HotelCheckInDayInfo
- func (x *AdGroupBidModifier) GetHotelDateSelectionType() *common.HotelDateSelectionTypeInfo
- func (x *AdGroupBidModifier) GetHotelLengthOfStay() *common.HotelLengthOfStayInfo
- func (x *AdGroupBidModifier) GetPreferredContent() *common.PreferredContentInfo
- func (x *AdGroupBidModifier) GetResourceName() string
- func (*AdGroupBidModifier) ProtoMessage()
- func (x *AdGroupBidModifier) ProtoReflect() protoreflect.Message
- func (x *AdGroupBidModifier) Reset()
- func (x *AdGroupBidModifier) String() string
- type AdGroupBidModifier_Device
- type AdGroupBidModifier_HotelAdvanceBookingWindow
- type AdGroupBidModifier_HotelCheckInDateRange
- type AdGroupBidModifier_HotelCheckInDay
- type AdGroupBidModifier_HotelDateSelectionType
- type AdGroupBidModifier_HotelLengthOfStay
- type AdGroupBidModifier_PreferredContent
- type AdGroupCriterion
- func (*AdGroupCriterion) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupCriterion) GetAdGroup() string
- func (x *AdGroupCriterion) GetAgeRange() *common.AgeRangeInfo
- func (x *AdGroupCriterion) GetAppPaymentModel() *common.AppPaymentModelInfo
- func (x *AdGroupCriterion) GetApprovalStatus() enums.AdGroupCriterionApprovalStatusEnum_AdGroupCriterionApprovalStatus
- func (x *AdGroupCriterion) GetBidModifier() float64
- func (x *AdGroupCriterion) GetCombinedAudience() *common.CombinedAudienceInfo
- func (x *AdGroupCriterion) GetCpcBidMicros() int64
- func (x *AdGroupCriterion) GetCpmBidMicros() int64
- func (x *AdGroupCriterion) GetCpvBidMicros() int64
- func (m *AdGroupCriterion) GetCriterion() isAdGroupCriterion_Criterion
- func (x *AdGroupCriterion) GetCriterionId() int64
- func (x *AdGroupCriterion) GetCustomAffinity() *common.CustomAffinityInfo
- func (x *AdGroupCriterion) GetCustomAudience() *common.CustomAudienceInfo
- func (x *AdGroupCriterion) GetCustomIntent() *common.CustomIntentInfo
- func (x *AdGroupCriterion) GetDisapprovalReasons() []string
- func (x *AdGroupCriterion) GetDisplayName() string
- func (x *AdGroupCriterion) GetEffectiveCpcBidMicros() int64
- func (x *AdGroupCriterion) GetEffectiveCpcBidSource() enums.BiddingSourceEnum_BiddingSource
- func (x *AdGroupCriterion) GetEffectiveCpmBidMicros() int64
- func (x *AdGroupCriterion) GetEffectiveCpmBidSource() enums.BiddingSourceEnum_BiddingSource
- func (x *AdGroupCriterion) GetEffectiveCpvBidMicros() int64
- func (x *AdGroupCriterion) GetEffectiveCpvBidSource() enums.BiddingSourceEnum_BiddingSource
- func (x *AdGroupCriterion) GetEffectivePercentCpcBidMicros() int64
- func (x *AdGroupCriterion) GetEffectivePercentCpcBidSource() enums.BiddingSourceEnum_BiddingSource
- func (x *AdGroupCriterion) GetFinalMobileUrls() []string
- func (x *AdGroupCriterion) GetFinalUrlSuffix() string
- func (x *AdGroupCriterion) GetFinalUrls() []string
- func (x *AdGroupCriterion) GetGender() *common.GenderInfo
- func (x *AdGroupCriterion) GetIncomeRange() *common.IncomeRangeInfo
- func (x *AdGroupCriterion) GetKeyword() *common.KeywordInfo
- func (x *AdGroupCriterion) GetLabels() []string
- func (x *AdGroupCriterion) GetListingGroup() *common.ListingGroupInfo
- func (x *AdGroupCriterion) GetMobileAppCategory() *common.MobileAppCategoryInfo
- func (x *AdGroupCriterion) GetMobileApplication() *common.MobileApplicationInfo
- func (x *AdGroupCriterion) GetNegative() bool
- func (x *AdGroupCriterion) GetParentalStatus() *common.ParentalStatusInfo
- func (x *AdGroupCriterion) GetPercentCpcBidMicros() int64
- func (x *AdGroupCriterion) GetPlacement() *common.PlacementInfo
- func (x *AdGroupCriterion) GetPositionEstimates() *AdGroupCriterion_PositionEstimates
- func (x *AdGroupCriterion) GetQualityInfo() *AdGroupCriterion_QualityInfo
- func (x *AdGroupCriterion) GetResourceName() string
- func (x *AdGroupCriterion) GetStatus() enums.AdGroupCriterionStatusEnum_AdGroupCriterionStatus
- func (x *AdGroupCriterion) GetSystemServingStatus() enums.CriterionSystemServingStatusEnum_CriterionSystemServingStatus
- func (x *AdGroupCriterion) GetTopic() *common.TopicInfo
- func (x *AdGroupCriterion) GetTrackingUrlTemplate() string
- func (x *AdGroupCriterion) GetType() enums.CriterionTypeEnum_CriterionType
- func (x *AdGroupCriterion) GetUrlCustomParameters() []*common.CustomParameter
- func (x *AdGroupCriterion) GetUserInterest() *common.UserInterestInfo
- func (x *AdGroupCriterion) GetUserList() *common.UserListInfo
- func (x *AdGroupCriterion) GetWebpage() *common.WebpageInfo
- func (x *AdGroupCriterion) GetYoutubeChannel() *common.YouTubeChannelInfo
- func (x *AdGroupCriterion) GetYoutubeVideo() *common.YouTubeVideoInfo
- func (*AdGroupCriterion) ProtoMessage()
- func (x *AdGroupCriterion) ProtoReflect() protoreflect.Message
- func (x *AdGroupCriterion) Reset()
- func (x *AdGroupCriterion) String() string
- type AdGroupCriterionLabel
- func (*AdGroupCriterionLabel) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupCriterionLabel) GetAdGroupCriterion() string
- func (x *AdGroupCriterionLabel) GetLabel() string
- func (x *AdGroupCriterionLabel) GetResourceName() string
- func (*AdGroupCriterionLabel) ProtoMessage()
- func (x *AdGroupCriterionLabel) ProtoReflect() protoreflect.Message
- func (x *AdGroupCriterionLabel) Reset()
- func (x *AdGroupCriterionLabel) String() string
- type AdGroupCriterionSimulation
- func (*AdGroupCriterionSimulation) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupCriterionSimulation) GetAdGroupId() int64
- func (x *AdGroupCriterionSimulation) GetCpcBidPointList() *common.CpcBidSimulationPointList
- func (x *AdGroupCriterionSimulation) GetCriterionId() int64
- func (x *AdGroupCriterionSimulation) GetEndDate() string
- func (x *AdGroupCriterionSimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
- func (x *AdGroupCriterionSimulation) GetPercentCpcBidPointList() *common.PercentCpcBidSimulationPointList
- func (m *AdGroupCriterionSimulation) GetPointList() isAdGroupCriterionSimulation_PointList
- func (x *AdGroupCriterionSimulation) GetResourceName() string
- func (x *AdGroupCriterionSimulation) GetStartDate() string
- func (x *AdGroupCriterionSimulation) GetType() enums.SimulationTypeEnum_SimulationType
- func (*AdGroupCriterionSimulation) ProtoMessage()
- func (x *AdGroupCriterionSimulation) ProtoReflect() protoreflect.Message
- func (x *AdGroupCriterionSimulation) Reset()
- func (x *AdGroupCriterionSimulation) String() string
- type AdGroupCriterionSimulation_CpcBidPointList
- type AdGroupCriterionSimulation_PercentCpcBidPointList
- type AdGroupCriterion_AgeRange
- type AdGroupCriterion_AppPaymentModel
- type AdGroupCriterion_CombinedAudience
- type AdGroupCriterion_CustomAffinity
- type AdGroupCriterion_CustomAudience
- type AdGroupCriterion_CustomIntent
- type AdGroupCriterion_Gender
- type AdGroupCriterion_IncomeRange
- type AdGroupCriterion_Keyword
- type AdGroupCriterion_ListingGroup
- type AdGroupCriterion_MobileAppCategory
- type AdGroupCriterion_MobileApplication
- type AdGroupCriterion_ParentalStatus
- type AdGroupCriterion_Placement
- type AdGroupCriterion_PositionEstimates
- func (*AdGroupCriterion_PositionEstimates) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupCriterion_PositionEstimates) GetEstimatedAddClicksAtFirstPositionCpc() int64
- func (x *AdGroupCriterion_PositionEstimates) GetEstimatedAddCostAtFirstPositionCpc() int64
- func (x *AdGroupCriterion_PositionEstimates) GetFirstPageCpcMicros() int64
- func (x *AdGroupCriterion_PositionEstimates) GetFirstPositionCpcMicros() int64
- func (x *AdGroupCriterion_PositionEstimates) GetTopOfPageCpcMicros() int64
- func (*AdGroupCriterion_PositionEstimates) ProtoMessage()
- func (x *AdGroupCriterion_PositionEstimates) ProtoReflect() protoreflect.Message
- func (x *AdGroupCriterion_PositionEstimates) Reset()
- func (x *AdGroupCriterion_PositionEstimates) String() string
- type AdGroupCriterion_QualityInfo
- func (*AdGroupCriterion_QualityInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupCriterion_QualityInfo) GetCreativeQualityScore() enums.QualityScoreBucketEnum_QualityScoreBucket
- func (x *AdGroupCriterion_QualityInfo) GetPostClickQualityScore() enums.QualityScoreBucketEnum_QualityScoreBucket
- func (x *AdGroupCriterion_QualityInfo) GetQualityScore() int32
- func (x *AdGroupCriterion_QualityInfo) GetSearchPredictedCtr() enums.QualityScoreBucketEnum_QualityScoreBucket
- func (*AdGroupCriterion_QualityInfo) ProtoMessage()
- func (x *AdGroupCriterion_QualityInfo) ProtoReflect() protoreflect.Message
- func (x *AdGroupCriterion_QualityInfo) Reset()
- func (x *AdGroupCriterion_QualityInfo) String() string
- type AdGroupCriterion_Topic
- type AdGroupCriterion_UserInterest
- type AdGroupCriterion_UserList
- type AdGroupCriterion_Webpage
- type AdGroupCriterion_YoutubeChannel
- type AdGroupCriterion_YoutubeVideo
- type AdGroupExtensionSetting
- func (*AdGroupExtensionSetting) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupExtensionSetting) GetAdGroup() string
- func (x *AdGroupExtensionSetting) GetDevice() enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice
- func (x *AdGroupExtensionSetting) GetExtensionFeedItems() []string
- func (x *AdGroupExtensionSetting) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType
- func (x *AdGroupExtensionSetting) GetResourceName() string
- func (*AdGroupExtensionSetting) ProtoMessage()
- func (x *AdGroupExtensionSetting) ProtoReflect() protoreflect.Message
- func (x *AdGroupExtensionSetting) Reset()
- func (x *AdGroupExtensionSetting) String() string
- type AdGroupFeed
- func (*AdGroupFeed) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupFeed) GetAdGroup() string
- func (x *AdGroupFeed) GetFeed() string
- func (x *AdGroupFeed) GetMatchingFunction() *common.MatchingFunction
- func (x *AdGroupFeed) GetPlaceholderTypes() []enums.PlaceholderTypeEnum_PlaceholderType
- func (x *AdGroupFeed) GetResourceName() string
- func (x *AdGroupFeed) GetStatus() enums.FeedLinkStatusEnum_FeedLinkStatus
- func (*AdGroupFeed) ProtoMessage()
- func (x *AdGroupFeed) ProtoReflect() protoreflect.Message
- func (x *AdGroupFeed) Reset()
- func (x *AdGroupFeed) String() string
- type AdGroupLabel
- func (*AdGroupLabel) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupLabel) GetAdGroup() string
- func (x *AdGroupLabel) GetLabel() string
- func (x *AdGroupLabel) GetResourceName() string
- func (*AdGroupLabel) ProtoMessage()
- func (x *AdGroupLabel) ProtoReflect() protoreflect.Message
- func (x *AdGroupLabel) Reset()
- func (x *AdGroupLabel) String() string
- type AdGroupSimulation
- func (*AdGroupSimulation) Descriptor() ([]byte, []int)deprecated
- func (x *AdGroupSimulation) GetAdGroupId() int64
- func (x *AdGroupSimulation) GetCpcBidPointList() *common.CpcBidSimulationPointList
- func (x *AdGroupSimulation) GetCpvBidPointList() *common.CpvBidSimulationPointList
- func (x *AdGroupSimulation) GetEndDate() string
- func (x *AdGroupSimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
- func (m *AdGroupSimulation) GetPointList() isAdGroupSimulation_PointList
- func (x *AdGroupSimulation) GetResourceName() string
- func (x *AdGroupSimulation) GetStartDate() string
- func (x *AdGroupSimulation) GetTargetCpaPointList() *common.TargetCpaSimulationPointList
- func (x *AdGroupSimulation) GetTargetRoasPointList() *common.TargetRoasSimulationPointList
- func (x *AdGroupSimulation) GetType() enums.SimulationTypeEnum_SimulationType
- func (*AdGroupSimulation) ProtoMessage()
- func (x *AdGroupSimulation) ProtoReflect() protoreflect.Message
- func (x *AdGroupSimulation) Reset()
- func (x *AdGroupSimulation) String() string
- type AdGroupSimulation_CpcBidPointList
- type AdGroupSimulation_CpvBidPointList
- type AdGroupSimulation_TargetCpaPointList
- type AdGroupSimulation_TargetRoasPointList
- type AdParameter
- func (*AdParameter) Descriptor() ([]byte, []int)deprecated
- func (x *AdParameter) GetAdGroupCriterion() string
- func (x *AdParameter) GetInsertionText() string
- func (x *AdParameter) GetParameterIndex() int64
- func (x *AdParameter) GetResourceName() string
- func (*AdParameter) ProtoMessage()
- func (x *AdParameter) ProtoReflect() protoreflect.Message
- func (x *AdParameter) Reset()
- func (x *AdParameter) String() string
- type AdScheduleView
- type Ad_AppAd
- type Ad_AppEngagementAd
- type Ad_CallOnlyAd
- type Ad_DisplayUploadAd
- type Ad_ExpandedDynamicSearchAd
- type Ad_ExpandedTextAd
- type Ad_GmailAd
- type Ad_HotelAd
- type Ad_ImageAd
- type Ad_LegacyAppInstallAd
- type Ad_LegacyResponsiveDisplayAd
- type Ad_LocalAd
- type Ad_ResponsiveDisplayAd
- type Ad_ResponsiveSearchAd
- type Ad_ShoppingComparisonListingAd
- type Ad_ShoppingProductAd
- type Ad_ShoppingSmartAd
- type Ad_TextAd
- type Ad_VideoAd
- type Ad_VideoResponsiveAd
- type AgeRangeView
- type Asset
- func (*Asset) Descriptor() ([]byte, []int)deprecated
- func (m *Asset) GetAssetData() isAsset_AssetData
- func (x *Asset) GetBookOnGoogleAsset() *common.BookOnGoogleAsset
- func (x *Asset) GetCalloutAsset() *common.CalloutAsset
- func (x *Asset) GetFinalMobileUrls() []string
- func (x *Asset) GetFinalUrlSuffix() string
- func (x *Asset) GetFinalUrls() []string
- func (x *Asset) GetId() int64
- func (x *Asset) GetImageAsset() *common.ImageAsset
- func (x *Asset) GetLeadFormAsset() *common.LeadFormAsset
- func (x *Asset) GetMediaBundleAsset() *common.MediaBundleAsset
- func (x *Asset) GetName() string
- func (x *Asset) GetPolicySummary() *AssetPolicySummary
- func (x *Asset) GetPromotionAsset() *common.PromotionAsset
- func (x *Asset) GetResourceName() string
- func (x *Asset) GetSitelinkAsset() *common.SitelinkAsset
- func (x *Asset) GetStructuredSnippetAsset() *common.StructuredSnippetAsset
- func (x *Asset) GetTextAsset() *common.TextAsset
- func (x *Asset) GetTrackingUrlTemplate() string
- func (x *Asset) GetType() enums.AssetTypeEnum_AssetType
- func (x *Asset) GetUrlCustomParameters() []*common.CustomParameter
- func (x *Asset) GetYoutubeVideoAsset() *common.YoutubeVideoAsset
- func (*Asset) ProtoMessage()
- func (x *Asset) ProtoReflect() protoreflect.Message
- func (x *Asset) Reset()
- func (x *Asset) String() string
- type AssetPolicySummary
- func (*AssetPolicySummary) Descriptor() ([]byte, []int)deprecated
- func (x *AssetPolicySummary) GetApprovalStatus() enums.PolicyApprovalStatusEnum_PolicyApprovalStatus
- func (x *AssetPolicySummary) GetPolicyTopicEntries() []*common.PolicyTopicEntry
- func (x *AssetPolicySummary) GetReviewStatus() enums.PolicyReviewStatusEnum_PolicyReviewStatus
- func (*AssetPolicySummary) ProtoMessage()
- func (x *AssetPolicySummary) ProtoReflect() protoreflect.Message
- func (x *AssetPolicySummary) Reset()
- func (x *AssetPolicySummary) String() string
- type Asset_BookOnGoogleAsset
- type Asset_CalloutAsset
- type Asset_ImageAsset
- type Asset_LeadFormAsset
- type Asset_MediaBundleAsset
- type Asset_PromotionAsset
- type Asset_SitelinkAsset
- type Asset_StructuredSnippetAsset
- type Asset_TextAsset
- type Asset_YoutubeVideoAsset
- type AttributeFieldMapping
- func (*AttributeFieldMapping) Descriptor() ([]byte, []int)deprecated
- func (x *AttributeFieldMapping) GetAdCustomizerField() enums.AdCustomizerPlaceholderFieldEnum_AdCustomizerPlaceholderField
- func (x *AttributeFieldMapping) GetAffiliateLocationField() enums.AffiliateLocationPlaceholderFieldEnum_AffiliateLocationPlaceholderField
- func (x *AttributeFieldMapping) GetAppField() enums.AppPlaceholderFieldEnum_AppPlaceholderField
- func (x *AttributeFieldMapping) GetCallField() enums.CallPlaceholderFieldEnum_CallPlaceholderField
- func (x *AttributeFieldMapping) GetCalloutField() enums.CalloutPlaceholderFieldEnum_CalloutPlaceholderField
- func (x *AttributeFieldMapping) GetCustomField() enums.CustomPlaceholderFieldEnum_CustomPlaceholderField
- func (x *AttributeFieldMapping) GetDsaPageFeedField() enums.DsaPageFeedCriterionFieldEnum_DsaPageFeedCriterionField
- func (x *AttributeFieldMapping) GetEducationField() enums.EducationPlaceholderFieldEnum_EducationPlaceholderField
- func (x *AttributeFieldMapping) GetFeedAttributeId() int64
- func (m *AttributeFieldMapping) GetField() isAttributeFieldMapping_Field
- func (x *AttributeFieldMapping) GetFieldId() int64
- func (x *AttributeFieldMapping) GetFlightField() enums.FlightPlaceholderFieldEnum_FlightPlaceholderField
- func (x *AttributeFieldMapping) GetHotelField() enums.HotelPlaceholderFieldEnum_HotelPlaceholderField
- func (x *AttributeFieldMapping) GetImageField() enums.ImagePlaceholderFieldEnum_ImagePlaceholderField
- func (x *AttributeFieldMapping) GetJobField() enums.JobPlaceholderFieldEnum_JobPlaceholderField
- func (x *AttributeFieldMapping) GetLocalField() enums.LocalPlaceholderFieldEnum_LocalPlaceholderField
- func (x *AttributeFieldMapping) GetLocationExtensionTargetingField() ...
- func (x *AttributeFieldMapping) GetLocationField() enums.LocationPlaceholderFieldEnum_LocationPlaceholderField
- func (x *AttributeFieldMapping) GetMessageField() enums.MessagePlaceholderFieldEnum_MessagePlaceholderField
- func (x *AttributeFieldMapping) GetPriceField() enums.PricePlaceholderFieldEnum_PricePlaceholderField
- func (x *AttributeFieldMapping) GetPromotionField() enums.PromotionPlaceholderFieldEnum_PromotionPlaceholderField
- func (x *AttributeFieldMapping) GetRealEstateField() enums.RealEstatePlaceholderFieldEnum_RealEstatePlaceholderField
- func (x *AttributeFieldMapping) GetSitelinkField() enums.SitelinkPlaceholderFieldEnum_SitelinkPlaceholderField
- func (x *AttributeFieldMapping) GetStructuredSnippetField() enums.StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField
- func (x *AttributeFieldMapping) GetTravelField() enums.TravelPlaceholderFieldEnum_TravelPlaceholderField
- func (*AttributeFieldMapping) ProtoMessage()
- func (x *AttributeFieldMapping) ProtoReflect() protoreflect.Message
- func (x *AttributeFieldMapping) Reset()
- func (x *AttributeFieldMapping) String() string
- type AttributeFieldMapping_AdCustomizerField
- type AttributeFieldMapping_AffiliateLocationField
- type AttributeFieldMapping_AppField
- type AttributeFieldMapping_CallField
- type AttributeFieldMapping_CalloutField
- type AttributeFieldMapping_CustomField
- type AttributeFieldMapping_DsaPageFeedField
- type AttributeFieldMapping_EducationField
- type AttributeFieldMapping_FlightField
- type AttributeFieldMapping_HotelField
- type AttributeFieldMapping_ImageField
- type AttributeFieldMapping_JobField
- type AttributeFieldMapping_LocalField
- type AttributeFieldMapping_LocationExtensionTargetingField
- type AttributeFieldMapping_LocationField
- type AttributeFieldMapping_MessageField
- type AttributeFieldMapping_PriceField
- type AttributeFieldMapping_PromotionField
- type AttributeFieldMapping_RealEstateField
- type AttributeFieldMapping_SitelinkField
- type AttributeFieldMapping_StructuredSnippetField
- type AttributeFieldMapping_TravelField
- type BatchJob
- func (*BatchJob) Descriptor() ([]byte, []int)deprecated
- func (x *BatchJob) GetId() int64
- func (x *BatchJob) GetLongRunningOperation() string
- func (x *BatchJob) GetMetadata() *BatchJob_BatchJobMetadata
- func (x *BatchJob) GetNextAddSequenceToken() string
- func (x *BatchJob) GetResourceName() string
- func (x *BatchJob) GetStatus() enums.BatchJobStatusEnum_BatchJobStatus
- func (*BatchJob) ProtoMessage()
- func (x *BatchJob) ProtoReflect() protoreflect.Message
- func (x *BatchJob) Reset()
- func (x *BatchJob) String() string
- type BatchJob_BatchJobMetadata
- func (*BatchJob_BatchJobMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *BatchJob_BatchJobMetadata) GetCompletionDateTime() string
- func (x *BatchJob_BatchJobMetadata) GetCreationDateTime() string
- func (x *BatchJob_BatchJobMetadata) GetEstimatedCompletionRatio() float64
- func (x *BatchJob_BatchJobMetadata) GetExecutedOperationCount() int64
- func (x *BatchJob_BatchJobMetadata) GetOperationCount() int64
- func (x *BatchJob_BatchJobMetadata) GetStartDateTime() string
- func (*BatchJob_BatchJobMetadata) ProtoMessage()
- func (x *BatchJob_BatchJobMetadata) ProtoReflect() protoreflect.Message
- func (x *BatchJob_BatchJobMetadata) Reset()
- func (x *BatchJob_BatchJobMetadata) String() string
- type BiddingStrategy
- func (*BiddingStrategy) Descriptor() ([]byte, []int)deprecated
- func (x *BiddingStrategy) GetCampaignCount() int64
- func (x *BiddingStrategy) GetEffectiveCurrencyCode() string
- func (x *BiddingStrategy) GetEnhancedCpc() *common.EnhancedCpc
- func (x *BiddingStrategy) GetId() int64
- func (x *BiddingStrategy) GetMaximizeConversionValue() *common.MaximizeConversionValue
- func (x *BiddingStrategy) GetMaximizeConversions() *common.MaximizeConversions
- func (x *BiddingStrategy) GetName() string
- func (x *BiddingStrategy) GetNonRemovedCampaignCount() int64
- func (x *BiddingStrategy) GetResourceName() string
- func (m *BiddingStrategy) GetScheme() isBiddingStrategy_Scheme
- func (x *BiddingStrategy) GetStatus() enums.BiddingStrategyStatusEnum_BiddingStrategyStatus
- func (x *BiddingStrategy) GetTargetCpa() *common.TargetCpa
- func (x *BiddingStrategy) GetTargetImpressionShare() *common.TargetImpressionShare
- func (x *BiddingStrategy) GetTargetRoas() *common.TargetRoas
- func (x *BiddingStrategy) GetTargetSpend() *common.TargetSpend
- func (x *BiddingStrategy) GetType() enums.BiddingStrategyTypeEnum_BiddingStrategyType
- func (*BiddingStrategy) ProtoMessage()
- func (x *BiddingStrategy) ProtoReflect() protoreflect.Message
- func (x *BiddingStrategy) Reset()
- func (x *BiddingStrategy) String() string
- type BiddingStrategySimulation
- func (*BiddingStrategySimulation) Descriptor() ([]byte, []int)deprecated
- func (x *BiddingStrategySimulation) GetBiddingStrategyId() int64
- func (x *BiddingStrategySimulation) GetEndDate() string
- func (x *BiddingStrategySimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
- func (m *BiddingStrategySimulation) GetPointList() isBiddingStrategySimulation_PointList
- func (x *BiddingStrategySimulation) GetResourceName() string
- func (x *BiddingStrategySimulation) GetStartDate() string
- func (x *BiddingStrategySimulation) GetTargetCpaPointList() *common.TargetCpaSimulationPointList
- func (x *BiddingStrategySimulation) GetTargetRoasPointList() *common.TargetRoasSimulationPointList
- func (x *BiddingStrategySimulation) GetType() enums.SimulationTypeEnum_SimulationType
- func (*BiddingStrategySimulation) ProtoMessage()
- func (x *BiddingStrategySimulation) ProtoReflect() protoreflect.Message
- func (x *BiddingStrategySimulation) Reset()
- func (x *BiddingStrategySimulation) String() string
- type BiddingStrategySimulation_TargetCpaPointList
- type BiddingStrategySimulation_TargetRoasPointList
- type BiddingStrategy_EnhancedCpc
- type BiddingStrategy_MaximizeConversionValue
- type BiddingStrategy_MaximizeConversions
- type BiddingStrategy_TargetCpa
- type BiddingStrategy_TargetImpressionShare
- type BiddingStrategy_TargetRoas
- type BiddingStrategy_TargetSpend
- type BillingSetup
- func (*BillingSetup) Descriptor() ([]byte, []int)deprecated
- func (x *BillingSetup) GetEndDateTime() string
- func (m *BillingSetup) GetEndTime() isBillingSetup_EndTime
- func (x *BillingSetup) GetEndTimeType() enums.TimeTypeEnum_TimeType
- func (x *BillingSetup) GetId() int64
- func (x *BillingSetup) GetPaymentsAccount() string
- func (x *BillingSetup) GetPaymentsAccountInfo() *BillingSetup_PaymentsAccountInfo
- func (x *BillingSetup) GetResourceName() string
- func (x *BillingSetup) GetStartDateTime() string
- func (m *BillingSetup) GetStartTime() isBillingSetup_StartTime
- func (x *BillingSetup) GetStartTimeType() enums.TimeTypeEnum_TimeType
- func (x *BillingSetup) GetStatus() enums.BillingSetupStatusEnum_BillingSetupStatus
- func (*BillingSetup) ProtoMessage()
- func (x *BillingSetup) ProtoReflect() protoreflect.Message
- func (x *BillingSetup) Reset()
- func (x *BillingSetup) String() string
- type BillingSetup_EndDateTime
- type BillingSetup_EndTimeType
- type BillingSetup_PaymentsAccountInfo
- func (*BillingSetup_PaymentsAccountInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BillingSetup_PaymentsAccountInfo) GetPaymentsAccountId() string
- func (x *BillingSetup_PaymentsAccountInfo) GetPaymentsAccountName() string
- func (x *BillingSetup_PaymentsAccountInfo) GetPaymentsProfileId() string
- func (x *BillingSetup_PaymentsAccountInfo) GetPaymentsProfileName() string
- func (x *BillingSetup_PaymentsAccountInfo) GetSecondaryPaymentsProfileId() string
- func (*BillingSetup_PaymentsAccountInfo) ProtoMessage()
- func (x *BillingSetup_PaymentsAccountInfo) ProtoReflect() protoreflect.Message
- func (x *BillingSetup_PaymentsAccountInfo) Reset()
- func (x *BillingSetup_PaymentsAccountInfo) String() string
- type BillingSetup_StartDateTime
- type BillingSetup_StartTimeType
- type CallReportingSetting
- func (*CallReportingSetting) Descriptor() ([]byte, []int)deprecated
- func (x *CallReportingSetting) GetCallConversionAction() string
- func (x *CallReportingSetting) GetCallConversionReportingEnabled() bool
- func (x *CallReportingSetting) GetCallReportingEnabled() bool
- func (*CallReportingSetting) ProtoMessage()
- func (x *CallReportingSetting) ProtoReflect() protoreflect.Message
- func (x *CallReportingSetting) Reset()
- func (x *CallReportingSetting) String() string
- type CallView
- func (*CallView) Descriptor() ([]byte, []int)deprecated
- func (x *CallView) GetCallDurationSeconds() int64
- func (x *CallView) GetCallStatus() enums.GoogleVoiceCallStatusEnum_GoogleVoiceCallStatus
- func (x *CallView) GetCallTrackingDisplayLocation() enums.CallTrackingDisplayLocationEnum_CallTrackingDisplayLocation
- func (x *CallView) GetCallerAreaCode() string
- func (x *CallView) GetCallerRegionCode() string
- func (x *CallView) GetEndCallDateTime() string
- func (x *CallView) GetResourceName() string
- func (x *CallView) GetStartCallDateTime() string
- func (x *CallView) GetType() enums.CallTypeEnum_CallType
- func (*CallView) ProtoMessage()
- func (x *CallView) ProtoReflect() protoreflect.Message
- func (x *CallView) Reset()
- func (x *CallView) String() string
- type Campaign
- func (*Campaign) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign) GetAdServingOptimizationStatus() enums.AdServingOptimizationStatusEnum_AdServingOptimizationStatus
- func (x *Campaign) GetAdvertisingChannelSubType() enums.AdvertisingChannelSubTypeEnum_AdvertisingChannelSubType
- func (x *Campaign) GetAdvertisingChannelType() enums.AdvertisingChannelTypeEnum_AdvertisingChannelType
- func (x *Campaign) GetAppCampaignSetting() *Campaign_AppCampaignSetting
- func (x *Campaign) GetBaseCampaign() string
- func (x *Campaign) GetBiddingStrategy() string
- func (x *Campaign) GetBiddingStrategyType() enums.BiddingStrategyTypeEnum_BiddingStrategyType
- func (m *Campaign) GetCampaignBiddingStrategy() isCampaign_CampaignBiddingStrategy
- func (x *Campaign) GetCampaignBudget() string
- func (x *Campaign) GetCommission() *common.Commission
- func (x *Campaign) GetDynamicSearchAdsSetting() *Campaign_DynamicSearchAdsSetting
- func (x *Campaign) GetEndDate() string
- func (x *Campaign) GetExcludedParentAssetFieldTypes() []enums.AssetFieldTypeEnum_AssetFieldType
- func (x *Campaign) GetExperimentType() enums.CampaignExperimentTypeEnum_CampaignExperimentType
- func (x *Campaign) GetFinalUrlSuffix() string
- func (x *Campaign) GetFrequencyCaps() []*common.FrequencyCapEntry
- func (x *Campaign) GetGeoTargetTypeSetting() *Campaign_GeoTargetTypeSetting
- func (x *Campaign) GetHotelSetting() *Campaign_HotelSettingInfo
- func (x *Campaign) GetId() int64
- func (x *Campaign) GetLabels() []string
- func (x *Campaign) GetLocalCampaignSetting() *Campaign_LocalCampaignSetting
- func (x *Campaign) GetManualCpc() *common.ManualCpc
- func (x *Campaign) GetManualCpm() *common.ManualCpm
- func (x *Campaign) GetManualCpv() *common.ManualCpv
- func (x *Campaign) GetMaximizeConversionValue() *common.MaximizeConversionValue
- func (x *Campaign) GetMaximizeConversions() *common.MaximizeConversions
- func (x *Campaign) GetName() string
- func (x *Campaign) GetNetworkSettings() *Campaign_NetworkSettings
- func (x *Campaign) GetOptimizationGoalSetting() *Campaign_OptimizationGoalSetting
- func (x *Campaign) GetOptimizationScore() float64
- func (x *Campaign) GetPaymentMode() enums.PaymentModeEnum_PaymentMode
- func (x *Campaign) GetPercentCpc() *common.PercentCpc
- func (x *Campaign) GetRealTimeBiddingSetting() *common.RealTimeBiddingSetting
- func (x *Campaign) GetResourceName() string
- func (x *Campaign) GetSelectiveOptimization() *Campaign_SelectiveOptimization
- func (x *Campaign) GetServingStatus() enums.CampaignServingStatusEnum_CampaignServingStatus
- func (x *Campaign) GetShoppingSetting() *Campaign_ShoppingSetting
- func (x *Campaign) GetStartDate() string
- func (x *Campaign) GetStatus() enums.CampaignStatusEnum_CampaignStatus
- func (x *Campaign) GetTargetCpa() *common.TargetCpa
- func (x *Campaign) GetTargetCpm() *common.TargetCpm
- func (x *Campaign) GetTargetImpressionShare() *common.TargetImpressionShare
- func (x *Campaign) GetTargetRoas() *common.TargetRoas
- func (x *Campaign) GetTargetSpend() *common.TargetSpend
- func (x *Campaign) GetTargetingSetting() *common.TargetingSetting
- func (x *Campaign) GetTrackingSetting() *Campaign_TrackingSetting
- func (x *Campaign) GetTrackingUrlTemplate() string
- func (x *Campaign) GetUrlCustomParameters() []*common.CustomParameter
- func (x *Campaign) GetVanityPharma() *Campaign_VanityPharma
- func (x *Campaign) GetVideoBrandSafetySuitability() enums.BrandSafetySuitabilityEnum_BrandSafetySuitability
- func (*Campaign) ProtoMessage()
- func (x *Campaign) ProtoReflect() protoreflect.Message
- func (x *Campaign) Reset()
- func (x *Campaign) String() string
- type CampaignAsset
- func (*CampaignAsset) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignAsset) GetAsset() string
- func (x *CampaignAsset) GetCampaign() string
- func (x *CampaignAsset) GetFieldType() enums.AssetFieldTypeEnum_AssetFieldType
- func (x *CampaignAsset) GetResourceName() string
- func (x *CampaignAsset) GetStatus() enums.AssetLinkStatusEnum_AssetLinkStatus
- func (*CampaignAsset) ProtoMessage()
- func (x *CampaignAsset) ProtoReflect() protoreflect.Message
- func (x *CampaignAsset) Reset()
- func (x *CampaignAsset) String() string
- type CampaignAudienceView
- func (*CampaignAudienceView) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignAudienceView) GetResourceName() string
- func (*CampaignAudienceView) ProtoMessage()
- func (x *CampaignAudienceView) ProtoReflect() protoreflect.Message
- func (x *CampaignAudienceView) Reset()
- func (x *CampaignAudienceView) String() string
- type CampaignBidModifier
- func (*CampaignBidModifier) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignBidModifier) GetBidModifier() float64
- func (x *CampaignBidModifier) GetCampaign() string
- func (m *CampaignBidModifier) GetCriterion() isCampaignBidModifier_Criterion
- func (x *CampaignBidModifier) GetCriterionId() int64
- func (x *CampaignBidModifier) GetInteractionType() *common.InteractionTypeInfo
- func (x *CampaignBidModifier) GetResourceName() string
- func (*CampaignBidModifier) ProtoMessage()
- func (x *CampaignBidModifier) ProtoReflect() protoreflect.Message
- func (x *CampaignBidModifier) Reset()
- func (x *CampaignBidModifier) String() string
- type CampaignBidModifier_InteractionType
- type CampaignBudget
- func (*CampaignBudget) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignBudget) GetAmountMicros() int64
- func (x *CampaignBudget) GetDeliveryMethod() enums.BudgetDeliveryMethodEnum_BudgetDeliveryMethod
- func (x *CampaignBudget) GetExplicitlyShared() bool
- func (x *CampaignBudget) GetHasRecommendedBudget() bool
- func (x *CampaignBudget) GetId() int64
- func (x *CampaignBudget) GetName() string
- func (x *CampaignBudget) GetPeriod() enums.BudgetPeriodEnum_BudgetPeriod
- func (x *CampaignBudget) GetRecommendedBudgetAmountMicros() int64
- func (x *CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyClicks() int64
- func (x *CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyCostMicros() int64
- func (x *CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyInteractions() int64
- func (x *CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyViews() int64
- func (x *CampaignBudget) GetReferenceCount() int64
- func (x *CampaignBudget) GetResourceName() string
- func (x *CampaignBudget) GetStatus() enums.BudgetStatusEnum_BudgetStatus
- func (x *CampaignBudget) GetTotalAmountMicros() int64
- func (x *CampaignBudget) GetType() enums.BudgetTypeEnum_BudgetType
- func (*CampaignBudget) ProtoMessage()
- func (x *CampaignBudget) ProtoReflect() protoreflect.Message
- func (x *CampaignBudget) Reset()
- func (x *CampaignBudget) String() string
- type CampaignCriterion
- func (*CampaignCriterion) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignCriterion) GetAdSchedule() *common.AdScheduleInfo
- func (x *CampaignCriterion) GetAgeRange() *common.AgeRangeInfo
- func (x *CampaignCriterion) GetBidModifier() float32
- func (x *CampaignCriterion) GetCampaign() string
- func (x *CampaignCriterion) GetCarrier() *common.CarrierInfo
- func (x *CampaignCriterion) GetCombinedAudience() *common.CombinedAudienceInfo
- func (x *CampaignCriterion) GetContentLabel() *common.ContentLabelInfo
- func (m *CampaignCriterion) GetCriterion() isCampaignCriterion_Criterion
- func (x *CampaignCriterion) GetCriterionId() int64
- func (x *CampaignCriterion) GetCustomAffinity() *common.CustomAffinityInfo
- func (x *CampaignCriterion) GetCustomAudience() *common.CustomAudienceInfo
- func (x *CampaignCriterion) GetDevice() *common.DeviceInfo
- func (x *CampaignCriterion) GetDisplayName() string
- func (x *CampaignCriterion) GetGender() *common.GenderInfo
- func (x *CampaignCriterion) GetIncomeRange() *common.IncomeRangeInfo
- func (x *CampaignCriterion) GetIpBlock() *common.IpBlockInfo
- func (x *CampaignCriterion) GetKeyword() *common.KeywordInfo
- func (x *CampaignCriterion) GetLanguage() *common.LanguageInfo
- func (x *CampaignCriterion) GetListingScope() *common.ListingScopeInfo
- func (x *CampaignCriterion) GetLocation() *common.LocationInfo
- func (x *CampaignCriterion) GetLocationGroup() *common.LocationGroupInfo
- func (x *CampaignCriterion) GetMobileAppCategory() *common.MobileAppCategoryInfo
- func (x *CampaignCriterion) GetMobileApplication() *common.MobileApplicationInfo
- func (x *CampaignCriterion) GetMobileDevice() *common.MobileDeviceInfo
- func (x *CampaignCriterion) GetNegative() bool
- func (x *CampaignCriterion) GetOperatingSystemVersion() *common.OperatingSystemVersionInfo
- func (x *CampaignCriterion) GetParentalStatus() *common.ParentalStatusInfo
- func (x *CampaignCriterion) GetPlacement() *common.PlacementInfo
- func (x *CampaignCriterion) GetProximity() *common.ProximityInfo
- func (x *CampaignCriterion) GetResourceName() string
- func (x *CampaignCriterion) GetStatus() enums.CampaignCriterionStatusEnum_CampaignCriterionStatus
- func (x *CampaignCriterion) GetTopic() *common.TopicInfo
- func (x *CampaignCriterion) GetType() enums.CriterionTypeEnum_CriterionType
- func (x *CampaignCriterion) GetUserInterest() *common.UserInterestInfo
- func (x *CampaignCriterion) GetUserList() *common.UserListInfo
- func (x *CampaignCriterion) GetWebpage() *common.WebpageInfo
- func (x *CampaignCriterion) GetYoutubeChannel() *common.YouTubeChannelInfo
- func (x *CampaignCriterion) GetYoutubeVideo() *common.YouTubeVideoInfo
- func (*CampaignCriterion) ProtoMessage()
- func (x *CampaignCriterion) ProtoReflect() protoreflect.Message
- func (x *CampaignCriterion) Reset()
- func (x *CampaignCriterion) String() string
- type CampaignCriterionSimulation
- func (*CampaignCriterionSimulation) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignCriterionSimulation) GetBidModifierPointList() *common.BidModifierSimulationPointList
- func (x *CampaignCriterionSimulation) GetCampaignId() int64
- func (x *CampaignCriterionSimulation) GetCriterionId() int64
- func (x *CampaignCriterionSimulation) GetEndDate() string
- func (x *CampaignCriterionSimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
- func (m *CampaignCriterionSimulation) GetPointList() isCampaignCriterionSimulation_PointList
- func (x *CampaignCriterionSimulation) GetResourceName() string
- func (x *CampaignCriterionSimulation) GetStartDate() string
- func (x *CampaignCriterionSimulation) GetType() enums.SimulationTypeEnum_SimulationType
- func (*CampaignCriterionSimulation) ProtoMessage()
- func (x *CampaignCriterionSimulation) ProtoReflect() protoreflect.Message
- func (x *CampaignCriterionSimulation) Reset()
- func (x *CampaignCriterionSimulation) String() string
- type CampaignCriterionSimulation_BidModifierPointList
- type CampaignCriterion_AdSchedule
- type CampaignCriterion_AgeRange
- type CampaignCriterion_Carrier
- type CampaignCriterion_CombinedAudience
- type CampaignCriterion_ContentLabel
- type CampaignCriterion_CustomAffinity
- type CampaignCriterion_CustomAudience
- type CampaignCriterion_Device
- type CampaignCriterion_Gender
- type CampaignCriterion_IncomeRange
- type CampaignCriterion_IpBlock
- type CampaignCriterion_Keyword
- type CampaignCriterion_Language
- type CampaignCriterion_ListingScope
- type CampaignCriterion_Location
- type CampaignCriterion_LocationGroup
- type CampaignCriterion_MobileAppCategory
- type CampaignCriterion_MobileApplication
- type CampaignCriterion_MobileDevice
- type CampaignCriterion_OperatingSystemVersion
- type CampaignCriterion_ParentalStatus
- type CampaignCriterion_Placement
- type CampaignCriterion_Proximity
- type CampaignCriterion_Topic
- type CampaignCriterion_UserInterest
- type CampaignCriterion_UserList
- type CampaignCriterion_Webpage
- type CampaignCriterion_YoutubeChannel
- type CampaignCriterion_YoutubeVideo
- type CampaignDraft
- func (*CampaignDraft) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignDraft) GetBaseCampaign() string
- func (x *CampaignDraft) GetDraftCampaign() string
- func (x *CampaignDraft) GetDraftId() int64
- func (x *CampaignDraft) GetHasExperimentRunning() bool
- func (x *CampaignDraft) GetLongRunningOperation() string
- func (x *CampaignDraft) GetName() string
- func (x *CampaignDraft) GetResourceName() string
- func (x *CampaignDraft) GetStatus() enums.CampaignDraftStatusEnum_CampaignDraftStatus
- func (*CampaignDraft) ProtoMessage()
- func (x *CampaignDraft) ProtoReflect() protoreflect.Message
- func (x *CampaignDraft) Reset()
- func (x *CampaignDraft) String() string
- type CampaignExperiment
- func (*CampaignExperiment) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignExperiment) GetCampaignDraft() string
- func (x *CampaignExperiment) GetDescription() string
- func (x *CampaignExperiment) GetEndDate() string
- func (x *CampaignExperiment) GetExperimentCampaign() string
- func (x *CampaignExperiment) GetId() int64
- func (x *CampaignExperiment) GetLongRunningOperation() string
- func (x *CampaignExperiment) GetName() string
- func (x *CampaignExperiment) GetResourceName() string
- func (x *CampaignExperiment) GetStartDate() string
- func (x *CampaignExperiment) GetStatus() enums.CampaignExperimentStatusEnum_CampaignExperimentStatus
- func (x *CampaignExperiment) GetTrafficSplitPercent() int64
- func (x *CampaignExperiment) GetTrafficSplitType() ...
- func (*CampaignExperiment) ProtoMessage()
- func (x *CampaignExperiment) ProtoReflect() protoreflect.Message
- func (x *CampaignExperiment) Reset()
- func (x *CampaignExperiment) String() string
- type CampaignExtensionSetting
- func (*CampaignExtensionSetting) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignExtensionSetting) GetCampaign() string
- func (x *CampaignExtensionSetting) GetDevice() enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice
- func (x *CampaignExtensionSetting) GetExtensionFeedItems() []string
- func (x *CampaignExtensionSetting) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType
- func (x *CampaignExtensionSetting) GetResourceName() string
- func (*CampaignExtensionSetting) ProtoMessage()
- func (x *CampaignExtensionSetting) ProtoReflect() protoreflect.Message
- func (x *CampaignExtensionSetting) Reset()
- func (x *CampaignExtensionSetting) String() string
- type CampaignFeed
- func (*CampaignFeed) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignFeed) GetCampaign() string
- func (x *CampaignFeed) GetFeed() string
- func (x *CampaignFeed) GetMatchingFunction() *common.MatchingFunction
- func (x *CampaignFeed) GetPlaceholderTypes() []enums.PlaceholderTypeEnum_PlaceholderType
- func (x *CampaignFeed) GetResourceName() string
- func (x *CampaignFeed) GetStatus() enums.FeedLinkStatusEnum_FeedLinkStatus
- func (*CampaignFeed) ProtoMessage()
- func (x *CampaignFeed) ProtoReflect() protoreflect.Message
- func (x *CampaignFeed) Reset()
- func (x *CampaignFeed) String() string
- type CampaignLabel
- func (*CampaignLabel) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignLabel) GetCampaign() string
- func (x *CampaignLabel) GetLabel() string
- func (x *CampaignLabel) GetResourceName() string
- func (*CampaignLabel) ProtoMessage()
- func (x *CampaignLabel) ProtoReflect() protoreflect.Message
- func (x *CampaignLabel) Reset()
- func (x *CampaignLabel) String() string
- type CampaignSharedSet
- func (*CampaignSharedSet) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignSharedSet) GetCampaign() string
- func (x *CampaignSharedSet) GetResourceName() string
- func (x *CampaignSharedSet) GetSharedSet() string
- func (x *CampaignSharedSet) GetStatus() enums.CampaignSharedSetStatusEnum_CampaignSharedSetStatus
- func (*CampaignSharedSet) ProtoMessage()
- func (x *CampaignSharedSet) ProtoReflect() protoreflect.Message
- func (x *CampaignSharedSet) Reset()
- func (x *CampaignSharedSet) String() string
- type CampaignSimulation
- func (*CampaignSimulation) Descriptor() ([]byte, []int)deprecated
- func (x *CampaignSimulation) GetBudgetPointList() *common.BudgetSimulationPointList
- func (x *CampaignSimulation) GetCampaignId() int64
- func (x *CampaignSimulation) GetCpcBidPointList() *common.CpcBidSimulationPointList
- func (x *CampaignSimulation) GetEndDate() string
- func (x *CampaignSimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
- func (m *CampaignSimulation) GetPointList() isCampaignSimulation_PointList
- func (x *CampaignSimulation) GetResourceName() string
- func (x *CampaignSimulation) GetStartDate() string
- func (x *CampaignSimulation) GetTargetCpaPointList() *common.TargetCpaSimulationPointList
- func (x *CampaignSimulation) GetTargetImpressionSharePointList() *common.TargetImpressionShareSimulationPointList
- func (x *CampaignSimulation) GetTargetRoasPointList() *common.TargetRoasSimulationPointList
- func (x *CampaignSimulation) GetType() enums.SimulationTypeEnum_SimulationType
- func (*CampaignSimulation) ProtoMessage()
- func (x *CampaignSimulation) ProtoReflect() protoreflect.Message
- func (x *CampaignSimulation) Reset()
- func (x *CampaignSimulation) String() string
- type CampaignSimulation_BudgetPointList
- type CampaignSimulation_CpcBidPointList
- type CampaignSimulation_TargetCpaPointList
- type CampaignSimulation_TargetImpressionSharePointList
- type CampaignSimulation_TargetRoasPointList
- type Campaign_AppCampaignSetting
- func (*Campaign_AppCampaignSetting) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_AppCampaignSetting) GetAppId() string
- func (x *Campaign_AppCampaignSetting) GetAppStore() enums.AppCampaignAppStoreEnum_AppCampaignAppStore
- func (x *Campaign_AppCampaignSetting) GetBiddingStrategyGoalType() ...
- func (*Campaign_AppCampaignSetting) ProtoMessage()
- func (x *Campaign_AppCampaignSetting) ProtoReflect() protoreflect.Message
- func (x *Campaign_AppCampaignSetting) Reset()
- func (x *Campaign_AppCampaignSetting) String() string
- type Campaign_BiddingStrategy
- type Campaign_Commission
- type Campaign_DynamicSearchAdsSetting
- func (*Campaign_DynamicSearchAdsSetting) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_DynamicSearchAdsSetting) GetDomainName() string
- func (x *Campaign_DynamicSearchAdsSetting) GetFeeds() []string
- func (x *Campaign_DynamicSearchAdsSetting) GetLanguageCode() string
- func (x *Campaign_DynamicSearchAdsSetting) GetUseSuppliedUrlsOnly() bool
- func (*Campaign_DynamicSearchAdsSetting) ProtoMessage()
- func (x *Campaign_DynamicSearchAdsSetting) ProtoReflect() protoreflect.Message
- func (x *Campaign_DynamicSearchAdsSetting) Reset()
- func (x *Campaign_DynamicSearchAdsSetting) String() string
- type Campaign_GeoTargetTypeSetting
- func (*Campaign_GeoTargetTypeSetting) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_GeoTargetTypeSetting) GetNegativeGeoTargetType() enums.NegativeGeoTargetTypeEnum_NegativeGeoTargetType
- func (x *Campaign_GeoTargetTypeSetting) GetPositiveGeoTargetType() enums.PositiveGeoTargetTypeEnum_PositiveGeoTargetType
- func (*Campaign_GeoTargetTypeSetting) ProtoMessage()
- func (x *Campaign_GeoTargetTypeSetting) ProtoReflect() protoreflect.Message
- func (x *Campaign_GeoTargetTypeSetting) Reset()
- func (x *Campaign_GeoTargetTypeSetting) String() string
- type Campaign_HotelSettingInfo
- func (*Campaign_HotelSettingInfo) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_HotelSettingInfo) GetHotelCenterId() int64
- func (*Campaign_HotelSettingInfo) ProtoMessage()
- func (x *Campaign_HotelSettingInfo) ProtoReflect() protoreflect.Message
- func (x *Campaign_HotelSettingInfo) Reset()
- func (x *Campaign_HotelSettingInfo) String() string
- type Campaign_LocalCampaignSetting
- func (*Campaign_LocalCampaignSetting) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_LocalCampaignSetting) GetLocationSourceType() enums.LocationSourceTypeEnum_LocationSourceType
- func (*Campaign_LocalCampaignSetting) ProtoMessage()
- func (x *Campaign_LocalCampaignSetting) ProtoReflect() protoreflect.Message
- func (x *Campaign_LocalCampaignSetting) Reset()
- func (x *Campaign_LocalCampaignSetting) String() string
- type Campaign_ManualCpc
- type Campaign_ManualCpm
- type Campaign_ManualCpv
- type Campaign_MaximizeConversionValue
- type Campaign_MaximizeConversions
- type Campaign_NetworkSettings
- func (*Campaign_NetworkSettings) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_NetworkSettings) GetTargetContentNetwork() bool
- func (x *Campaign_NetworkSettings) GetTargetGoogleSearch() bool
- func (x *Campaign_NetworkSettings) GetTargetPartnerSearchNetwork() bool
- func (x *Campaign_NetworkSettings) GetTargetSearchNetwork() bool
- func (*Campaign_NetworkSettings) ProtoMessage()
- func (x *Campaign_NetworkSettings) ProtoReflect() protoreflect.Message
- func (x *Campaign_NetworkSettings) Reset()
- func (x *Campaign_NetworkSettings) String() string
- type Campaign_OptimizationGoalSetting
- func (*Campaign_OptimizationGoalSetting) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_OptimizationGoalSetting) GetOptimizationGoalTypes() []enums.OptimizationGoalTypeEnum_OptimizationGoalType
- func (*Campaign_OptimizationGoalSetting) ProtoMessage()
- func (x *Campaign_OptimizationGoalSetting) ProtoReflect() protoreflect.Message
- func (x *Campaign_OptimizationGoalSetting) Reset()
- func (x *Campaign_OptimizationGoalSetting) String() string
- type Campaign_PercentCpc
- type Campaign_SelectiveOptimization
- func (*Campaign_SelectiveOptimization) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_SelectiveOptimization) GetConversionActions() []string
- func (*Campaign_SelectiveOptimization) ProtoMessage()
- func (x *Campaign_SelectiveOptimization) ProtoReflect() protoreflect.Message
- func (x *Campaign_SelectiveOptimization) Reset()
- func (x *Campaign_SelectiveOptimization) String() string
- type Campaign_ShoppingSetting
- func (*Campaign_ShoppingSetting) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_ShoppingSetting) GetCampaignPriority() int32
- func (x *Campaign_ShoppingSetting) GetEnableLocal() bool
- func (x *Campaign_ShoppingSetting) GetMerchantId() int64
- func (x *Campaign_ShoppingSetting) GetSalesCountry() string
- func (*Campaign_ShoppingSetting) ProtoMessage()
- func (x *Campaign_ShoppingSetting) ProtoReflect() protoreflect.Message
- func (x *Campaign_ShoppingSetting) Reset()
- func (x *Campaign_ShoppingSetting) String() string
- type Campaign_TargetCpa
- type Campaign_TargetCpm
- type Campaign_TargetImpressionShare
- type Campaign_TargetRoas
- type Campaign_TargetSpend
- type Campaign_TrackingSetting
- func (*Campaign_TrackingSetting) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_TrackingSetting) GetTrackingUrl() string
- func (*Campaign_TrackingSetting) ProtoMessage()
- func (x *Campaign_TrackingSetting) ProtoReflect() protoreflect.Message
- func (x *Campaign_TrackingSetting) Reset()
- func (x *Campaign_TrackingSetting) String() string
- type Campaign_VanityPharma
- func (*Campaign_VanityPharma) Descriptor() ([]byte, []int)deprecated
- func (x *Campaign_VanityPharma) GetVanityPharmaDisplayUrlMode() enums.VanityPharmaDisplayUrlModeEnum_VanityPharmaDisplayUrlMode
- func (x *Campaign_VanityPharma) GetVanityPharmaText() enums.VanityPharmaTextEnum_VanityPharmaText
- func (*Campaign_VanityPharma) ProtoMessage()
- func (x *Campaign_VanityPharma) ProtoReflect() protoreflect.Message
- func (x *Campaign_VanityPharma) Reset()
- func (x *Campaign_VanityPharma) String() string
- type CarrierConstant
- func (*CarrierConstant) Descriptor() ([]byte, []int)deprecated
- func (x *CarrierConstant) GetCountryCode() string
- func (x *CarrierConstant) GetId() int64
- func (x *CarrierConstant) GetName() string
- func (x *CarrierConstant) GetResourceName() string
- func (*CarrierConstant) ProtoMessage()
- func (x *CarrierConstant) ProtoReflect() protoreflect.Message
- func (x *CarrierConstant) Reset()
- func (x *CarrierConstant) String() string
- type ChangeEvent
- func (*ChangeEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeEvent) GetAdGroup() string
- func (x *ChangeEvent) GetCampaign() string
- func (x *ChangeEvent) GetChangeDateTime() string
- func (x *ChangeEvent) GetChangeResourceName() string
- func (x *ChangeEvent) GetChangeResourceType() enums.ChangeEventResourceTypeEnum_ChangeEventResourceType
- func (x *ChangeEvent) GetChangedFields() *fieldmaskpb.FieldMask
- func (x *ChangeEvent) GetClientType() enums.ChangeClientTypeEnum_ChangeClientType
- func (x *ChangeEvent) GetFeed() string
- func (x *ChangeEvent) GetFeedItem() string
- func (x *ChangeEvent) GetNewResource() *ChangeEvent_ChangedResource
- func (x *ChangeEvent) GetOldResource() *ChangeEvent_ChangedResource
- func (x *ChangeEvent) GetResourceChangeOperation() enums.ResourceChangeOperationEnum_ResourceChangeOperation
- func (x *ChangeEvent) GetResourceName() string
- func (x *ChangeEvent) GetUserEmail() string
- func (*ChangeEvent) ProtoMessage()
- func (x *ChangeEvent) ProtoReflect() protoreflect.Message
- func (x *ChangeEvent) Reset()
- func (x *ChangeEvent) String() string
- type ChangeEvent_ChangedResource
- func (*ChangeEvent_ChangedResource) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeEvent_ChangedResource) GetAd() *Ad
- func (x *ChangeEvent_ChangedResource) GetAdGroup() *AdGroup
- func (x *ChangeEvent_ChangedResource) GetAdGroupAd() *AdGroupAd
- func (x *ChangeEvent_ChangedResource) GetAdGroupBidModifier() *AdGroupBidModifier
- func (x *ChangeEvent_ChangedResource) GetAdGroupCriterion() *AdGroupCriterion
- func (x *ChangeEvent_ChangedResource) GetAdGroupFeed() *AdGroupFeed
- func (x *ChangeEvent_ChangedResource) GetCampaign() *Campaign
- func (x *ChangeEvent_ChangedResource) GetCampaignBudget() *CampaignBudget
- func (x *ChangeEvent_ChangedResource) GetCampaignCriterion() *CampaignCriterion
- func (x *ChangeEvent_ChangedResource) GetCampaignFeed() *CampaignFeed
- func (x *ChangeEvent_ChangedResource) GetFeed() *Feed
- func (x *ChangeEvent_ChangedResource) GetFeedItem() *FeedItem
- func (*ChangeEvent_ChangedResource) ProtoMessage()
- func (x *ChangeEvent_ChangedResource) ProtoReflect() protoreflect.Message
- func (x *ChangeEvent_ChangedResource) Reset()
- func (x *ChangeEvent_ChangedResource) String() string
- type ChangeStatus
- func (*ChangeStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeStatus) GetAdGroup() string
- func (x *ChangeStatus) GetAdGroupAd() string
- func (x *ChangeStatus) GetAdGroupBidModifier() string
- func (x *ChangeStatus) GetAdGroupCriterion() string
- func (x *ChangeStatus) GetAdGroupFeed() string
- func (x *ChangeStatus) GetCampaign() string
- func (x *ChangeStatus) GetCampaignCriterion() string
- func (x *ChangeStatus) GetCampaignFeed() string
- func (x *ChangeStatus) GetFeed() string
- func (x *ChangeStatus) GetFeedItem() string
- func (x *ChangeStatus) GetLastChangeDateTime() string
- func (x *ChangeStatus) GetResourceName() string
- func (x *ChangeStatus) GetResourceStatus() enums.ChangeStatusOperationEnum_ChangeStatusOperation
- func (x *ChangeStatus) GetResourceType() enums.ChangeStatusResourceTypeEnum_ChangeStatusResourceType
- func (*ChangeStatus) ProtoMessage()
- func (x *ChangeStatus) ProtoReflect() protoreflect.Message
- func (x *ChangeStatus) Reset()
- func (x *ChangeStatus) String() string
- type ClickView
- func (*ClickView) Descriptor() ([]byte, []int)deprecated
- func (x *ClickView) GetAdGroupAd() string
- func (x *ClickView) GetAreaOfInterest() *common.ClickLocation
- func (x *ClickView) GetCampaignLocationTarget() string
- func (x *ClickView) GetGclid() string
- func (x *ClickView) GetKeyword() string
- func (x *ClickView) GetKeywordInfo() *common.KeywordInfo
- func (x *ClickView) GetLocationOfPresence() *common.ClickLocation
- func (x *ClickView) GetPageNumber() int64
- func (x *ClickView) GetResourceName() string
- func (x *ClickView) GetUserList() string
- func (*ClickView) ProtoMessage()
- func (x *ClickView) ProtoReflect() protoreflect.Message
- func (x *ClickView) Reset()
- func (x *ClickView) String() string
- type CombinedAudience
- func (*CombinedAudience) Descriptor() ([]byte, []int)deprecated
- func (x *CombinedAudience) GetDescription() string
- func (x *CombinedAudience) GetId() int64
- func (x *CombinedAudience) GetName() string
- func (x *CombinedAudience) GetResourceName() string
- func (x *CombinedAudience) GetStatus() enums.CombinedAudienceStatusEnum_CombinedAudienceStatus
- func (*CombinedAudience) ProtoMessage()
- func (x *CombinedAudience) ProtoReflect() protoreflect.Message
- func (x *CombinedAudience) Reset()
- func (x *CombinedAudience) String() string
- type ConversionAction
- func (*ConversionAction) Descriptor() ([]byte, []int)deprecated
- func (x *ConversionAction) GetAppId() string
- func (x *ConversionAction) GetAttributionModelSettings() *ConversionAction_AttributionModelSettings
- func (x *ConversionAction) GetCategory() enums.ConversionActionCategoryEnum_ConversionActionCategory
- func (x *ConversionAction) GetClickThroughLookbackWindowDays() int64
- func (x *ConversionAction) GetCountingType() enums.ConversionActionCountingTypeEnum_ConversionActionCountingType
- func (x *ConversionAction) GetFirebaseSettings() *ConversionAction_FirebaseSettings
- func (x *ConversionAction) GetId() int64
- func (x *ConversionAction) GetIncludeInConversionsMetric() bool
- func (x *ConversionAction) GetMobileAppVendor() enums.MobileAppVendorEnum_MobileAppVendor
- func (x *ConversionAction) GetName() string
- func (x *ConversionAction) GetOwnerCustomer() string
- func (x *ConversionAction) GetPhoneCallDurationSeconds() int64
- func (x *ConversionAction) GetResourceName() string
- func (x *ConversionAction) GetStatus() enums.ConversionActionStatusEnum_ConversionActionStatus
- func (x *ConversionAction) GetTagSnippets() []*common.TagSnippet
- func (x *ConversionAction) GetThirdPartyAppAnalyticsSettings() *ConversionAction_ThirdPartyAppAnalyticsSettings
- func (x *ConversionAction) GetType() enums.ConversionActionTypeEnum_ConversionActionType
- func (x *ConversionAction) GetValueSettings() *ConversionAction_ValueSettings
- func (x *ConversionAction) GetViewThroughLookbackWindowDays() int64
- func (*ConversionAction) ProtoMessage()
- func (x *ConversionAction) ProtoReflect() protoreflect.Message
- func (x *ConversionAction) Reset()
- func (x *ConversionAction) String() string
- type ConversionAction_AttributionModelSettings
- func (*ConversionAction_AttributionModelSettings) Descriptor() ([]byte, []int)deprecated
- func (x *ConversionAction_AttributionModelSettings) GetAttributionModel() enums.AttributionModelEnum_AttributionModel
- func (x *ConversionAction_AttributionModelSettings) GetDataDrivenModelStatus() enums.DataDrivenModelStatusEnum_DataDrivenModelStatus
- func (*ConversionAction_AttributionModelSettings) ProtoMessage()
- func (x *ConversionAction_AttributionModelSettings) ProtoReflect() protoreflect.Message
- func (x *ConversionAction_AttributionModelSettings) Reset()
- func (x *ConversionAction_AttributionModelSettings) String() string
- type ConversionAction_FirebaseSettings
- func (*ConversionAction_FirebaseSettings) Descriptor() ([]byte, []int)deprecated
- func (x *ConversionAction_FirebaseSettings) GetEventName() string
- func (x *ConversionAction_FirebaseSettings) GetProjectId() string
- func (*ConversionAction_FirebaseSettings) ProtoMessage()
- func (x *ConversionAction_FirebaseSettings) ProtoReflect() protoreflect.Message
- func (x *ConversionAction_FirebaseSettings) Reset()
- func (x *ConversionAction_FirebaseSettings) String() string
- type ConversionAction_ThirdPartyAppAnalyticsSettings
- func (*ConversionAction_ThirdPartyAppAnalyticsSettings) Descriptor() ([]byte, []int)deprecated
- func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) GetEventName() string
- func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) GetProviderName() string
- func (*ConversionAction_ThirdPartyAppAnalyticsSettings) ProtoMessage()
- func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) ProtoReflect() protoreflect.Message
- func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) Reset()
- func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) String() string
- type ConversionAction_ValueSettings
- func (*ConversionAction_ValueSettings) Descriptor() ([]byte, []int)deprecated
- func (x *ConversionAction_ValueSettings) GetAlwaysUseDefaultValue() bool
- func (x *ConversionAction_ValueSettings) GetDefaultCurrencyCode() string
- func (x *ConversionAction_ValueSettings) GetDefaultValue() float64
- func (*ConversionAction_ValueSettings) ProtoMessage()
- func (x *ConversionAction_ValueSettings) ProtoReflect() protoreflect.Message
- func (x *ConversionAction_ValueSettings) Reset()
- func (x *ConversionAction_ValueSettings) String() string
- type ConversionCustomVariable
- func (*ConversionCustomVariable) Descriptor() ([]byte, []int)deprecated
- func (x *ConversionCustomVariable) GetId() int64
- func (x *ConversionCustomVariable) GetName() string
- func (x *ConversionCustomVariable) GetOwnerCustomer() string
- func (x *ConversionCustomVariable) GetResourceName() string
- func (x *ConversionCustomVariable) GetStatus() enums.ConversionCustomVariableStatusEnum_ConversionCustomVariableStatus
- func (x *ConversionCustomVariable) GetTag() string
- func (*ConversionCustomVariable) ProtoMessage()
- func (x *ConversionCustomVariable) ProtoReflect() protoreflect.Message
- func (x *ConversionCustomVariable) Reset()
- func (x *ConversionCustomVariable) String() string
- type ConversionTrackingSetting
- func (*ConversionTrackingSetting) Descriptor() ([]byte, []int)deprecated
- func (x *ConversionTrackingSetting) GetConversionTrackingId() int64
- func (x *ConversionTrackingSetting) GetCrossAccountConversionTrackingId() int64
- func (*ConversionTrackingSetting) ProtoMessage()
- func (x *ConversionTrackingSetting) ProtoReflect() protoreflect.Message
- func (x *ConversionTrackingSetting) Reset()
- func (x *ConversionTrackingSetting) String() string
- type CurrencyConstant
- func (*CurrencyConstant) Descriptor() ([]byte, []int)deprecated
- func (x *CurrencyConstant) GetBillableUnitMicros() int64
- func (x *CurrencyConstant) GetCode() string
- func (x *CurrencyConstant) GetName() string
- func (x *CurrencyConstant) GetResourceName() string
- func (x *CurrencyConstant) GetSymbol() string
- func (*CurrencyConstant) ProtoMessage()
- func (x *CurrencyConstant) ProtoReflect() protoreflect.Message
- func (x *CurrencyConstant) Reset()
- func (x *CurrencyConstant) String() string
- type CustomAudience
- func (*CustomAudience) Descriptor() ([]byte, []int)deprecated
- func (x *CustomAudience) GetDescription() string
- func (x *CustomAudience) GetId() int64
- func (x *CustomAudience) GetMembers() []*CustomAudienceMember
- func (x *CustomAudience) GetName() string
- func (x *CustomAudience) GetResourceName() string
- func (x *CustomAudience) GetStatus() enums.CustomAudienceStatusEnum_CustomAudienceStatus
- func (x *CustomAudience) GetType() enums.CustomAudienceTypeEnum_CustomAudienceType
- func (*CustomAudience) ProtoMessage()
- func (x *CustomAudience) ProtoReflect() protoreflect.Message
- func (x *CustomAudience) Reset()
- func (x *CustomAudience) String() string
- type CustomAudienceMember
- func (*CustomAudienceMember) Descriptor() ([]byte, []int)deprecated
- func (x *CustomAudienceMember) GetApp() string
- func (x *CustomAudienceMember) GetKeyword() string
- func (x *CustomAudienceMember) GetMemberType() enums.CustomAudienceMemberTypeEnum_CustomAudienceMemberType
- func (x *CustomAudienceMember) GetPlaceCategory() int64
- func (x *CustomAudienceMember) GetUrl() string
- func (m *CustomAudienceMember) GetValue() isCustomAudienceMember_Value
- func (*CustomAudienceMember) ProtoMessage()
- func (x *CustomAudienceMember) ProtoReflect() protoreflect.Message
- func (x *CustomAudienceMember) Reset()
- func (x *CustomAudienceMember) String() string
- type CustomAudienceMember_App
- type CustomAudienceMember_Keyword
- type CustomAudienceMember_PlaceCategory
- type CustomAudienceMember_Url
- type CustomInterest
- func (*CustomInterest) Descriptor() ([]byte, []int)deprecated
- func (x *CustomInterest) GetDescription() string
- func (x *CustomInterest) GetId() int64
- func (x *CustomInterest) GetMembers() []*CustomInterestMember
- func (x *CustomInterest) GetName() string
- func (x *CustomInterest) GetResourceName() string
- func (x *CustomInterest) GetStatus() enums.CustomInterestStatusEnum_CustomInterestStatus
- func (x *CustomInterest) GetType() enums.CustomInterestTypeEnum_CustomInterestType
- func (*CustomInterest) ProtoMessage()
- func (x *CustomInterest) ProtoReflect() protoreflect.Message
- func (x *CustomInterest) Reset()
- func (x *CustomInterest) String() string
- type CustomInterestMember
- func (*CustomInterestMember) Descriptor() ([]byte, []int)deprecated
- func (x *CustomInterestMember) GetMemberType() enums.CustomInterestMemberTypeEnum_CustomInterestMemberType
- func (x *CustomInterestMember) GetParameter() string
- func (*CustomInterestMember) ProtoMessage()
- func (x *CustomInterestMember) ProtoReflect() protoreflect.Message
- func (x *CustomInterestMember) Reset()
- func (x *CustomInterestMember) String() string
- type Customer
- func (*Customer) Descriptor() ([]byte, []int)deprecated
- func (x *Customer) GetAutoTaggingEnabled() bool
- func (x *Customer) GetCallReportingSetting() *CallReportingSetting
- func (x *Customer) GetConversionTrackingSetting() *ConversionTrackingSetting
- func (x *Customer) GetCurrencyCode() string
- func (x *Customer) GetDescriptiveName() string
- func (x *Customer) GetFinalUrlSuffix() string
- func (x *Customer) GetHasPartnersBadge() bool
- func (x *Customer) GetId() int64
- func (x *Customer) GetManager() bool
- func (x *Customer) GetOptimizationScore() float64
- func (x *Customer) GetOptimizationScoreWeight() float64
- func (x *Customer) GetPayPerConversionEligibilityFailureReasons() ...
- func (x *Customer) GetRemarketingSetting() *RemarketingSetting
- func (x *Customer) GetResourceName() string
- func (x *Customer) GetTestAccount() bool
- func (x *Customer) GetTimeZone() string
- func (x *Customer) GetTrackingUrlTemplate() string
- func (*Customer) ProtoMessage()
- func (x *Customer) ProtoReflect() protoreflect.Message
- func (x *Customer) Reset()
- func (x *Customer) String() string
- type CustomerAsset
- func (*CustomerAsset) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerAsset) GetAsset() string
- func (x *CustomerAsset) GetFieldType() enums.AssetFieldTypeEnum_AssetFieldType
- func (x *CustomerAsset) GetResourceName() string
- func (x *CustomerAsset) GetStatus() enums.AssetLinkStatusEnum_AssetLinkStatus
- func (*CustomerAsset) ProtoMessage()
- func (x *CustomerAsset) ProtoReflect() protoreflect.Message
- func (x *CustomerAsset) Reset()
- func (x *CustomerAsset) String() string
- type CustomerClient
- func (*CustomerClient) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerClient) GetClientCustomer() string
- func (x *CustomerClient) GetCurrencyCode() string
- func (x *CustomerClient) GetDescriptiveName() string
- func (x *CustomerClient) GetHidden() bool
- func (x *CustomerClient) GetId() int64
- func (x *CustomerClient) GetLevel() int64
- func (x *CustomerClient) GetManager() bool
- func (x *CustomerClient) GetResourceName() string
- func (x *CustomerClient) GetTestAccount() bool
- func (x *CustomerClient) GetTimeZone() string
- func (*CustomerClient) ProtoMessage()
- func (x *CustomerClient) ProtoReflect() protoreflect.Message
- func (x *CustomerClient) Reset()
- func (x *CustomerClient) String() string
- type CustomerClientLink
- func (*CustomerClientLink) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerClientLink) GetClientCustomer() string
- func (x *CustomerClientLink) GetHidden() bool
- func (x *CustomerClientLink) GetManagerLinkId() int64
- func (x *CustomerClientLink) GetResourceName() string
- func (x *CustomerClientLink) GetStatus() enums.ManagerLinkStatusEnum_ManagerLinkStatus
- func (*CustomerClientLink) ProtoMessage()
- func (x *CustomerClientLink) ProtoReflect() protoreflect.Message
- func (x *CustomerClientLink) Reset()
- func (x *CustomerClientLink) String() string
- type CustomerExtensionSetting
- func (*CustomerExtensionSetting) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerExtensionSetting) GetDevice() enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice
- func (x *CustomerExtensionSetting) GetExtensionFeedItems() []string
- func (x *CustomerExtensionSetting) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType
- func (x *CustomerExtensionSetting) GetResourceName() string
- func (*CustomerExtensionSetting) ProtoMessage()
- func (x *CustomerExtensionSetting) ProtoReflect() protoreflect.Message
- func (x *CustomerExtensionSetting) Reset()
- func (x *CustomerExtensionSetting) String() string
- type CustomerFeed
- func (*CustomerFeed) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerFeed) GetFeed() string
- func (x *CustomerFeed) GetMatchingFunction() *common.MatchingFunction
- func (x *CustomerFeed) GetPlaceholderTypes() []enums.PlaceholderTypeEnum_PlaceholderType
- func (x *CustomerFeed) GetResourceName() string
- func (x *CustomerFeed) GetStatus() enums.FeedLinkStatusEnum_FeedLinkStatus
- func (*CustomerFeed) ProtoMessage()
- func (x *CustomerFeed) ProtoReflect() protoreflect.Message
- func (x *CustomerFeed) Reset()
- func (x *CustomerFeed) String() string
- type CustomerLabel
- func (*CustomerLabel) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerLabel) GetCustomer() string
- func (x *CustomerLabel) GetLabel() string
- func (x *CustomerLabel) GetResourceName() string
- func (*CustomerLabel) ProtoMessage()
- func (x *CustomerLabel) ProtoReflect() protoreflect.Message
- func (x *CustomerLabel) Reset()
- func (x *CustomerLabel) String() string
- type CustomerManagerLink
- func (*CustomerManagerLink) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerManagerLink) GetManagerCustomer() string
- func (x *CustomerManagerLink) GetManagerLinkId() int64
- func (x *CustomerManagerLink) GetResourceName() string
- func (x *CustomerManagerLink) GetStatus() enums.ManagerLinkStatusEnum_ManagerLinkStatus
- func (*CustomerManagerLink) ProtoMessage()
- func (x *CustomerManagerLink) ProtoReflect() protoreflect.Message
- func (x *CustomerManagerLink) Reset()
- func (x *CustomerManagerLink) String() string
- type CustomerNegativeCriterion
- func (*CustomerNegativeCriterion) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerNegativeCriterion) GetContentLabel() *common.ContentLabelInfo
- func (m *CustomerNegativeCriterion) GetCriterion() isCustomerNegativeCriterion_Criterion
- func (x *CustomerNegativeCriterion) GetId() int64
- func (x *CustomerNegativeCriterion) GetMobileAppCategory() *common.MobileAppCategoryInfo
- func (x *CustomerNegativeCriterion) GetMobileApplication() *common.MobileApplicationInfo
- func (x *CustomerNegativeCriterion) GetPlacement() *common.PlacementInfo
- func (x *CustomerNegativeCriterion) GetResourceName() string
- func (x *CustomerNegativeCriterion) GetType() enums.CriterionTypeEnum_CriterionType
- func (x *CustomerNegativeCriterion) GetYoutubeChannel() *common.YouTubeChannelInfo
- func (x *CustomerNegativeCriterion) GetYoutubeVideo() *common.YouTubeVideoInfo
- func (*CustomerNegativeCriterion) ProtoMessage()
- func (x *CustomerNegativeCriterion) ProtoReflect() protoreflect.Message
- func (x *CustomerNegativeCriterion) Reset()
- func (x *CustomerNegativeCriterion) String() string
- type CustomerNegativeCriterion_ContentLabel
- type CustomerNegativeCriterion_MobileAppCategory
- type CustomerNegativeCriterion_MobileApplication
- type CustomerNegativeCriterion_Placement
- type CustomerNegativeCriterion_YoutubeChannel
- type CustomerNegativeCriterion_YoutubeVideo
- type CustomerUserAccess
- func (*CustomerUserAccess) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerUserAccess) GetAccessCreationDateTime() string
- func (x *CustomerUserAccess) GetAccessRole() enums.AccessRoleEnum_AccessRole
- func (x *CustomerUserAccess) GetEmailAddress() string
- func (x *CustomerUserAccess) GetInviterUserEmailAddress() string
- func (x *CustomerUserAccess) GetResourceName() string
- func (x *CustomerUserAccess) GetUserId() int64
- func (*CustomerUserAccess) ProtoMessage()
- func (x *CustomerUserAccess) ProtoReflect() protoreflect.Message
- func (x *CustomerUserAccess) Reset()
- func (x *CustomerUserAccess) String() string
- type CustomerUserAccessInvitation
- func (*CustomerUserAccessInvitation) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerUserAccessInvitation) GetAccessRole() enums.AccessRoleEnum_AccessRole
- func (x *CustomerUserAccessInvitation) GetCreationDateTime() string
- func (x *CustomerUserAccessInvitation) GetEmailAddress() string
- func (x *CustomerUserAccessInvitation) GetInvitationId() int64
- func (x *CustomerUserAccessInvitation) GetInvitationStatus() enums.AccessInvitationStatusEnum_AccessInvitationStatus
- func (x *CustomerUserAccessInvitation) GetResourceName() string
- func (*CustomerUserAccessInvitation) ProtoMessage()
- func (x *CustomerUserAccessInvitation) ProtoReflect() protoreflect.Message
- func (x *CustomerUserAccessInvitation) Reset()
- func (x *CustomerUserAccessInvitation) String() string
- type DataPartnerLinkIdentifier
- func (*DataPartnerLinkIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *DataPartnerLinkIdentifier) GetDataPartnerId() int64
- func (*DataPartnerLinkIdentifier) ProtoMessage()
- func (x *DataPartnerLinkIdentifier) ProtoReflect() protoreflect.Message
- func (x *DataPartnerLinkIdentifier) Reset()
- func (x *DataPartnerLinkIdentifier) String() string
- type DetailPlacementView
- func (*DetailPlacementView) Descriptor() ([]byte, []int)deprecated
- func (x *DetailPlacementView) GetDisplayName() string
- func (x *DetailPlacementView) GetGroupPlacementTargetUrl() string
- func (x *DetailPlacementView) GetPlacement() string
- func (x *DetailPlacementView) GetPlacementType() enums.PlacementTypeEnum_PlacementType
- func (x *DetailPlacementView) GetResourceName() string
- func (x *DetailPlacementView) GetTargetUrl() string
- func (*DetailPlacementView) ProtoMessage()
- func (x *DetailPlacementView) ProtoReflect() protoreflect.Message
- func (x *DetailPlacementView) Reset()
- func (x *DetailPlacementView) String() string
- type DisplayKeywordView
- func (*DisplayKeywordView) Descriptor() ([]byte, []int)deprecated
- func (x *DisplayKeywordView) GetResourceName() string
- func (*DisplayKeywordView) ProtoMessage()
- func (x *DisplayKeywordView) ProtoReflect() protoreflect.Message
- func (x *DisplayKeywordView) Reset()
- func (x *DisplayKeywordView) String() string
- type DistanceView
- func (*DistanceView) Descriptor() ([]byte, []int)deprecated
- func (x *DistanceView) GetDistanceBucket() enums.DistanceBucketEnum_DistanceBucket
- func (x *DistanceView) GetMetricSystem() bool
- func (x *DistanceView) GetResourceName() string
- func (*DistanceView) ProtoMessage()
- func (x *DistanceView) ProtoReflect() protoreflect.Message
- func (x *DistanceView) Reset()
- func (x *DistanceView) String() string
- type DomainCategory
- func (*DomainCategory) Descriptor() ([]byte, []int)deprecated
- func (x *DomainCategory) GetCampaign() string
- func (x *DomainCategory) GetCategory() string
- func (x *DomainCategory) GetCategoryRank() int64
- func (x *DomainCategory) GetCoverageFraction() float64
- func (x *DomainCategory) GetDomain() string
- func (x *DomainCategory) GetHasChildren() bool
- func (x *DomainCategory) GetLanguageCode() string
- func (x *DomainCategory) GetRecommendedCpcBidMicros() int64
- func (x *DomainCategory) GetResourceName() string
- func (*DomainCategory) ProtoMessage()
- func (x *DomainCategory) ProtoReflect() protoreflect.Message
- func (x *DomainCategory) Reset()
- func (x *DomainCategory) String() string
- type DynamicSearchAdsSearchTermView
- func (*DynamicSearchAdsSearchTermView) Descriptor() ([]byte, []int)deprecated
- func (x *DynamicSearchAdsSearchTermView) GetHasMatchingKeyword() bool
- func (x *DynamicSearchAdsSearchTermView) GetHasNegativeKeyword() bool
- func (x *DynamicSearchAdsSearchTermView) GetHasNegativeUrl() bool
- func (x *DynamicSearchAdsSearchTermView) GetHeadline() string
- func (x *DynamicSearchAdsSearchTermView) GetLandingPage() string
- func (x *DynamicSearchAdsSearchTermView) GetPageUrl() string
- func (x *DynamicSearchAdsSearchTermView) GetResourceName() string
- func (x *DynamicSearchAdsSearchTermView) GetSearchTerm() string
- func (*DynamicSearchAdsSearchTermView) ProtoMessage()
- func (x *DynamicSearchAdsSearchTermView) ProtoReflect() protoreflect.Message
- func (x *DynamicSearchAdsSearchTermView) Reset()
- func (x *DynamicSearchAdsSearchTermView) String() string
- type ExpandedLandingPageView
- func (*ExpandedLandingPageView) Descriptor() ([]byte, []int)deprecated
- func (x *ExpandedLandingPageView) GetExpandedFinalUrl() string
- func (x *ExpandedLandingPageView) GetResourceName() string
- func (*ExpandedLandingPageView) ProtoMessage()
- func (x *ExpandedLandingPageView) ProtoReflect() protoreflect.Message
- func (x *ExpandedLandingPageView) Reset()
- func (x *ExpandedLandingPageView) String() string
- type ExtensionFeedItem
- func (*ExtensionFeedItem) Descriptor() ([]byte, []int)deprecated
- func (x *ExtensionFeedItem) GetAdSchedules() []*common.AdScheduleInfo
- func (x *ExtensionFeedItem) GetAffiliateLocationFeedItem() *common.AffiliateLocationFeedItem
- func (x *ExtensionFeedItem) GetAppFeedItem() *common.AppFeedItem
- func (x *ExtensionFeedItem) GetCallFeedItem() *common.CallFeedItem
- func (x *ExtensionFeedItem) GetCalloutFeedItem() *common.CalloutFeedItem
- func (x *ExtensionFeedItem) GetDevice() enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice
- func (x *ExtensionFeedItem) GetEndDateTime() string
- func (m *ExtensionFeedItem) GetExtension() isExtensionFeedItem_Extension
- func (x *ExtensionFeedItem) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType
- func (x *ExtensionFeedItem) GetHotelCalloutFeedItem() *common.HotelCalloutFeedItem
- func (x *ExtensionFeedItem) GetId() int64
- func (x *ExtensionFeedItem) GetImageFeedItem() *common.ImageFeedItem
- func (x *ExtensionFeedItem) GetLocationFeedItem() *common.LocationFeedItem
- func (x *ExtensionFeedItem) GetPriceFeedItem() *common.PriceFeedItem
- func (x *ExtensionFeedItem) GetPromotionFeedItem() *common.PromotionFeedItem
- func (x *ExtensionFeedItem) GetResourceName() string
- func (m *ExtensionFeedItem) GetServingResourceTargeting() isExtensionFeedItem_ServingResourceTargeting
- func (x *ExtensionFeedItem) GetSitelinkFeedItem() *common.SitelinkFeedItem
- func (x *ExtensionFeedItem) GetStartDateTime() string
- func (x *ExtensionFeedItem) GetStatus() enums.FeedItemStatusEnum_FeedItemStatus
- func (x *ExtensionFeedItem) GetStructuredSnippetFeedItem() *common.StructuredSnippetFeedItem
- func (x *ExtensionFeedItem) GetTargetedAdGroup() string
- func (x *ExtensionFeedItem) GetTargetedCampaign() string
- func (x *ExtensionFeedItem) GetTargetedGeoTargetConstant() string
- func (x *ExtensionFeedItem) GetTargetedKeyword() *common.KeywordInfo
- func (x *ExtensionFeedItem) GetTextMessageFeedItem() *common.TextMessageFeedItem
- func (*ExtensionFeedItem) ProtoMessage()
- func (x *ExtensionFeedItem) ProtoReflect() protoreflect.Message
- func (x *ExtensionFeedItem) Reset()
- func (x *ExtensionFeedItem) String() string
- type ExtensionFeedItem_AffiliateLocationFeedItem
- type ExtensionFeedItem_AppFeedItem
- type ExtensionFeedItem_CallFeedItem
- type ExtensionFeedItem_CalloutFeedItem
- type ExtensionFeedItem_HotelCalloutFeedItem
- type ExtensionFeedItem_ImageFeedItem
- type ExtensionFeedItem_LocationFeedItem
- type ExtensionFeedItem_PriceFeedItem
- type ExtensionFeedItem_PromotionFeedItem
- type ExtensionFeedItem_SitelinkFeedItem
- type ExtensionFeedItem_StructuredSnippetFeedItem
- type ExtensionFeedItem_TargetedAdGroup
- type ExtensionFeedItem_TargetedCampaign
- type ExtensionFeedItem_TextMessageFeedItem
- type Feed
- func (*Feed) Descriptor() ([]byte, []int)deprecated
- func (x *Feed) GetAffiliateLocationFeedData() *Feed_AffiliateLocationFeedData
- func (x *Feed) GetAttributeOperations() []*FeedAttributeOperation
- func (x *Feed) GetAttributes() []*FeedAttribute
- func (x *Feed) GetId() int64
- func (x *Feed) GetName() string
- func (x *Feed) GetOrigin() enums.FeedOriginEnum_FeedOrigin
- func (x *Feed) GetPlacesLocationFeedData() *Feed_PlacesLocationFeedData
- func (x *Feed) GetResourceName() string
- func (x *Feed) GetStatus() enums.FeedStatusEnum_FeedStatus
- func (m *Feed) GetSystemFeedGenerationData() isFeed_SystemFeedGenerationData
- func (*Feed) ProtoMessage()
- func (x *Feed) ProtoReflect() protoreflect.Message
- func (x *Feed) Reset()
- func (x *Feed) String() string
- type FeedAttribute
- func (*FeedAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *FeedAttribute) GetId() int64
- func (x *FeedAttribute) GetIsPartOfKey() bool
- func (x *FeedAttribute) GetName() string
- func (x *FeedAttribute) GetType() enums.FeedAttributeTypeEnum_FeedAttributeType
- func (*FeedAttribute) ProtoMessage()
- func (x *FeedAttribute) ProtoReflect() protoreflect.Message
- func (x *FeedAttribute) Reset()
- func (x *FeedAttribute) String() string
- type FeedAttributeOperation
- func (*FeedAttributeOperation) Descriptor() ([]byte, []int)deprecated
- func (x *FeedAttributeOperation) GetOperator() FeedAttributeOperation_Operator
- func (x *FeedAttributeOperation) GetValue() *FeedAttribute
- func (*FeedAttributeOperation) ProtoMessage()
- func (x *FeedAttributeOperation) ProtoReflect() protoreflect.Message
- func (x *FeedAttributeOperation) Reset()
- func (x *FeedAttributeOperation) String() string
- type FeedAttributeOperation_Operator
- func (FeedAttributeOperation_Operator) Descriptor() protoreflect.EnumDescriptor
- func (x FeedAttributeOperation_Operator) Enum() *FeedAttributeOperation_Operator
- func (FeedAttributeOperation_Operator) EnumDescriptor() ([]byte, []int)deprecated
- func (x FeedAttributeOperation_Operator) Number() protoreflect.EnumNumber
- func (x FeedAttributeOperation_Operator) String() string
- func (FeedAttributeOperation_Operator) Type() protoreflect.EnumType
- type FeedItem
- func (*FeedItem) Descriptor() ([]byte, []int)deprecated
- func (x *FeedItem) GetAttributeValues() []*FeedItemAttributeValue
- func (x *FeedItem) GetEndDateTime() string
- func (x *FeedItem) GetFeed() string
- func (x *FeedItem) GetGeoTargetingRestriction() enums.GeoTargetingRestrictionEnum_GeoTargetingRestriction
- func (x *FeedItem) GetId() int64
- func (x *FeedItem) GetPolicyInfos() []*FeedItemPlaceholderPolicyInfo
- func (x *FeedItem) GetResourceName() string
- func (x *FeedItem) GetStartDateTime() string
- func (x *FeedItem) GetStatus() enums.FeedItemStatusEnum_FeedItemStatus
- func (x *FeedItem) GetUrlCustomParameters() []*common.CustomParameter
- func (*FeedItem) ProtoMessage()
- func (x *FeedItem) ProtoReflect() protoreflect.Message
- func (x *FeedItem) Reset()
- func (x *FeedItem) String() string
- type FeedItemAttributeValue
- func (*FeedItemAttributeValue) Descriptor() ([]byte, []int)deprecated
- func (x *FeedItemAttributeValue) GetBooleanValue() bool
- func (x *FeedItemAttributeValue) GetBooleanValues() []bool
- func (x *FeedItemAttributeValue) GetDoubleValue() float64
- func (x *FeedItemAttributeValue) GetDoubleValues() []float64
- func (x *FeedItemAttributeValue) GetFeedAttributeId() int64
- func (x *FeedItemAttributeValue) GetIntegerValue() int64
- func (x *FeedItemAttributeValue) GetIntegerValues() []int64
- func (x *FeedItemAttributeValue) GetPriceValue() *common.Money
- func (x *FeedItemAttributeValue) GetStringValue() string
- func (x *FeedItemAttributeValue) GetStringValues() []string
- func (*FeedItemAttributeValue) ProtoMessage()
- func (x *FeedItemAttributeValue) ProtoReflect() protoreflect.Message
- func (x *FeedItemAttributeValue) Reset()
- func (x *FeedItemAttributeValue) String() string
- type FeedItemPlaceholderPolicyInfo
- func (*FeedItemPlaceholderPolicyInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FeedItemPlaceholderPolicyInfo) GetApprovalStatus() enums.PolicyApprovalStatusEnum_PolicyApprovalStatus
- func (x *FeedItemPlaceholderPolicyInfo) GetFeedMappingResourceName() string
- func (x *FeedItemPlaceholderPolicyInfo) GetPlaceholderTypeEnum() enums.PlaceholderTypeEnum_PlaceholderType
- func (x *FeedItemPlaceholderPolicyInfo) GetPolicyTopicEntries() []*common.PolicyTopicEntry
- func (x *FeedItemPlaceholderPolicyInfo) GetQualityApprovalStatus() enums.FeedItemQualityApprovalStatusEnum_FeedItemQualityApprovalStatus
- func (x *FeedItemPlaceholderPolicyInfo) GetQualityDisapprovalReasons() []enums.FeedItemQualityDisapprovalReasonEnum_FeedItemQualityDisapprovalReason
- func (x *FeedItemPlaceholderPolicyInfo) GetReviewStatus() enums.PolicyReviewStatusEnum_PolicyReviewStatus
- func (x *FeedItemPlaceholderPolicyInfo) GetValidationErrors() []*FeedItemValidationError
- func (x *FeedItemPlaceholderPolicyInfo) GetValidationStatus() enums.FeedItemValidationStatusEnum_FeedItemValidationStatus
- func (*FeedItemPlaceholderPolicyInfo) ProtoMessage()
- func (x *FeedItemPlaceholderPolicyInfo) ProtoReflect() protoreflect.Message
- func (x *FeedItemPlaceholderPolicyInfo) Reset()
- func (x *FeedItemPlaceholderPolicyInfo) String() string
- type FeedItemSet
- func (*FeedItemSet) Descriptor() ([]byte, []int)deprecated
- func (x *FeedItemSet) GetDisplayName() string
- func (x *FeedItemSet) GetDynamicAffiliateLocationSetFilter() *common.DynamicAffiliateLocationSetFilter
- func (x *FeedItemSet) GetDynamicLocationSetFilter() *common.DynamicLocationSetFilter
- func (m *FeedItemSet) GetDynamicSetFilter() isFeedItemSet_DynamicSetFilter
- func (x *FeedItemSet) GetFeed() string
- func (x *FeedItemSet) GetFeedItemSetId() int64
- func (x *FeedItemSet) GetResourceName() string
- func (x *FeedItemSet) GetStatus() enums.FeedItemSetStatusEnum_FeedItemSetStatus
- func (*FeedItemSet) ProtoMessage()
- func (x *FeedItemSet) ProtoReflect() protoreflect.Message
- func (x *FeedItemSet) Reset()
- func (x *FeedItemSet) String() string
- type FeedItemSetLink
- func (*FeedItemSetLink) Descriptor() ([]byte, []int)deprecated
- func (x *FeedItemSetLink) GetFeedItem() string
- func (x *FeedItemSetLink) GetFeedItemSet() string
- func (x *FeedItemSetLink) GetResourceName() string
- func (*FeedItemSetLink) ProtoMessage()
- func (x *FeedItemSetLink) ProtoReflect() protoreflect.Message
- func (x *FeedItemSetLink) Reset()
- func (x *FeedItemSetLink) String() string
- type FeedItemSet_DynamicAffiliateLocationSetFilter
- type FeedItemSet_DynamicLocationSetFilter
- type FeedItemTarget
- func (*FeedItemTarget) Descriptor() ([]byte, []int)deprecated
- func (x *FeedItemTarget) GetAdGroup() string
- func (x *FeedItemTarget) GetAdSchedule() *common.AdScheduleInfo
- func (x *FeedItemTarget) GetCampaign() string
- func (x *FeedItemTarget) GetDevice() enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice
- func (x *FeedItemTarget) GetFeedItem() string
- func (x *FeedItemTarget) GetFeedItemTargetId() int64
- func (x *FeedItemTarget) GetFeedItemTargetType() enums.FeedItemTargetTypeEnum_FeedItemTargetType
- func (x *FeedItemTarget) GetGeoTargetConstant() string
- func (x *FeedItemTarget) GetKeyword() *common.KeywordInfo
- func (x *FeedItemTarget) GetResourceName() string
- func (x *FeedItemTarget) GetStatus() enums.FeedItemTargetStatusEnum_FeedItemTargetStatus
- func (m *FeedItemTarget) GetTarget() isFeedItemTarget_Target
- func (*FeedItemTarget) ProtoMessage()
- func (x *FeedItemTarget) ProtoReflect() protoreflect.Message
- func (x *FeedItemTarget) Reset()
- func (x *FeedItemTarget) String() string
- type FeedItemTarget_AdGroup
- type FeedItemTarget_AdSchedule
- type FeedItemTarget_Campaign
- type FeedItemTarget_Device
- type FeedItemTarget_GeoTargetConstant
- type FeedItemTarget_Keyword
- type FeedItemValidationError
- func (*FeedItemValidationError) Descriptor() ([]byte, []int)deprecated
- func (x *FeedItemValidationError) GetDescription() string
- func (x *FeedItemValidationError) GetExtraInfo() string
- func (x *FeedItemValidationError) GetFeedAttributeIds() []int64
- func (x *FeedItemValidationError) GetValidationError() errors.FeedItemValidationErrorEnum_FeedItemValidationError
- func (*FeedItemValidationError) ProtoMessage()
- func (x *FeedItemValidationError) ProtoReflect() protoreflect.Message
- func (x *FeedItemValidationError) Reset()
- func (x *FeedItemValidationError) String() string
- type FeedMapping
- func (*FeedMapping) Descriptor() ([]byte, []int)deprecated
- func (x *FeedMapping) GetAttributeFieldMappings() []*AttributeFieldMapping
- func (x *FeedMapping) GetCriterionType() enums.FeedMappingCriterionTypeEnum_FeedMappingCriterionType
- func (x *FeedMapping) GetFeed() string
- func (x *FeedMapping) GetPlaceholderType() enums.PlaceholderTypeEnum_PlaceholderType
- func (x *FeedMapping) GetResourceName() string
- func (x *FeedMapping) GetStatus() enums.FeedMappingStatusEnum_FeedMappingStatus
- func (m *FeedMapping) GetTarget() isFeedMapping_Target
- func (*FeedMapping) ProtoMessage()
- func (x *FeedMapping) ProtoReflect() protoreflect.Message
- func (x *FeedMapping) Reset()
- func (x *FeedMapping) String() string
- type FeedMapping_CriterionType
- type FeedMapping_PlaceholderType
- type FeedPlaceholderView
- func (*FeedPlaceholderView) Descriptor() ([]byte, []int)deprecated
- func (x *FeedPlaceholderView) GetPlaceholderType() enums.PlaceholderTypeEnum_PlaceholderType
- func (x *FeedPlaceholderView) GetResourceName() string
- func (*FeedPlaceholderView) ProtoMessage()
- func (x *FeedPlaceholderView) ProtoReflect() protoreflect.Message
- func (x *FeedPlaceholderView) Reset()
- func (x *FeedPlaceholderView) String() string
- type Feed_AffiliateLocationFeedData
- func (*Feed_AffiliateLocationFeedData) Descriptor() ([]byte, []int)deprecated
- func (x *Feed_AffiliateLocationFeedData) GetChainIds() []int64
- func (x *Feed_AffiliateLocationFeedData) GetRelationshipType() ...
- func (*Feed_AffiliateLocationFeedData) ProtoMessage()
- func (x *Feed_AffiliateLocationFeedData) ProtoReflect() protoreflect.Message
- func (x *Feed_AffiliateLocationFeedData) Reset()
- func (x *Feed_AffiliateLocationFeedData) String() string
- type Feed_AffiliateLocationFeedData_
- type Feed_PlacesLocationFeedData
- func (*Feed_PlacesLocationFeedData) Descriptor() ([]byte, []int)deprecated
- func (x *Feed_PlacesLocationFeedData) GetBusinessAccountId() string
- func (x *Feed_PlacesLocationFeedData) GetBusinessNameFilter() string
- func (x *Feed_PlacesLocationFeedData) GetCategoryFilters() []string
- func (x *Feed_PlacesLocationFeedData) GetEmailAddress() string
- func (x *Feed_PlacesLocationFeedData) GetLabelFilters() []string
- func (x *Feed_PlacesLocationFeedData) GetOauthInfo() *Feed_PlacesLocationFeedData_OAuthInfo
- func (*Feed_PlacesLocationFeedData) ProtoMessage()
- func (x *Feed_PlacesLocationFeedData) ProtoReflect() protoreflect.Message
- func (x *Feed_PlacesLocationFeedData) Reset()
- func (x *Feed_PlacesLocationFeedData) String() string
- type Feed_PlacesLocationFeedData_
- type Feed_PlacesLocationFeedData_OAuthInfo
- func (*Feed_PlacesLocationFeedData_OAuthInfo) Descriptor() ([]byte, []int)deprecated
- func (x *Feed_PlacesLocationFeedData_OAuthInfo) GetHttpAuthorizationHeader() string
- func (x *Feed_PlacesLocationFeedData_OAuthInfo) GetHttpMethod() string
- func (x *Feed_PlacesLocationFeedData_OAuthInfo) GetHttpRequestUrl() string
- func (*Feed_PlacesLocationFeedData_OAuthInfo) ProtoMessage()
- func (x *Feed_PlacesLocationFeedData_OAuthInfo) ProtoReflect() protoreflect.Message
- func (x *Feed_PlacesLocationFeedData_OAuthInfo) Reset()
- func (x *Feed_PlacesLocationFeedData_OAuthInfo) String() string
- type GenderView
- type GeoTargetConstant
- func (*GeoTargetConstant) Descriptor() ([]byte, []int)deprecated
- func (x *GeoTargetConstant) GetCanonicalName() string
- func (x *GeoTargetConstant) GetCountryCode() string
- func (x *GeoTargetConstant) GetId() int64
- func (x *GeoTargetConstant) GetName() string
- func (x *GeoTargetConstant) GetParentGeoTarget() string
- func (x *GeoTargetConstant) GetResourceName() string
- func (x *GeoTargetConstant) GetStatus() enums.GeoTargetConstantStatusEnum_GeoTargetConstantStatus
- func (x *GeoTargetConstant) GetTargetType() string
- func (*GeoTargetConstant) ProtoMessage()
- func (x *GeoTargetConstant) ProtoReflect() protoreflect.Message
- func (x *GeoTargetConstant) Reset()
- func (x *GeoTargetConstant) String() string
- type GeographicView
- func (*GeographicView) Descriptor() ([]byte, []int)deprecated
- func (x *GeographicView) GetCountryCriterionId() int64
- func (x *GeographicView) GetLocationType() enums.GeoTargetingTypeEnum_GeoTargetingType
- func (x *GeographicView) GetResourceName() string
- func (*GeographicView) ProtoMessage()
- func (x *GeographicView) ProtoReflect() protoreflect.Message
- func (x *GeographicView) Reset()
- func (x *GeographicView) String() string
- type GoogleAdsField
- func (*GoogleAdsField) Descriptor() ([]byte, []int)deprecated
- func (x *GoogleAdsField) GetAttributeResources() []string
- func (x *GoogleAdsField) GetCategory() enums.GoogleAdsFieldCategoryEnum_GoogleAdsFieldCategory
- func (x *GoogleAdsField) GetDataType() enums.GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType
- func (x *GoogleAdsField) GetEnumValues() []string
- func (x *GoogleAdsField) GetFilterable() bool
- func (x *GoogleAdsField) GetIsRepeated() bool
- func (x *GoogleAdsField) GetMetrics() []string
- func (x *GoogleAdsField) GetName() string
- func (x *GoogleAdsField) GetResourceName() string
- func (x *GoogleAdsField) GetSegments() []string
- func (x *GoogleAdsField) GetSelectable() bool
- func (x *GoogleAdsField) GetSelectableWith() []string
- func (x *GoogleAdsField) GetSortable() bool
- func (x *GoogleAdsField) GetTypeUrl() string
- func (*GoogleAdsField) ProtoMessage()
- func (x *GoogleAdsField) ProtoReflect() protoreflect.Message
- func (x *GoogleAdsField) Reset()
- func (x *GoogleAdsField) String() string
- type GoogleAdsLinkIdentifier
- func (*GoogleAdsLinkIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *GoogleAdsLinkIdentifier) GetCustomer() string
- func (*GoogleAdsLinkIdentifier) ProtoMessage()
- func (x *GoogleAdsLinkIdentifier) ProtoReflect() protoreflect.Message
- func (x *GoogleAdsLinkIdentifier) Reset()
- func (x *GoogleAdsLinkIdentifier) String() string
- type GroupPlacementView
- func (*GroupPlacementView) Descriptor() ([]byte, []int)deprecated
- func (x *GroupPlacementView) GetDisplayName() string
- func (x *GroupPlacementView) GetPlacement() string
- func (x *GroupPlacementView) GetPlacementType() enums.PlacementTypeEnum_PlacementType
- func (x *GroupPlacementView) GetResourceName() string
- func (x *GroupPlacementView) GetTargetUrl() string
- func (*GroupPlacementView) ProtoMessage()
- func (x *GroupPlacementView) ProtoReflect() protoreflect.Message
- func (x *GroupPlacementView) Reset()
- func (x *GroupPlacementView) String() string
- type HotelGroupView
- type HotelPerformanceView
- func (*HotelPerformanceView) Descriptor() ([]byte, []int)deprecated
- func (x *HotelPerformanceView) GetResourceName() string
- func (*HotelPerformanceView) ProtoMessage()
- func (x *HotelPerformanceView) ProtoReflect() protoreflect.Message
- func (x *HotelPerformanceView) Reset()
- func (x *HotelPerformanceView) String() string
- type IncomeRangeView
- type Invoice
- func (*Invoice) Descriptor() ([]byte, []int)deprecated
- func (x *Invoice) GetAccountBudgetSummaries() []*Invoice_AccountBudgetSummary
- func (x *Invoice) GetAdjustmentsSubtotalAmountMicros() int64
- func (x *Invoice) GetAdjustmentsTaxAmountMicros() int64
- func (x *Invoice) GetAdjustmentsTotalAmountMicros() int64
- func (x *Invoice) GetBillingSetup() string
- func (x *Invoice) GetCorrectedInvoice() string
- func (x *Invoice) GetCurrencyCode() string
- func (x *Invoice) GetDueDate() string
- func (x *Invoice) GetId() string
- func (x *Invoice) GetIssueDate() string
- func (x *Invoice) GetPaymentsAccountId() string
- func (x *Invoice) GetPaymentsProfileId() string
- func (x *Invoice) GetPdfUrl() string
- func (x *Invoice) GetRegulatoryCostsSubtotalAmountMicros() int64
- func (x *Invoice) GetRegulatoryCostsTaxAmountMicros() int64
- func (x *Invoice) GetRegulatoryCostsTotalAmountMicros() int64
- func (x *Invoice) GetReplacedInvoices() []string
- func (x *Invoice) GetResourceName() string
- func (x *Invoice) GetServiceDateRange() *common.DateRange
- func (x *Invoice) GetSubtotalAmountMicros() int64
- func (x *Invoice) GetTaxAmountMicros() int64
- func (x *Invoice) GetTotalAmountMicros() int64
- func (x *Invoice) GetType() enums.InvoiceTypeEnum_InvoiceType
- func (*Invoice) ProtoMessage()
- func (x *Invoice) ProtoReflect() protoreflect.Message
- func (x *Invoice) Reset()
- func (x *Invoice) String() string
- type Invoice_AccountBudgetSummary
- func (*Invoice_AccountBudgetSummary) Descriptor() ([]byte, []int)deprecated
- func (x *Invoice_AccountBudgetSummary) GetAccountBudget() string
- func (x *Invoice_AccountBudgetSummary) GetAccountBudgetName() string
- func (x *Invoice_AccountBudgetSummary) GetBillableActivityDateRange() *common.DateRange
- func (x *Invoice_AccountBudgetSummary) GetCustomer() string
- func (x *Invoice_AccountBudgetSummary) GetCustomerDescriptiveName() string
- func (x *Invoice_AccountBudgetSummary) GetPurchaseOrderNumber() string
- func (x *Invoice_AccountBudgetSummary) GetSubtotalAmountMicros() int64
- func (x *Invoice_AccountBudgetSummary) GetTaxAmountMicros() int64
- func (x *Invoice_AccountBudgetSummary) GetTotalAmountMicros() int64
- func (*Invoice_AccountBudgetSummary) ProtoMessage()
- func (x *Invoice_AccountBudgetSummary) ProtoReflect() protoreflect.Message
- func (x *Invoice_AccountBudgetSummary) Reset()
- func (x *Invoice_AccountBudgetSummary) String() string
- type KeywordPlan
- func (*KeywordPlan) Descriptor() ([]byte, []int)deprecated
- func (x *KeywordPlan) GetForecastPeriod() *KeywordPlanForecastPeriod
- func (x *KeywordPlan) GetId() int64
- func (x *KeywordPlan) GetName() string
- func (x *KeywordPlan) GetResourceName() string
- func (*KeywordPlan) ProtoMessage()
- func (x *KeywordPlan) ProtoReflect() protoreflect.Message
- func (x *KeywordPlan) Reset()
- func (x *KeywordPlan) String() string
- type KeywordPlanAdGroup
- func (*KeywordPlanAdGroup) Descriptor() ([]byte, []int)deprecated
- func (x *KeywordPlanAdGroup) GetCpcBidMicros() int64
- func (x *KeywordPlanAdGroup) GetId() int64
- func (x *KeywordPlanAdGroup) GetKeywordPlanCampaign() string
- func (x *KeywordPlanAdGroup) GetName() string
- func (x *KeywordPlanAdGroup) GetResourceName() string
- func (*KeywordPlanAdGroup) ProtoMessage()
- func (x *KeywordPlanAdGroup) ProtoReflect() protoreflect.Message
- func (x *KeywordPlanAdGroup) Reset()
- func (x *KeywordPlanAdGroup) String() string
- type KeywordPlanAdGroupKeyword
- func (*KeywordPlanAdGroupKeyword) Descriptor() ([]byte, []int)deprecated
- func (x *KeywordPlanAdGroupKeyword) GetCpcBidMicros() int64
- func (x *KeywordPlanAdGroupKeyword) GetId() int64
- func (x *KeywordPlanAdGroupKeyword) GetKeywordPlanAdGroup() string
- func (x *KeywordPlanAdGroupKeyword) GetMatchType() enums.KeywordMatchTypeEnum_KeywordMatchType
- func (x *KeywordPlanAdGroupKeyword) GetNegative() bool
- func (x *KeywordPlanAdGroupKeyword) GetResourceName() string
- func (x *KeywordPlanAdGroupKeyword) GetText() string
- func (*KeywordPlanAdGroupKeyword) ProtoMessage()
- func (x *KeywordPlanAdGroupKeyword) ProtoReflect() protoreflect.Message
- func (x *KeywordPlanAdGroupKeyword) Reset()
- func (x *KeywordPlanAdGroupKeyword) String() string
- type KeywordPlanCampaign
- func (*KeywordPlanCampaign) Descriptor() ([]byte, []int)deprecated
- func (x *KeywordPlanCampaign) GetCpcBidMicros() int64
- func (x *KeywordPlanCampaign) GetGeoTargets() []*KeywordPlanGeoTarget
- func (x *KeywordPlanCampaign) GetId() int64
- func (x *KeywordPlanCampaign) GetKeywordPlan() string
- func (x *KeywordPlanCampaign) GetKeywordPlanNetwork() enums.KeywordPlanNetworkEnum_KeywordPlanNetwork
- func (x *KeywordPlanCampaign) GetLanguageConstants() []string
- func (x *KeywordPlanCampaign) GetName() string
- func (x *KeywordPlanCampaign) GetResourceName() string
- func (*KeywordPlanCampaign) ProtoMessage()
- func (x *KeywordPlanCampaign) ProtoReflect() protoreflect.Message
- func (x *KeywordPlanCampaign) Reset()
- func (x *KeywordPlanCampaign) String() string
- type KeywordPlanCampaignKeyword
- func (*KeywordPlanCampaignKeyword) Descriptor() ([]byte, []int)deprecated
- func (x *KeywordPlanCampaignKeyword) GetId() int64
- func (x *KeywordPlanCampaignKeyword) GetKeywordPlanCampaign() string
- func (x *KeywordPlanCampaignKeyword) GetMatchType() enums.KeywordMatchTypeEnum_KeywordMatchType
- func (x *KeywordPlanCampaignKeyword) GetNegative() bool
- func (x *KeywordPlanCampaignKeyword) GetResourceName() string
- func (x *KeywordPlanCampaignKeyword) GetText() string
- func (*KeywordPlanCampaignKeyword) ProtoMessage()
- func (x *KeywordPlanCampaignKeyword) ProtoReflect() protoreflect.Message
- func (x *KeywordPlanCampaignKeyword) Reset()
- func (x *KeywordPlanCampaignKeyword) String() string
- type KeywordPlanForecastPeriod
- func (*KeywordPlanForecastPeriod) Descriptor() ([]byte, []int)deprecated
- func (x *KeywordPlanForecastPeriod) GetDateInterval() enums.KeywordPlanForecastIntervalEnum_KeywordPlanForecastInterval
- func (x *KeywordPlanForecastPeriod) GetDateRange() *common.DateRange
- func (m *KeywordPlanForecastPeriod) GetInterval() isKeywordPlanForecastPeriod_Interval
- func (*KeywordPlanForecastPeriod) ProtoMessage()
- func (x *KeywordPlanForecastPeriod) ProtoReflect() protoreflect.Message
- func (x *KeywordPlanForecastPeriod) Reset()
- func (x *KeywordPlanForecastPeriod) String() string
- type KeywordPlanForecastPeriod_DateInterval
- type KeywordPlanForecastPeriod_DateRange
- type KeywordPlanGeoTarget
- func (*KeywordPlanGeoTarget) Descriptor() ([]byte, []int)deprecated
- func (x *KeywordPlanGeoTarget) GetGeoTargetConstant() string
- func (*KeywordPlanGeoTarget) ProtoMessage()
- func (x *KeywordPlanGeoTarget) ProtoReflect() protoreflect.Message
- func (x *KeywordPlanGeoTarget) Reset()
- func (x *KeywordPlanGeoTarget) String() string
- type KeywordView
- type Label
- func (*Label) Descriptor() ([]byte, []int)deprecated
- func (x *Label) GetId() int64
- func (x *Label) GetName() string
- func (x *Label) GetResourceName() string
- func (x *Label) GetStatus() enums.LabelStatusEnum_LabelStatus
- func (x *Label) GetTextLabel() *common.TextLabel
- func (*Label) ProtoMessage()
- func (x *Label) ProtoReflect() protoreflect.Message
- func (x *Label) Reset()
- func (x *Label) String() string
- type LandingPageView
- func (*LandingPageView) Descriptor() ([]byte, []int)deprecated
- func (x *LandingPageView) GetResourceName() string
- func (x *LandingPageView) GetUnexpandedFinalUrl() string
- func (*LandingPageView) ProtoMessage()
- func (x *LandingPageView) ProtoReflect() protoreflect.Message
- func (x *LandingPageView) Reset()
- func (x *LandingPageView) String() string
- type LanguageConstant
- func (*LanguageConstant) Descriptor() ([]byte, []int)deprecated
- func (x *LanguageConstant) GetCode() string
- func (x *LanguageConstant) GetId() int64
- func (x *LanguageConstant) GetName() string
- func (x *LanguageConstant) GetResourceName() string
- func (x *LanguageConstant) GetTargetable() bool
- func (*LanguageConstant) ProtoMessage()
- func (x *LanguageConstant) ProtoReflect() protoreflect.Message
- func (x *LanguageConstant) Reset()
- func (x *LanguageConstant) String() string
- type LifeEvent
- func (*LifeEvent) Descriptor() ([]byte, []int)deprecated
- func (x *LifeEvent) GetAvailabilities() []*common.CriterionCategoryAvailability
- func (x *LifeEvent) GetId() int64
- func (x *LifeEvent) GetLaunchedToAll() bool
- func (x *LifeEvent) GetName() string
- func (x *LifeEvent) GetParent() string
- func (x *LifeEvent) GetResourceName() string
- func (*LifeEvent) ProtoMessage()
- func (x *LifeEvent) ProtoReflect() protoreflect.Message
- func (x *LifeEvent) Reset()
- func (x *LifeEvent) String() string
- type LocationView
- type ManagedPlacementView
- func (*ManagedPlacementView) Descriptor() ([]byte, []int)deprecated
- func (x *ManagedPlacementView) GetResourceName() string
- func (*ManagedPlacementView) ProtoMessage()
- func (x *ManagedPlacementView) ProtoReflect() protoreflect.Message
- func (x *ManagedPlacementView) Reset()
- func (x *ManagedPlacementView) String() string
- type MediaAudio
- type MediaBundle
- type MediaFile
- func (*MediaFile) Descriptor() ([]byte, []int)deprecated
- func (x *MediaFile) GetAudio() *MediaAudio
- func (x *MediaFile) GetFileSize() int64
- func (x *MediaFile) GetId() int64
- func (x *MediaFile) GetImage() *MediaImage
- func (x *MediaFile) GetMediaBundle() *MediaBundle
- func (m *MediaFile) GetMediatype() isMediaFile_Mediatype
- func (x *MediaFile) GetMimeType() enums.MimeTypeEnum_MimeType
- func (x *MediaFile) GetName() string
- func (x *MediaFile) GetResourceName() string
- func (x *MediaFile) GetSourceUrl() string
- func (x *MediaFile) GetType() enums.MediaTypeEnum_MediaType
- func (x *MediaFile) GetVideo() *MediaVideo
- func (*MediaFile) ProtoMessage()
- func (x *MediaFile) ProtoReflect() protoreflect.Message
- func (x *MediaFile) Reset()
- func (x *MediaFile) String() string
- type MediaFile_Audio
- type MediaFile_Image
- type MediaFile_MediaBundle
- type MediaFile_Video
- type MediaImage
- func (*MediaImage) Descriptor() ([]byte, []int)deprecated
- func (x *MediaImage) GetData() []byte
- func (x *MediaImage) GetFullSizeImageUrl() string
- func (x *MediaImage) GetPreviewSizeImageUrl() string
- func (*MediaImage) ProtoMessage()
- func (x *MediaImage) ProtoReflect() protoreflect.Message
- func (x *MediaImage) Reset()
- func (x *MediaImage) String() string
- type MediaVideo
- func (*MediaVideo) Descriptor() ([]byte, []int)deprecated
- func (x *MediaVideo) GetAdDurationMillis() int64
- func (x *MediaVideo) GetAdvertisingIdCode() string
- func (x *MediaVideo) GetIsciCode() string
- func (x *MediaVideo) GetYoutubeVideoId() string
- func (*MediaVideo) ProtoMessage()
- func (x *MediaVideo) ProtoReflect() protoreflect.Message
- func (x *MediaVideo) Reset()
- func (x *MediaVideo) String() string
- type MerchantCenterLink
- func (*MerchantCenterLink) Descriptor() ([]byte, []int)deprecated
- func (x *MerchantCenterLink) GetId() int64
- func (x *MerchantCenterLink) GetMerchantCenterAccountName() string
- func (x *MerchantCenterLink) GetResourceName() string
- func (x *MerchantCenterLink) GetStatus() enums.MerchantCenterLinkStatusEnum_MerchantCenterLinkStatus
- func (*MerchantCenterLink) ProtoMessage()
- func (x *MerchantCenterLink) ProtoReflect() protoreflect.Message
- func (x *MerchantCenterLink) Reset()
- func (x *MerchantCenterLink) String() string
- type MobileAppCategoryConstant
- func (*MobileAppCategoryConstant) Descriptor() ([]byte, []int)deprecated
- func (x *MobileAppCategoryConstant) GetId() int32
- func (x *MobileAppCategoryConstant) GetName() string
- func (x *MobileAppCategoryConstant) GetResourceName() string
- func (*MobileAppCategoryConstant) ProtoMessage()
- func (x *MobileAppCategoryConstant) ProtoReflect() protoreflect.Message
- func (x *MobileAppCategoryConstant) Reset()
- func (x *MobileAppCategoryConstant) String() string
- type MobileDeviceConstant
- func (*MobileDeviceConstant) Descriptor() ([]byte, []int)deprecated
- func (x *MobileDeviceConstant) GetId() int64
- func (x *MobileDeviceConstant) GetManufacturerName() string
- func (x *MobileDeviceConstant) GetName() string
- func (x *MobileDeviceConstant) GetOperatingSystemName() string
- func (x *MobileDeviceConstant) GetResourceName() string
- func (x *MobileDeviceConstant) GetType() enums.MobileDeviceTypeEnum_MobileDeviceType
- func (*MobileDeviceConstant) ProtoMessage()
- func (x *MobileDeviceConstant) ProtoReflect() protoreflect.Message
- func (x *MobileDeviceConstant) Reset()
- func (x *MobileDeviceConstant) String() string
- type OfflineUserDataJob
- func (*OfflineUserDataJob) Descriptor() ([]byte, []int)deprecated
- func (x *OfflineUserDataJob) GetCustomerMatchUserListMetadata() *common.CustomerMatchUserListMetadata
- func (x *OfflineUserDataJob) GetExternalId() int64
- func (x *OfflineUserDataJob) GetFailureReason() enums.OfflineUserDataJobFailureReasonEnum_OfflineUserDataJobFailureReason
- func (x *OfflineUserDataJob) GetId() int64
- func (m *OfflineUserDataJob) GetMetadata() isOfflineUserDataJob_Metadata
- func (x *OfflineUserDataJob) GetResourceName() string
- func (x *OfflineUserDataJob) GetStatus() enums.OfflineUserDataJobStatusEnum_OfflineUserDataJobStatus
- func (x *OfflineUserDataJob) GetStoreSalesMetadata() *common.StoreSalesMetadata
- func (x *OfflineUserDataJob) GetType() enums.OfflineUserDataJobTypeEnum_OfflineUserDataJobType
- func (*OfflineUserDataJob) ProtoMessage()
- func (x *OfflineUserDataJob) ProtoReflect() protoreflect.Message
- func (x *OfflineUserDataJob) Reset()
- func (x *OfflineUserDataJob) String() string
- type OfflineUserDataJob_CustomerMatchUserListMetadata
- type OfflineUserDataJob_StoreSalesMetadata
- type OperatingSystemVersionConstant
- func (*OperatingSystemVersionConstant) Descriptor() ([]byte, []int)deprecated
- func (x *OperatingSystemVersionConstant) GetId() int64
- func (x *OperatingSystemVersionConstant) GetName() string
- func (x *OperatingSystemVersionConstant) GetOperatorType() ...
- func (x *OperatingSystemVersionConstant) GetOsMajorVersion() int32
- func (x *OperatingSystemVersionConstant) GetOsMinorVersion() int32
- func (x *OperatingSystemVersionConstant) GetResourceName() string
- func (*OperatingSystemVersionConstant) ProtoMessage()
- func (x *OperatingSystemVersionConstant) ProtoReflect() protoreflect.Message
- func (x *OperatingSystemVersionConstant) Reset()
- func (x *OperatingSystemVersionConstant) String() string
- type PaidOrganicSearchTermView
- func (*PaidOrganicSearchTermView) Descriptor() ([]byte, []int)deprecated
- func (x *PaidOrganicSearchTermView) GetResourceName() string
- func (x *PaidOrganicSearchTermView) GetSearchTerm() string
- func (*PaidOrganicSearchTermView) ProtoMessage()
- func (x *PaidOrganicSearchTermView) ProtoReflect() protoreflect.Message
- func (x *PaidOrganicSearchTermView) Reset()
- func (x *PaidOrganicSearchTermView) String() string
- type ParentalStatusView
- func (*ParentalStatusView) Descriptor() ([]byte, []int)deprecated
- func (x *ParentalStatusView) GetResourceName() string
- func (*ParentalStatusView) ProtoMessage()
- func (x *ParentalStatusView) ProtoReflect() protoreflect.Message
- func (x *ParentalStatusView) Reset()
- func (x *ParentalStatusView) String() string
- type PaymentsAccount
- func (*PaymentsAccount) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentsAccount) GetCurrencyCode() string
- func (x *PaymentsAccount) GetName() string
- func (x *PaymentsAccount) GetPayingManagerCustomer() string
- func (x *PaymentsAccount) GetPaymentsAccountId() string
- func (x *PaymentsAccount) GetPaymentsProfileId() string
- func (x *PaymentsAccount) GetResourceName() string
- func (x *PaymentsAccount) GetSecondaryPaymentsProfileId() string
- func (*PaymentsAccount) ProtoMessage()
- func (x *PaymentsAccount) ProtoReflect() protoreflect.Message
- func (x *PaymentsAccount) Reset()
- func (x *PaymentsAccount) String() string
- type ProductBiddingCategoryConstant
- func (*ProductBiddingCategoryConstant) Descriptor() ([]byte, []int)deprecated
- func (x *ProductBiddingCategoryConstant) GetCountryCode() string
- func (x *ProductBiddingCategoryConstant) GetId() int64
- func (x *ProductBiddingCategoryConstant) GetLanguageCode() string
- func (x *ProductBiddingCategoryConstant) GetLevel() enums.ProductBiddingCategoryLevelEnum_ProductBiddingCategoryLevel
- func (x *ProductBiddingCategoryConstant) GetLocalizedName() string
- func (x *ProductBiddingCategoryConstant) GetProductBiddingCategoryConstantParent() string
- func (x *ProductBiddingCategoryConstant) GetResourceName() string
- func (x *ProductBiddingCategoryConstant) GetStatus() enums.ProductBiddingCategoryStatusEnum_ProductBiddingCategoryStatus
- func (*ProductBiddingCategoryConstant) ProtoMessage()
- func (x *ProductBiddingCategoryConstant) ProtoReflect() protoreflect.Message
- func (x *ProductBiddingCategoryConstant) Reset()
- func (x *ProductBiddingCategoryConstant) String() string
- type ProductGroupView
- type Recommendation
- func (*Recommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation) GetAdGroup() string
- func (x *Recommendation) GetCallExtensionRecommendation() *Recommendation_CallExtensionRecommendation
- func (x *Recommendation) GetCalloutExtensionRecommendation() *Recommendation_CalloutExtensionRecommendation
- func (x *Recommendation) GetCampaign() string
- func (x *Recommendation) GetCampaignBudget() string
- func (x *Recommendation) GetCampaignBudgetRecommendation() *Recommendation_CampaignBudgetRecommendation
- func (x *Recommendation) GetDismissed() bool
- func (x *Recommendation) GetEnhancedCpcOptInRecommendation() *Recommendation_EnhancedCpcOptInRecommendation
- func (x *Recommendation) GetForecastingCampaignBudgetRecommendation() *Recommendation_CampaignBudgetRecommendation
- func (x *Recommendation) GetImpact() *Recommendation_RecommendationImpact
- func (x *Recommendation) GetKeywordMatchTypeRecommendation() *Recommendation_KeywordMatchTypeRecommendation
- func (x *Recommendation) GetKeywordRecommendation() *Recommendation_KeywordRecommendation
- func (x *Recommendation) GetMarginalRoiCampaignBudgetRecommendation() *Recommendation_CampaignBudgetRecommendation
- func (x *Recommendation) GetMaximizeClicksOptInRecommendation() *Recommendation_MaximizeClicksOptInRecommendation
- func (x *Recommendation) GetMaximizeConversionsOptInRecommendation() *Recommendation_MaximizeConversionsOptInRecommendation
- func (x *Recommendation) GetMoveUnusedBudgetRecommendation() *Recommendation_MoveUnusedBudgetRecommendation
- func (x *Recommendation) GetOptimizeAdRotationRecommendation() *Recommendation_OptimizeAdRotationRecommendation
- func (m *Recommendation) GetRecommendation() isRecommendation_Recommendation
- func (x *Recommendation) GetResourceName() string
- func (x *Recommendation) GetResponsiveSearchAdRecommendation() *Recommendation_ResponsiveSearchAdRecommendation
- func (x *Recommendation) GetSearchPartnersOptInRecommendation() *Recommendation_SearchPartnersOptInRecommendation
- func (x *Recommendation) GetSitelinkExtensionRecommendation() *Recommendation_SitelinkExtensionRecommendation
- func (x *Recommendation) GetTargetCpaOptInRecommendation() *Recommendation_TargetCpaOptInRecommendation
- func (x *Recommendation) GetTargetRoasOptInRecommendation() *Recommendation_TargetRoasOptInRecommendation
- func (x *Recommendation) GetTextAdRecommendation() *Recommendation_TextAdRecommendation
- func (x *Recommendation) GetType() enums.RecommendationTypeEnum_RecommendationType
- func (*Recommendation) ProtoMessage()
- func (x *Recommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation) Reset()
- func (x *Recommendation) String() string
- type Recommendation_CallExtensionRecommendation
- func (*Recommendation_CallExtensionRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_CallExtensionRecommendation) GetRecommendedExtensions() []*common.CallFeedItem
- func (*Recommendation_CallExtensionRecommendation) ProtoMessage()
- func (x *Recommendation_CallExtensionRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_CallExtensionRecommendation) Reset()
- func (x *Recommendation_CallExtensionRecommendation) String() string
- type Recommendation_CallExtensionRecommendation_
- type Recommendation_CalloutExtensionRecommendation
- func (*Recommendation_CalloutExtensionRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_CalloutExtensionRecommendation) GetRecommendedExtensions() []*common.CalloutFeedItem
- func (*Recommendation_CalloutExtensionRecommendation) ProtoMessage()
- func (x *Recommendation_CalloutExtensionRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_CalloutExtensionRecommendation) Reset()
- func (x *Recommendation_CalloutExtensionRecommendation) String() string
- type Recommendation_CalloutExtensionRecommendation_
- type Recommendation_CampaignBudgetRecommendation
- func (*Recommendation_CampaignBudgetRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_CampaignBudgetRecommendation) GetBudgetOptions() ...
- func (x *Recommendation_CampaignBudgetRecommendation) GetCurrentBudgetAmountMicros() int64
- func (x *Recommendation_CampaignBudgetRecommendation) GetRecommendedBudgetAmountMicros() int64
- func (*Recommendation_CampaignBudgetRecommendation) ProtoMessage()
- func (x *Recommendation_CampaignBudgetRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_CampaignBudgetRecommendation) Reset()
- func (x *Recommendation_CampaignBudgetRecommendation) String() string
- type Recommendation_CampaignBudgetRecommendation_
- type Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption
- func (*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) GetBudgetAmountMicros() int64
- func (x *Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) GetImpact() *Recommendation_RecommendationImpact
- func (*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) ProtoMessage()
- func (x *Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) ProtoReflect() protoreflect.Message
- func (x *Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) Reset()
- func (x *Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) String() string
- type Recommendation_EnhancedCpcOptInRecommendation
- func (*Recommendation_EnhancedCpcOptInRecommendation) Descriptor() ([]byte, []int)deprecated
- func (*Recommendation_EnhancedCpcOptInRecommendation) ProtoMessage()
- func (x *Recommendation_EnhancedCpcOptInRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_EnhancedCpcOptInRecommendation) Reset()
- func (x *Recommendation_EnhancedCpcOptInRecommendation) String() string
- type Recommendation_EnhancedCpcOptInRecommendation_
- type Recommendation_ForecastingCampaignBudgetRecommendation
- type Recommendation_KeywordMatchTypeRecommendation
- func (*Recommendation_KeywordMatchTypeRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_KeywordMatchTypeRecommendation) GetKeyword() *common.KeywordInfo
- func (x *Recommendation_KeywordMatchTypeRecommendation) GetRecommendedMatchType() enums.KeywordMatchTypeEnum_KeywordMatchType
- func (*Recommendation_KeywordMatchTypeRecommendation) ProtoMessage()
- func (x *Recommendation_KeywordMatchTypeRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_KeywordMatchTypeRecommendation) Reset()
- func (x *Recommendation_KeywordMatchTypeRecommendation) String() string
- type Recommendation_KeywordMatchTypeRecommendation_
- type Recommendation_KeywordRecommendation
- func (*Recommendation_KeywordRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_KeywordRecommendation) GetKeyword() *common.KeywordInfo
- func (x *Recommendation_KeywordRecommendation) GetRecommendedCpcBidMicros() int64
- func (*Recommendation_KeywordRecommendation) ProtoMessage()
- func (x *Recommendation_KeywordRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_KeywordRecommendation) Reset()
- func (x *Recommendation_KeywordRecommendation) String() string
- type Recommendation_KeywordRecommendation_
- type Recommendation_MarginalRoiCampaignBudgetRecommendation
- type Recommendation_MaximizeClicksOptInRecommendation
- func (*Recommendation_MaximizeClicksOptInRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_MaximizeClicksOptInRecommendation) GetRecommendedBudgetAmountMicros() int64
- func (*Recommendation_MaximizeClicksOptInRecommendation) ProtoMessage()
- func (x *Recommendation_MaximizeClicksOptInRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_MaximizeClicksOptInRecommendation) Reset()
- func (x *Recommendation_MaximizeClicksOptInRecommendation) String() string
- type Recommendation_MaximizeClicksOptInRecommendation_
- type Recommendation_MaximizeConversionsOptInRecommendation
- func (*Recommendation_MaximizeConversionsOptInRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_MaximizeConversionsOptInRecommendation) GetRecommendedBudgetAmountMicros() int64
- func (*Recommendation_MaximizeConversionsOptInRecommendation) ProtoMessage()
- func (x *Recommendation_MaximizeConversionsOptInRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_MaximizeConversionsOptInRecommendation) Reset()
- func (x *Recommendation_MaximizeConversionsOptInRecommendation) String() string
- type Recommendation_MaximizeConversionsOptInRecommendation_
- type Recommendation_MoveUnusedBudgetRecommendation
- func (*Recommendation_MoveUnusedBudgetRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_MoveUnusedBudgetRecommendation) GetBudgetRecommendation() *Recommendation_CampaignBudgetRecommendation
- func (x *Recommendation_MoveUnusedBudgetRecommendation) GetExcessCampaignBudget() string
- func (*Recommendation_MoveUnusedBudgetRecommendation) ProtoMessage()
- func (x *Recommendation_MoveUnusedBudgetRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_MoveUnusedBudgetRecommendation) Reset()
- func (x *Recommendation_MoveUnusedBudgetRecommendation) String() string
- type Recommendation_MoveUnusedBudgetRecommendation_
- type Recommendation_OptimizeAdRotationRecommendation
- func (*Recommendation_OptimizeAdRotationRecommendation) Descriptor() ([]byte, []int)deprecated
- func (*Recommendation_OptimizeAdRotationRecommendation) ProtoMessage()
- func (x *Recommendation_OptimizeAdRotationRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_OptimizeAdRotationRecommendation) Reset()
- func (x *Recommendation_OptimizeAdRotationRecommendation) String() string
- type Recommendation_OptimizeAdRotationRecommendation_
- type Recommendation_RecommendationImpact
- func (*Recommendation_RecommendationImpact) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_RecommendationImpact) GetBaseMetrics() *Recommendation_RecommendationMetrics
- func (x *Recommendation_RecommendationImpact) GetPotentialMetrics() *Recommendation_RecommendationMetrics
- func (*Recommendation_RecommendationImpact) ProtoMessage()
- func (x *Recommendation_RecommendationImpact) ProtoReflect() protoreflect.Message
- func (x *Recommendation_RecommendationImpact) Reset()
- func (x *Recommendation_RecommendationImpact) String() string
- type Recommendation_RecommendationMetrics
- func (*Recommendation_RecommendationMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_RecommendationMetrics) GetClicks() float64
- func (x *Recommendation_RecommendationMetrics) GetConversions() float64
- func (x *Recommendation_RecommendationMetrics) GetCostMicros() int64
- func (x *Recommendation_RecommendationMetrics) GetImpressions() float64
- func (x *Recommendation_RecommendationMetrics) GetVideoViews() float64
- func (*Recommendation_RecommendationMetrics) ProtoMessage()
- func (x *Recommendation_RecommendationMetrics) ProtoReflect() protoreflect.Message
- func (x *Recommendation_RecommendationMetrics) Reset()
- func (x *Recommendation_RecommendationMetrics) String() string
- type Recommendation_ResponsiveSearchAdRecommendation
- func (*Recommendation_ResponsiveSearchAdRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_ResponsiveSearchAdRecommendation) GetAd() *Ad
- func (*Recommendation_ResponsiveSearchAdRecommendation) ProtoMessage()
- func (x *Recommendation_ResponsiveSearchAdRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_ResponsiveSearchAdRecommendation) Reset()
- func (x *Recommendation_ResponsiveSearchAdRecommendation) String() string
- type Recommendation_ResponsiveSearchAdRecommendation_
- type Recommendation_SearchPartnersOptInRecommendation
- func (*Recommendation_SearchPartnersOptInRecommendation) Descriptor() ([]byte, []int)deprecated
- func (*Recommendation_SearchPartnersOptInRecommendation) ProtoMessage()
- func (x *Recommendation_SearchPartnersOptInRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_SearchPartnersOptInRecommendation) Reset()
- func (x *Recommendation_SearchPartnersOptInRecommendation) String() string
- type Recommendation_SearchPartnersOptInRecommendation_
- type Recommendation_SitelinkExtensionRecommendation
- func (*Recommendation_SitelinkExtensionRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_SitelinkExtensionRecommendation) GetRecommendedExtensions() []*common.SitelinkFeedItem
- func (*Recommendation_SitelinkExtensionRecommendation) ProtoMessage()
- func (x *Recommendation_SitelinkExtensionRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_SitelinkExtensionRecommendation) Reset()
- func (x *Recommendation_SitelinkExtensionRecommendation) String() string
- type Recommendation_SitelinkExtensionRecommendation_
- type Recommendation_TargetCpaOptInRecommendation
- func (*Recommendation_TargetCpaOptInRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_TargetCpaOptInRecommendation) GetOptions() ...
- func (x *Recommendation_TargetCpaOptInRecommendation) GetRecommendedTargetCpaMicros() int64
- func (*Recommendation_TargetCpaOptInRecommendation) ProtoMessage()
- func (x *Recommendation_TargetCpaOptInRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_TargetCpaOptInRecommendation) Reset()
- func (x *Recommendation_TargetCpaOptInRecommendation) String() string
- type Recommendation_TargetCpaOptInRecommendation_
- type Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption
- func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) GetGoal() enums.TargetCpaOptInRecommendationGoalEnum_TargetCpaOptInRecommendationGoal
- func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) GetImpact() *Recommendation_RecommendationImpact
- func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) GetRequiredCampaignBudgetAmountMicros() int64
- func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) GetTargetCpaMicros() int64
- func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) ProtoMessage()
- func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) ProtoReflect() protoreflect.Message
- func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) Reset()
- func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) String() string
- type Recommendation_TargetRoasOptInRecommendation
- func (*Recommendation_TargetRoasOptInRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_TargetRoasOptInRecommendation) GetRecommendedTargetRoas() float64
- func (x *Recommendation_TargetRoasOptInRecommendation) GetRequiredCampaignBudgetAmountMicros() int64
- func (*Recommendation_TargetRoasOptInRecommendation) ProtoMessage()
- func (x *Recommendation_TargetRoasOptInRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_TargetRoasOptInRecommendation) Reset()
- func (x *Recommendation_TargetRoasOptInRecommendation) String() string
- type Recommendation_TargetRoasOptInRecommendation_
- type Recommendation_TextAdRecommendation
- func (*Recommendation_TextAdRecommendation) Descriptor() ([]byte, []int)deprecated
- func (x *Recommendation_TextAdRecommendation) GetAd() *Ad
- func (x *Recommendation_TextAdRecommendation) GetAutoApplyDate() string
- func (x *Recommendation_TextAdRecommendation) GetCreationDate() string
- func (*Recommendation_TextAdRecommendation) ProtoMessage()
- func (x *Recommendation_TextAdRecommendation) ProtoReflect() protoreflect.Message
- func (x *Recommendation_TextAdRecommendation) Reset()
- func (x *Recommendation_TextAdRecommendation) String() string
- type Recommendation_TextAdRecommendation_
- type RemarketingAction
- func (*RemarketingAction) Descriptor() ([]byte, []int)deprecated
- func (x *RemarketingAction) GetId() int64
- func (x *RemarketingAction) GetName() string
- func (x *RemarketingAction) GetResourceName() string
- func (x *RemarketingAction) GetTagSnippets() []*common.TagSnippet
- func (*RemarketingAction) ProtoMessage()
- func (x *RemarketingAction) ProtoReflect() protoreflect.Message
- func (x *RemarketingAction) Reset()
- func (x *RemarketingAction) String() string
- type RemarketingSetting
- func (*RemarketingSetting) Descriptor() ([]byte, []int)deprecated
- func (x *RemarketingSetting) GetGoogleGlobalSiteTag() string
- func (*RemarketingSetting) ProtoMessage()
- func (x *RemarketingSetting) ProtoReflect() protoreflect.Message
- func (x *RemarketingSetting) Reset()
- func (x *RemarketingSetting) String() string
- type SearchTermView
- func (*SearchTermView) Descriptor() ([]byte, []int)deprecated
- func (x *SearchTermView) GetAdGroup() string
- func (x *SearchTermView) GetResourceName() string
- func (x *SearchTermView) GetSearchTerm() string
- func (x *SearchTermView) GetStatus() enums.SearchTermTargetingStatusEnum_SearchTermTargetingStatus
- func (*SearchTermView) ProtoMessage()
- func (x *SearchTermView) ProtoReflect() protoreflect.Message
- func (x *SearchTermView) Reset()
- func (x *SearchTermView) String() string
- type SharedCriterion
- func (*SharedCriterion) Descriptor() ([]byte, []int)deprecated
- func (m *SharedCriterion) GetCriterion() isSharedCriterion_Criterion
- func (x *SharedCriterion) GetCriterionId() int64
- func (x *SharedCriterion) GetKeyword() *common.KeywordInfo
- func (x *SharedCriterion) GetMobileAppCategory() *common.MobileAppCategoryInfo
- func (x *SharedCriterion) GetMobileApplication() *common.MobileApplicationInfo
- func (x *SharedCriterion) GetPlacement() *common.PlacementInfo
- func (x *SharedCriterion) GetResourceName() string
- func (x *SharedCriterion) GetSharedSet() string
- func (x *SharedCriterion) GetType() enums.CriterionTypeEnum_CriterionType
- func (x *SharedCriterion) GetYoutubeChannel() *common.YouTubeChannelInfo
- func (x *SharedCriterion) GetYoutubeVideo() *common.YouTubeVideoInfo
- func (*SharedCriterion) ProtoMessage()
- func (x *SharedCriterion) ProtoReflect() protoreflect.Message
- func (x *SharedCriterion) Reset()
- func (x *SharedCriterion) String() string
- type SharedCriterion_Keyword
- type SharedCriterion_MobileAppCategory
- type SharedCriterion_MobileApplication
- type SharedCriterion_Placement
- type SharedCriterion_YoutubeChannel
- type SharedCriterion_YoutubeVideo
- type SharedSet
- func (*SharedSet) Descriptor() ([]byte, []int)deprecated
- func (x *SharedSet) GetId() int64
- func (x *SharedSet) GetMemberCount() int64
- func (x *SharedSet) GetName() string
- func (x *SharedSet) GetReferenceCount() int64
- func (x *SharedSet) GetResourceName() string
- func (x *SharedSet) GetStatus() enums.SharedSetStatusEnum_SharedSetStatus
- func (x *SharedSet) GetType() enums.SharedSetTypeEnum_SharedSetType
- func (*SharedSet) ProtoMessage()
- func (x *SharedSet) ProtoReflect() protoreflect.Message
- func (x *SharedSet) Reset()
- func (x *SharedSet) String() string
- type ShoppingPerformanceView
- func (*ShoppingPerformanceView) Descriptor() ([]byte, []int)deprecated
- func (x *ShoppingPerformanceView) GetResourceName() string
- func (*ShoppingPerformanceView) ProtoMessage()
- func (x *ShoppingPerformanceView) ProtoReflect() protoreflect.Message
- func (x *ShoppingPerformanceView) Reset()
- func (x *ShoppingPerformanceView) String() string
- type ThirdPartyAppAnalyticsLink
- func (*ThirdPartyAppAnalyticsLink) Descriptor() ([]byte, []int)deprecated
- func (x *ThirdPartyAppAnalyticsLink) GetResourceName() string
- func (x *ThirdPartyAppAnalyticsLink) GetShareableLinkId() string
- func (*ThirdPartyAppAnalyticsLink) ProtoMessage()
- func (x *ThirdPartyAppAnalyticsLink) ProtoReflect() protoreflect.Message
- func (x *ThirdPartyAppAnalyticsLink) Reset()
- func (x *ThirdPartyAppAnalyticsLink) String() string
- type ThirdPartyAppAnalyticsLinkIdentifier
- func (*ThirdPartyAppAnalyticsLinkIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *ThirdPartyAppAnalyticsLinkIdentifier) GetAppAnalyticsProviderId() int64
- func (x *ThirdPartyAppAnalyticsLinkIdentifier) GetAppId() string
- func (x *ThirdPartyAppAnalyticsLinkIdentifier) GetAppVendor() enums.MobileAppVendorEnum_MobileAppVendor
- func (*ThirdPartyAppAnalyticsLinkIdentifier) ProtoMessage()
- func (x *ThirdPartyAppAnalyticsLinkIdentifier) ProtoReflect() protoreflect.Message
- func (x *ThirdPartyAppAnalyticsLinkIdentifier) Reset()
- func (x *ThirdPartyAppAnalyticsLinkIdentifier) String() string
- type TopicConstant
- func (*TopicConstant) Descriptor() ([]byte, []int)deprecated
- func (x *TopicConstant) GetId() int64
- func (x *TopicConstant) GetPath() []string
- func (x *TopicConstant) GetResourceName() string
- func (x *TopicConstant) GetTopicConstantParent() string
- func (*TopicConstant) ProtoMessage()
- func (x *TopicConstant) ProtoReflect() protoreflect.Message
- func (x *TopicConstant) Reset()
- func (x *TopicConstant) String() string
- type TopicView
- type UserInterest
- func (*UserInterest) Descriptor() ([]byte, []int)deprecated
- func (x *UserInterest) GetAvailabilities() []*common.CriterionCategoryAvailability
- func (x *UserInterest) GetLaunchedToAll() bool
- func (x *UserInterest) GetName() string
- func (x *UserInterest) GetResourceName() string
- func (x *UserInterest) GetTaxonomyType() enums.UserInterestTaxonomyTypeEnum_UserInterestTaxonomyType
- func (x *UserInterest) GetUserInterestId() int64
- func (x *UserInterest) GetUserInterestParent() string
- func (*UserInterest) ProtoMessage()
- func (x *UserInterest) ProtoReflect() protoreflect.Message
- func (x *UserInterest) Reset()
- func (x *UserInterest) String() string
- type UserList
- func (*UserList) Descriptor() ([]byte, []int)deprecated
- func (x *UserList) GetAccessReason() enums.AccessReasonEnum_AccessReason
- func (x *UserList) GetAccountUserListStatus() enums.UserListAccessStatusEnum_UserListAccessStatus
- func (x *UserList) GetBasicUserList() *common.BasicUserListInfo
- func (x *UserList) GetClosingReason() enums.UserListClosingReasonEnum_UserListClosingReason
- func (x *UserList) GetCrmBasedUserList() *common.CrmBasedUserListInfo
- func (x *UserList) GetDescription() string
- func (x *UserList) GetEligibleForDisplay() bool
- func (x *UserList) GetEligibleForSearch() bool
- func (x *UserList) GetId() int64
- func (x *UserList) GetIntegrationCode() string
- func (x *UserList) GetLogicalUserList() *common.LogicalUserListInfo
- func (x *UserList) GetMatchRatePercentage() int32
- func (x *UserList) GetMembershipLifeSpan() int64
- func (x *UserList) GetMembershipStatus() enums.UserListMembershipStatusEnum_UserListMembershipStatus
- func (x *UserList) GetName() string
- func (x *UserList) GetReadOnly() bool
- func (x *UserList) GetResourceName() string
- func (x *UserList) GetRuleBasedUserList() *common.RuleBasedUserListInfo
- func (x *UserList) GetSimilarUserList() *common.SimilarUserListInfo
- func (x *UserList) GetSizeForDisplay() int64
- func (x *UserList) GetSizeForSearch() int64
- func (x *UserList) GetSizeRangeForDisplay() enums.UserListSizeRangeEnum_UserListSizeRange
- func (x *UserList) GetSizeRangeForSearch() enums.UserListSizeRangeEnum_UserListSizeRange
- func (x *UserList) GetType() enums.UserListTypeEnum_UserListType
- func (m *UserList) GetUserList() isUserList_UserList
- func (*UserList) ProtoMessage()
- func (x *UserList) ProtoReflect() protoreflect.Message
- func (x *UserList) Reset()
- func (x *UserList) String() string
- type UserList_BasicUserList
- type UserList_CrmBasedUserList
- type UserList_LogicalUserList
- type UserList_RuleBasedUserList
- type UserList_SimilarUserList
- type UserLocationView
- func (*UserLocationView) Descriptor() ([]byte, []int)deprecated
- func (x *UserLocationView) GetCountryCriterionId() int64
- func (x *UserLocationView) GetResourceName() string
- func (x *UserLocationView) GetTargetingLocation() bool
- func (*UserLocationView) ProtoMessage()
- func (x *UserLocationView) ProtoReflect() protoreflect.Message
- func (x *UserLocationView) Reset()
- func (x *UserLocationView) String() string
- type Video
- func (*Video) Descriptor() ([]byte, []int)deprecated
- func (x *Video) GetChannelId() string
- func (x *Video) GetDurationMillis() int64
- func (x *Video) GetId() string
- func (x *Video) GetResourceName() string
- func (x *Video) GetTitle() string
- func (*Video) ProtoMessage()
- func (x *Video) ProtoReflect() protoreflect.Message
- func (x *Video) Reset()
- func (x *Video) String() string
- type WebpageView
Constants ¶
This section is empty.
Variables ¶
var ( FeedAttributeOperation_Operator_name = map[int32]string{ 0: "UNSPECIFIED", 1: "UNKNOWN", 2: "ADD", } FeedAttributeOperation_Operator_value = map[string]int32{ "UNSPECIFIED": 0, "UNKNOWN": 1, "ADD": 2, } )
Enum value maps for FeedAttributeOperation_Operator.
var File_resources_account_budget_proposal_proto protoreflect.FileDescriptor
var File_resources_account_budget_proto protoreflect.FileDescriptor
var File_resources_account_link_proto protoreflect.FileDescriptor
var File_resources_ad_group_ad_asset_view_proto protoreflect.FileDescriptor
var File_resources_ad_group_ad_label_proto protoreflect.FileDescriptor
var File_resources_ad_group_ad_proto protoreflect.FileDescriptor
var File_resources_ad_group_asset_proto protoreflect.FileDescriptor
var File_resources_ad_group_audience_view_proto protoreflect.FileDescriptor
var File_resources_ad_group_bid_modifier_proto protoreflect.FileDescriptor
var File_resources_ad_group_criterion_label_proto protoreflect.FileDescriptor
var File_resources_ad_group_criterion_proto protoreflect.FileDescriptor
var File_resources_ad_group_criterion_simulation_proto protoreflect.FileDescriptor
var File_resources_ad_group_extension_setting_proto protoreflect.FileDescriptor
var File_resources_ad_group_feed_proto protoreflect.FileDescriptor
var File_resources_ad_group_label_proto protoreflect.FileDescriptor
var File_resources_ad_group_proto protoreflect.FileDescriptor
var File_resources_ad_group_simulation_proto protoreflect.FileDescriptor
var File_resources_ad_parameter_proto protoreflect.FileDescriptor
var File_resources_ad_proto protoreflect.FileDescriptor
var File_resources_ad_schedule_view_proto protoreflect.FileDescriptor
var File_resources_age_range_view_proto protoreflect.FileDescriptor
var File_resources_asset_proto protoreflect.FileDescriptor
var File_resources_batch_job_proto protoreflect.FileDescriptor
var File_resources_bidding_strategy_proto protoreflect.FileDescriptor
var File_resources_bidding_strategy_simulation_proto protoreflect.FileDescriptor
var File_resources_billing_setup_proto protoreflect.FileDescriptor
var File_resources_call_view_proto protoreflect.FileDescriptor
var File_resources_campaign_asset_proto protoreflect.FileDescriptor
var File_resources_campaign_audience_view_proto protoreflect.FileDescriptor
var File_resources_campaign_bid_modifier_proto protoreflect.FileDescriptor
var File_resources_campaign_budget_proto protoreflect.FileDescriptor
var File_resources_campaign_criterion_proto protoreflect.FileDescriptor
var File_resources_campaign_criterion_simulation_proto protoreflect.FileDescriptor
var File_resources_campaign_draft_proto protoreflect.FileDescriptor
var File_resources_campaign_experiment_proto protoreflect.FileDescriptor
var File_resources_campaign_extension_setting_proto protoreflect.FileDescriptor
var File_resources_campaign_feed_proto protoreflect.FileDescriptor
var File_resources_campaign_label_proto protoreflect.FileDescriptor
var File_resources_campaign_proto protoreflect.FileDescriptor
var File_resources_campaign_simulation_proto protoreflect.FileDescriptor
var File_resources_carrier_constant_proto protoreflect.FileDescriptor
var File_resources_change_event_proto protoreflect.FileDescriptor
var File_resources_change_status_proto protoreflect.FileDescriptor
var File_resources_click_view_proto protoreflect.FileDescriptor
var File_resources_combined_audience_proto protoreflect.FileDescriptor
var File_resources_conversion_action_proto protoreflect.FileDescriptor
var File_resources_conversion_custom_variable_proto protoreflect.FileDescriptor
var File_resources_currency_constant_proto protoreflect.FileDescriptor
var File_resources_custom_audience_proto protoreflect.FileDescriptor
var File_resources_custom_interest_proto protoreflect.FileDescriptor
var File_resources_customer_asset_proto protoreflect.FileDescriptor
var File_resources_customer_client_link_proto protoreflect.FileDescriptor
var File_resources_customer_client_proto protoreflect.FileDescriptor
var File_resources_customer_extension_setting_proto protoreflect.FileDescriptor
var File_resources_customer_feed_proto protoreflect.FileDescriptor
var File_resources_customer_label_proto protoreflect.FileDescriptor
var File_resources_customer_manager_link_proto protoreflect.FileDescriptor
var File_resources_customer_negative_criterion_proto protoreflect.FileDescriptor
var File_resources_customer_proto protoreflect.FileDescriptor
var File_resources_customer_user_access_invitation_proto protoreflect.FileDescriptor
var File_resources_customer_user_access_proto protoreflect.FileDescriptor
var File_resources_detail_placement_view_proto protoreflect.FileDescriptor
var File_resources_display_keyword_view_proto protoreflect.FileDescriptor
var File_resources_distance_view_proto protoreflect.FileDescriptor
var File_resources_domain_category_proto protoreflect.FileDescriptor
var File_resources_dynamic_search_ads_search_term_view_proto protoreflect.FileDescriptor
var File_resources_expanded_landing_page_view_proto protoreflect.FileDescriptor
var File_resources_extension_feed_item_proto protoreflect.FileDescriptor
var File_resources_feed_item_proto protoreflect.FileDescriptor
var File_resources_feed_item_set_link_proto protoreflect.FileDescriptor
var File_resources_feed_item_set_proto protoreflect.FileDescriptor
var File_resources_feed_item_target_proto protoreflect.FileDescriptor
var File_resources_feed_mapping_proto protoreflect.FileDescriptor
var File_resources_feed_placeholder_view_proto protoreflect.FileDescriptor
var File_resources_feed_proto protoreflect.FileDescriptor
var File_resources_gender_view_proto protoreflect.FileDescriptor
var File_resources_geo_target_constant_proto protoreflect.FileDescriptor
var File_resources_geographic_view_proto protoreflect.FileDescriptor
var File_resources_google_ads_field_proto protoreflect.FileDescriptor
var File_resources_group_placement_view_proto protoreflect.FileDescriptor
var File_resources_hotel_group_view_proto protoreflect.FileDescriptor
var File_resources_hotel_performance_view_proto protoreflect.FileDescriptor
var File_resources_income_range_view_proto protoreflect.FileDescriptor
var File_resources_invoice_proto protoreflect.FileDescriptor
var File_resources_keyword_plan_ad_group_keyword_proto protoreflect.FileDescriptor
var File_resources_keyword_plan_ad_group_proto protoreflect.FileDescriptor
var File_resources_keyword_plan_campaign_keyword_proto protoreflect.FileDescriptor
var File_resources_keyword_plan_campaign_proto protoreflect.FileDescriptor
var File_resources_keyword_plan_proto protoreflect.FileDescriptor
var File_resources_keyword_view_proto protoreflect.FileDescriptor
var File_resources_label_proto protoreflect.FileDescriptor
var File_resources_landing_page_view_proto protoreflect.FileDescriptor
var File_resources_language_constant_proto protoreflect.FileDescriptor
var File_resources_life_event_proto protoreflect.FileDescriptor
var File_resources_location_view_proto protoreflect.FileDescriptor
var File_resources_managed_placement_view_proto protoreflect.FileDescriptor
var File_resources_media_file_proto protoreflect.FileDescriptor
var File_resources_merchant_center_link_proto protoreflect.FileDescriptor
var File_resources_mobile_app_category_constant_proto protoreflect.FileDescriptor
var File_resources_mobile_device_constant_proto protoreflect.FileDescriptor
var File_resources_offline_user_data_job_proto protoreflect.FileDescriptor
var File_resources_operating_system_version_constant_proto protoreflect.FileDescriptor
var File_resources_paid_organic_search_term_view_proto protoreflect.FileDescriptor
var File_resources_parental_status_view_proto protoreflect.FileDescriptor
var File_resources_payments_account_proto protoreflect.FileDescriptor
var File_resources_product_bidding_category_constant_proto protoreflect.FileDescriptor
var File_resources_product_group_view_proto protoreflect.FileDescriptor
var File_resources_recommendation_proto protoreflect.FileDescriptor
var File_resources_remarketing_action_proto protoreflect.FileDescriptor
var File_resources_search_term_view_proto protoreflect.FileDescriptor
var File_resources_shopping_performance_view_proto protoreflect.FileDescriptor
var File_resources_third_party_app_analytics_link_proto protoreflect.FileDescriptor
var File_resources_topic_constant_proto protoreflect.FileDescriptor
var File_resources_topic_view_proto protoreflect.FileDescriptor
var File_resources_user_interest_proto protoreflect.FileDescriptor
var File_resources_user_list_proto protoreflect.FileDescriptor
var File_resources_user_location_view_proto protoreflect.FileDescriptor
var File_resources_video_proto protoreflect.FileDescriptor
var File_resources_webpage_view_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AccountBudget ¶ added in v0.2.0
type AccountBudget struct { // Output only. The resource name of the account-level budget. // AccountBudget resource names have the form: // // `customers/{customer_id}/accountBudgets/{account_budget_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the account-level budget. Id *int64 `protobuf:"varint,23,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The resource name of the billing setup associated with this account-level // budget. BillingSetup resource names have the form: // // `customers/{customer_id}/billingSetups/{billing_setup_id}` BillingSetup *string `protobuf:"bytes,24,opt,name=billing_setup,json=billingSetup,proto3,oneof" json:"billing_setup,omitempty"` // Output only. The status of this account-level budget. Status enums.AccountBudgetStatusEnum_AccountBudgetStatus `` /* 145-byte string literal not displayed */ // Output only. The name of the account-level budget. Name *string `protobuf:"bytes,25,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The proposed start time of the account-level budget in // yyyy-MM-dd HH:mm:ss format. If a start time type of NOW was proposed, // this is the time of request. ProposedStartDateTime *string `` /* 135-byte string literal not displayed */ // Output only. The approved start time of the account-level budget in yyyy-MM-dd HH:mm:ss // format. // // For example, if a new budget is approved after the proposed start time, // the approved start time is the time of approval. ApprovedStartDateTime *string `` /* 135-byte string literal not displayed */ // Output only. The total adjustments amount. // // An example of an adjustment is courtesy credits. TotalAdjustmentsMicros int64 `` /* 131-byte string literal not displayed */ // Output only. The value of Ads that have been served, in micros. // // This includes overdelivery costs, in which case a credit might be // automatically applied to the budget (see total_adjustments_micros). AmountServedMicros int64 `protobuf:"varint,34,opt,name=amount_served_micros,json=amountServedMicros,proto3" json:"amount_served_micros,omitempty"` // Output only. A purchase order number is a value that helps users reference this budget // in their monthly invoices. PurchaseOrderNumber *string `` /* 127-byte string literal not displayed */ // Output only. Notes associated with the budget. Notes *string `protobuf:"bytes,36,opt,name=notes,proto3,oneof" json:"notes,omitempty"` // Output only. The pending proposal to modify this budget, if applicable. PendingProposal *AccountBudget_PendingAccountBudgetProposal `protobuf:"bytes,22,opt,name=pending_proposal,json=pendingProposal,proto3" json:"pending_proposal,omitempty"` // The proposed end time of the account-level budget. // // Types that are assignable to ProposedEndTime: // *AccountBudget_ProposedEndDateTime // *AccountBudget_ProposedEndTimeType ProposedEndTime isAccountBudget_ProposedEndTime `protobuf_oneof:"proposed_end_time"` // The approved end time of the account-level budget. // // For example, if a budget's end time is updated and the proposal is approved // after the proposed end time, the approved end time is the time of approval. // // Types that are assignable to ApprovedEndTime: // *AccountBudget_ApprovedEndDateTime // *AccountBudget_ApprovedEndTimeType ApprovedEndTime isAccountBudget_ApprovedEndTime `protobuf_oneof:"approved_end_time"` // The proposed spending limit. // // Types that are assignable to ProposedSpendingLimit: // *AccountBudget_ProposedSpendingLimitMicros // *AccountBudget_ProposedSpendingLimitType ProposedSpendingLimit isAccountBudget_ProposedSpendingLimit `protobuf_oneof:"proposed_spending_limit"` // The approved spending limit. // // For example, if the amount already spent by the account exceeds the // proposed spending limit at the time the proposal is approved, the approved // spending limit is set to the amount already spent. // // Types that are assignable to ApprovedSpendingLimit: // *AccountBudget_ApprovedSpendingLimitMicros // *AccountBudget_ApprovedSpendingLimitType ApprovedSpendingLimit isAccountBudget_ApprovedSpendingLimit `protobuf_oneof:"approved_spending_limit"` // The spending limit after adjustments have been applied. Adjustments are // stored in total_adjustments_micros. // // This value has the final say on how much the account is allowed to spend. // // Types that are assignable to AdjustedSpendingLimit: // *AccountBudget_AdjustedSpendingLimitMicros // *AccountBudget_AdjustedSpendingLimitType AdjustedSpendingLimit isAccountBudget_AdjustedSpendingLimit `protobuf_oneof:"adjusted_spending_limit"` // contains filtered or unexported fields }
An account-level budget. It contains information about the budget itself, as well as the most recently approved changes to the budget and proposed changes that are pending approval. The proposed changes that are pending approval, if any, are found in 'pending_proposal'. Effective details about the budget are found in fields prefixed 'approved_', 'adjusted_' and those without a prefix. Since some effective details may differ from what the user had originally requested (e.g. spending limit), these differences are juxtaposed via 'proposed_', 'approved_', and possibly 'adjusted_' fields.
This resource is mutated using AccountBudgetProposal and cannot be mutated directly. A budget may have at most one pending proposal at any given time. It is read through pending_proposal.
Once approved, a budget may be subject to adjustments, such as credit adjustments. Adjustments create differences between the 'approved' and 'adjusted' fields, which would otherwise be identical.
func (*AccountBudget) Descriptor
deprecated
added in
v0.2.0
func (*AccountBudget) Descriptor() ([]byte, []int)
Deprecated: Use AccountBudget.ProtoReflect.Descriptor instead.
func (*AccountBudget) GetAdjustedSpendingLimit ¶ added in v0.2.0
func (m *AccountBudget) GetAdjustedSpendingLimit() isAccountBudget_AdjustedSpendingLimit
func (*AccountBudget) GetAdjustedSpendingLimitMicros ¶ added in v0.2.0
func (x *AccountBudget) GetAdjustedSpendingLimitMicros() int64
func (*AccountBudget) GetAdjustedSpendingLimitType ¶ added in v0.2.0
func (x *AccountBudget) GetAdjustedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
func (*AccountBudget) GetAmountServedMicros ¶ added in v0.2.0
func (x *AccountBudget) GetAmountServedMicros() int64
func (*AccountBudget) GetApprovedEndDateTime ¶ added in v0.2.0
func (x *AccountBudget) GetApprovedEndDateTime() string
func (*AccountBudget) GetApprovedEndTime ¶ added in v0.2.0
func (m *AccountBudget) GetApprovedEndTime() isAccountBudget_ApprovedEndTime
func (*AccountBudget) GetApprovedEndTimeType ¶ added in v0.2.0
func (x *AccountBudget) GetApprovedEndTimeType() enums.TimeTypeEnum_TimeType
func (*AccountBudget) GetApprovedSpendingLimit ¶ added in v0.2.0
func (m *AccountBudget) GetApprovedSpendingLimit() isAccountBudget_ApprovedSpendingLimit
func (*AccountBudget) GetApprovedSpendingLimitMicros ¶ added in v0.2.0
func (x *AccountBudget) GetApprovedSpendingLimitMicros() int64
func (*AccountBudget) GetApprovedSpendingLimitType ¶ added in v0.2.0
func (x *AccountBudget) GetApprovedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
func (*AccountBudget) GetApprovedStartDateTime ¶ added in v0.2.0
func (x *AccountBudget) GetApprovedStartDateTime() string
func (*AccountBudget) GetBillingSetup ¶ added in v0.2.0
func (x *AccountBudget) GetBillingSetup() string
func (*AccountBudget) GetId ¶ added in v0.2.0
func (x *AccountBudget) GetId() int64
func (*AccountBudget) GetName ¶ added in v0.2.0
func (x *AccountBudget) GetName() string
func (*AccountBudget) GetNotes ¶ added in v0.2.0
func (x *AccountBudget) GetNotes() string
func (*AccountBudget) GetPendingProposal ¶ added in v0.2.0
func (x *AccountBudget) GetPendingProposal() *AccountBudget_PendingAccountBudgetProposal
func (*AccountBudget) GetProposedEndDateTime ¶ added in v0.2.0
func (x *AccountBudget) GetProposedEndDateTime() string
func (*AccountBudget) GetProposedEndTime ¶ added in v0.2.0
func (m *AccountBudget) GetProposedEndTime() isAccountBudget_ProposedEndTime
func (*AccountBudget) GetProposedEndTimeType ¶ added in v0.2.0
func (x *AccountBudget) GetProposedEndTimeType() enums.TimeTypeEnum_TimeType
func (*AccountBudget) GetProposedSpendingLimit ¶ added in v0.2.0
func (m *AccountBudget) GetProposedSpendingLimit() isAccountBudget_ProposedSpendingLimit
func (*AccountBudget) GetProposedSpendingLimitMicros ¶ added in v0.2.0
func (x *AccountBudget) GetProposedSpendingLimitMicros() int64
func (*AccountBudget) GetProposedSpendingLimitType ¶ added in v0.2.0
func (x *AccountBudget) GetProposedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
func (*AccountBudget) GetProposedStartDateTime ¶ added in v0.2.0
func (x *AccountBudget) GetProposedStartDateTime() string
func (*AccountBudget) GetPurchaseOrderNumber ¶ added in v0.2.0
func (x *AccountBudget) GetPurchaseOrderNumber() string
func (*AccountBudget) GetResourceName ¶ added in v0.2.0
func (x *AccountBudget) GetResourceName() string
func (*AccountBudget) GetStatus ¶ added in v0.2.0
func (x *AccountBudget) GetStatus() enums.AccountBudgetStatusEnum_AccountBudgetStatus
func (*AccountBudget) GetTotalAdjustmentsMicros ¶ added in v0.2.0
func (x *AccountBudget) GetTotalAdjustmentsMicros() int64
func (*AccountBudget) ProtoMessage ¶ added in v0.2.0
func (*AccountBudget) ProtoMessage()
func (*AccountBudget) ProtoReflect ¶ added in v0.2.4
func (x *AccountBudget) ProtoReflect() protoreflect.Message
func (*AccountBudget) Reset ¶ added in v0.2.0
func (x *AccountBudget) Reset()
func (*AccountBudget) String ¶ added in v0.2.0
func (x *AccountBudget) String() string
type AccountBudgetProposal ¶ added in v0.2.0
type AccountBudgetProposal struct { // Immutable. The resource name of the proposal. // AccountBudgetProposal resource names have the form: // // `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the proposal. Id *int64 `protobuf:"varint,25,opt,name=id,proto3,oneof" json:"id,omitempty"` // Immutable. The resource name of the billing setup associated with this proposal. BillingSetup *string `protobuf:"bytes,26,opt,name=billing_setup,json=billingSetup,proto3,oneof" json:"billing_setup,omitempty"` // Immutable. The resource name of the account-level budget associated with this // proposal. AccountBudget *string `protobuf:"bytes,27,opt,name=account_budget,json=accountBudget,proto3,oneof" json:"account_budget,omitempty"` // Immutable. The type of this proposal, e.g. END to end the budget associated with this // proposal. ProposalType enums.AccountBudgetProposalTypeEnum_AccountBudgetProposalType `` /* 189-byte string literal not displayed */ // Output only. The status of this proposal. // When a new proposal is created, the status defaults to PENDING. Status enums.AccountBudgetProposalStatusEnum_AccountBudgetProposalStatus `` /* 162-byte string literal not displayed */ // Immutable. The name to assign to the account-level budget. ProposedName *string `protobuf:"bytes,28,opt,name=proposed_name,json=proposedName,proto3,oneof" json:"proposed_name,omitempty"` // Output only. The approved start date time in yyyy-mm-dd hh:mm:ss format. ApprovedStartDateTime *string `` /* 135-byte string literal not displayed */ // Immutable. A purchase order number is a value that enables the user to help them // reference this budget in their monthly invoices. ProposedPurchaseOrderNumber *string `` /* 153-byte string literal not displayed */ // Immutable. Notes associated with this budget. ProposedNotes *string `protobuf:"bytes,36,opt,name=proposed_notes,json=proposedNotes,proto3,oneof" json:"proposed_notes,omitempty"` // Output only. The date time when this account-level budget proposal was created, which is // not the same as its approval date time, if applicable. CreationDateTime *string `protobuf:"bytes,37,opt,name=creation_date_time,json=creationDateTime,proto3,oneof" json:"creation_date_time,omitempty"` // Output only. The date time when this account-level budget was approved, if applicable. ApprovalDateTime *string `protobuf:"bytes,38,opt,name=approval_date_time,json=approvalDateTime,proto3,oneof" json:"approval_date_time,omitempty"` // The proposed start date time of the account-level budget, which cannot be // in the past. // // Types that are assignable to ProposedStartTime: // *AccountBudgetProposal_ProposedStartDateTime // *AccountBudgetProposal_ProposedStartTimeType ProposedStartTime isAccountBudgetProposal_ProposedStartTime `protobuf_oneof:"proposed_start_time"` // The proposed end date time of the account-level budget, which cannot be in // the past. // // Types that are assignable to ProposedEndTime: // *AccountBudgetProposal_ProposedEndDateTime // *AccountBudgetProposal_ProposedEndTimeType ProposedEndTime isAccountBudgetProposal_ProposedEndTime `protobuf_oneof:"proposed_end_time"` // The approved end date time of the account-level budget. // // Types that are assignable to ApprovedEndTime: // *AccountBudgetProposal_ApprovedEndDateTime // *AccountBudgetProposal_ApprovedEndTimeType ApprovedEndTime isAccountBudgetProposal_ApprovedEndTime `protobuf_oneof:"approved_end_time"` // The proposed spending limit. // // Types that are assignable to ProposedSpendingLimit: // *AccountBudgetProposal_ProposedSpendingLimitMicros // *AccountBudgetProposal_ProposedSpendingLimitType ProposedSpendingLimit isAccountBudgetProposal_ProposedSpendingLimit `protobuf_oneof:"proposed_spending_limit"` // The approved spending limit. // // Types that are assignable to ApprovedSpendingLimit: // *AccountBudgetProposal_ApprovedSpendingLimitMicros // *AccountBudgetProposal_ApprovedSpendingLimitType ApprovedSpendingLimit isAccountBudgetProposal_ApprovedSpendingLimit `protobuf_oneof:"approved_spending_limit"` // contains filtered or unexported fields }
An account-level budget proposal.
All fields prefixed with 'proposed' may not necessarily be applied directly. For example, proposed spending limits may be adjusted before their application. This is true if the 'proposed' field has an 'approved' counterpart, e.g. spending limits.
Please note that the proposal type (proposal_type) changes which fields are required and which must remain empty.
func (*AccountBudgetProposal) Descriptor
deprecated
added in
v0.2.0
func (*AccountBudgetProposal) Descriptor() ([]byte, []int)
Deprecated: Use AccountBudgetProposal.ProtoReflect.Descriptor instead.
func (*AccountBudgetProposal) GetAccountBudget ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetAccountBudget() string
func (*AccountBudgetProposal) GetApprovalDateTime ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetApprovalDateTime() string
func (*AccountBudgetProposal) GetApprovedEndDateTime ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetApprovedEndDateTime() string
func (*AccountBudgetProposal) GetApprovedEndTime ¶ added in v0.2.0
func (m *AccountBudgetProposal) GetApprovedEndTime() isAccountBudgetProposal_ApprovedEndTime
func (*AccountBudgetProposal) GetApprovedEndTimeType ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetApprovedEndTimeType() enums.TimeTypeEnum_TimeType
func (*AccountBudgetProposal) GetApprovedSpendingLimit ¶ added in v0.2.0
func (m *AccountBudgetProposal) GetApprovedSpendingLimit() isAccountBudgetProposal_ApprovedSpendingLimit
func (*AccountBudgetProposal) GetApprovedSpendingLimitMicros ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetApprovedSpendingLimitMicros() int64
func (*AccountBudgetProposal) GetApprovedSpendingLimitType ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetApprovedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
func (*AccountBudgetProposal) GetApprovedStartDateTime ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetApprovedStartDateTime() string
func (*AccountBudgetProposal) GetBillingSetup ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetBillingSetup() string
func (*AccountBudgetProposal) GetCreationDateTime ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetCreationDateTime() string
func (*AccountBudgetProposal) GetId ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetId() int64
func (*AccountBudgetProposal) GetProposalType ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposalType() enums.AccountBudgetProposalTypeEnum_AccountBudgetProposalType
func (*AccountBudgetProposal) GetProposedEndDateTime ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposedEndDateTime() string
func (*AccountBudgetProposal) GetProposedEndTime ¶ added in v0.2.0
func (m *AccountBudgetProposal) GetProposedEndTime() isAccountBudgetProposal_ProposedEndTime
func (*AccountBudgetProposal) GetProposedEndTimeType ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposedEndTimeType() enums.TimeTypeEnum_TimeType
func (*AccountBudgetProposal) GetProposedName ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposedName() string
func (*AccountBudgetProposal) GetProposedNotes ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposedNotes() string
func (*AccountBudgetProposal) GetProposedPurchaseOrderNumber ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposedPurchaseOrderNumber() string
func (*AccountBudgetProposal) GetProposedSpendingLimit ¶ added in v0.2.0
func (m *AccountBudgetProposal) GetProposedSpendingLimit() isAccountBudgetProposal_ProposedSpendingLimit
func (*AccountBudgetProposal) GetProposedSpendingLimitMicros ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposedSpendingLimitMicros() int64
func (*AccountBudgetProposal) GetProposedSpendingLimitType ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
func (*AccountBudgetProposal) GetProposedStartDateTime ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposedStartDateTime() string
func (*AccountBudgetProposal) GetProposedStartTime ¶ added in v0.2.0
func (m *AccountBudgetProposal) GetProposedStartTime() isAccountBudgetProposal_ProposedStartTime
func (*AccountBudgetProposal) GetProposedStartTimeType ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetProposedStartTimeType() enums.TimeTypeEnum_TimeType
func (*AccountBudgetProposal) GetResourceName ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetResourceName() string
func (*AccountBudgetProposal) GetStatus ¶ added in v0.2.0
func (x *AccountBudgetProposal) GetStatus() enums.AccountBudgetProposalStatusEnum_AccountBudgetProposalStatus
func (*AccountBudgetProposal) ProtoMessage ¶ added in v0.2.0
func (*AccountBudgetProposal) ProtoMessage()
func (*AccountBudgetProposal) ProtoReflect ¶ added in v0.2.4
func (x *AccountBudgetProposal) ProtoReflect() protoreflect.Message
func (*AccountBudgetProposal) Reset ¶ added in v0.2.0
func (x *AccountBudgetProposal) Reset()
func (*AccountBudgetProposal) String ¶ added in v0.2.0
func (x *AccountBudgetProposal) String() string
type AccountBudgetProposal_ApprovedEndDateTime ¶ added in v0.2.0
type AccountBudgetProposal_ApprovedEndDateTime struct { // Output only. The approved end date time in yyyy-mm-dd hh:mm:ss format. ApprovedEndDateTime string `protobuf:"bytes,32,opt,name=approved_end_date_time,json=approvedEndDateTime,proto3,oneof"` }
type AccountBudgetProposal_ApprovedEndTimeType ¶ added in v0.2.0
type AccountBudgetProposal_ApprovedEndTimeType struct { // Output only. The approved end date time as a well-defined type, e.g. FOREVER. ApprovedEndTimeType enums.TimeTypeEnum_TimeType `` /* 147-byte string literal not displayed */ }
type AccountBudgetProposal_ApprovedSpendingLimitMicros ¶ added in v0.2.0
type AccountBudgetProposal_ApprovedSpendingLimitMicros struct { // Output only. The approved spending limit in micros. One million is equivalent to // one unit. ApprovedSpendingLimitMicros int64 `protobuf:"varint,34,opt,name=approved_spending_limit_micros,json=approvedSpendingLimitMicros,proto3,oneof"` }
type AccountBudgetProposal_ApprovedSpendingLimitType ¶ added in v0.2.0
type AccountBudgetProposal_ApprovedSpendingLimitType struct { // Output only. The approved spending limit as a well-defined type, e.g. INFINITE. ApprovedSpendingLimitType enums.SpendingLimitTypeEnum_SpendingLimitType `` /* 177-byte string literal not displayed */ }
type AccountBudgetProposal_ProposedEndDateTime ¶ added in v0.2.0
type AccountBudgetProposal_ProposedEndDateTime struct { // Immutable. The proposed end date time in yyyy-mm-dd hh:mm:ss format. ProposedEndDateTime string `protobuf:"bytes,31,opt,name=proposed_end_date_time,json=proposedEndDateTime,proto3,oneof"` }
type AccountBudgetProposal_ProposedEndTimeType ¶ added in v0.2.0
type AccountBudgetProposal_ProposedEndTimeType struct { // Immutable. The proposed end date time as a well-defined type, e.g. FOREVER. ProposedEndTimeType enums.TimeTypeEnum_TimeType `` /* 146-byte string literal not displayed */ }
type AccountBudgetProposal_ProposedSpendingLimitMicros ¶ added in v0.2.0
type AccountBudgetProposal_ProposedSpendingLimitMicros struct { // Immutable. The proposed spending limit in micros. One million is equivalent to // one unit. ProposedSpendingLimitMicros int64 `protobuf:"varint,33,opt,name=proposed_spending_limit_micros,json=proposedSpendingLimitMicros,proto3,oneof"` }
type AccountBudgetProposal_ProposedSpendingLimitType ¶ added in v0.2.0
type AccountBudgetProposal_ProposedSpendingLimitType struct { // Immutable. The proposed spending limit as a well-defined type, e.g. INFINITE. ProposedSpendingLimitType enums.SpendingLimitTypeEnum_SpendingLimitType `` /* 177-byte string literal not displayed */ }
type AccountBudgetProposal_ProposedStartDateTime ¶ added in v0.2.0
type AccountBudgetProposal_ProposedStartDateTime struct { // Immutable. The proposed start date time in yyyy-mm-dd hh:mm:ss format. ProposedStartDateTime string `protobuf:"bytes,29,opt,name=proposed_start_date_time,json=proposedStartDateTime,proto3,oneof"` }
type AccountBudgetProposal_ProposedStartTimeType ¶ added in v0.2.0
type AccountBudgetProposal_ProposedStartTimeType struct { // Immutable. The proposed start date time as a well-defined type, e.g. NOW. ProposedStartTimeType enums.TimeTypeEnum_TimeType `` /* 150-byte string literal not displayed */ }
type AccountBudget_AdjustedSpendingLimitMicros ¶ added in v0.2.0
type AccountBudget_AdjustedSpendingLimitMicros struct { // Output only. The adjusted spending limit in micros. One million is equivalent to // one unit. // // If the approved spending limit is finite, the adjusted // spending limit may vary depending on the types of adjustments applied // to this budget, if applicable. // // The different kinds of adjustments are described here: // https://support.google.com/google-ads/answer/1704323 // // For example, a debit adjustment reduces how much the account is // allowed to spend. AdjustedSpendingLimitMicros int64 `protobuf:"varint,32,opt,name=adjusted_spending_limit_micros,json=adjustedSpendingLimitMicros,proto3,oneof"` }
type AccountBudget_AdjustedSpendingLimitType ¶ added in v0.2.0
type AccountBudget_AdjustedSpendingLimitType struct { // Output only. The adjusted spending limit as a well-defined type, e.g. INFINITE. // This will only be populated if the adjusted spending limit is INFINITE, // which is guaranteed to be true if the approved spending limit is // INFINITE. AdjustedSpendingLimitType enums.SpendingLimitTypeEnum_SpendingLimitType `` /* 177-byte string literal not displayed */ }
type AccountBudget_ApprovedEndDateTime ¶ added in v0.2.0
type AccountBudget_ApprovedEndDateTime struct { // Output only. The approved end time in yyyy-MM-dd HH:mm:ss format. ApprovedEndDateTime string `protobuf:"bytes,29,opt,name=approved_end_date_time,json=approvedEndDateTime,proto3,oneof"` }
type AccountBudget_ApprovedEndTimeType ¶ added in v0.2.0
type AccountBudget_ApprovedEndTimeType struct { // Output only. The approved end time as a well-defined type, e.g. FOREVER. ApprovedEndTimeType enums.TimeTypeEnum_TimeType `` /* 147-byte string literal not displayed */ }
type AccountBudget_ApprovedSpendingLimitMicros ¶ added in v0.2.0
type AccountBudget_ApprovedSpendingLimitMicros struct { // Output only. The approved spending limit in micros. One million is equivalent to // one unit. This will only be populated if the proposed spending limit // is finite, and will always be greater than or equal to the // proposed spending limit. ApprovedSpendingLimitMicros int64 `protobuf:"varint,31,opt,name=approved_spending_limit_micros,json=approvedSpendingLimitMicros,proto3,oneof"` }
type AccountBudget_ApprovedSpendingLimitType ¶ added in v0.2.0
type AccountBudget_ApprovedSpendingLimitType struct { // Output only. The approved spending limit as a well-defined type, e.g. INFINITE. This // will only be populated if the approved spending limit is INFINITE. ApprovedSpendingLimitType enums.SpendingLimitTypeEnum_SpendingLimitType `` /* 177-byte string literal not displayed */ }
type AccountBudget_PendingAccountBudgetProposal ¶ added in v0.2.0
type AccountBudget_PendingAccountBudgetProposal struct { // Output only. The resource name of the proposal. // AccountBudgetProposal resource names have the form: // // `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}` AccountBudgetProposal *string `` /* 133-byte string literal not displayed */ // Output only. The type of this proposal, e.g. END to end the budget associated // with this proposal. ProposalType enums.AccountBudgetProposalTypeEnum_AccountBudgetProposalType `` /* 189-byte string literal not displayed */ // Output only. The name to assign to the account-level budget. Name *string `protobuf:"bytes,13,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The start time in yyyy-MM-dd HH:mm:ss format. StartDateTime *string `protobuf:"bytes,14,opt,name=start_date_time,json=startDateTime,proto3,oneof" json:"start_date_time,omitempty"` // Output only. A purchase order number is a value that helps users reference this budget // in their monthly invoices. PurchaseOrderNumber *string `` /* 127-byte string literal not displayed */ // Output only. Notes associated with this budget. Notes *string `protobuf:"bytes,18,opt,name=notes,proto3,oneof" json:"notes,omitempty"` // Output only. The time when this account-level budget proposal was created. // Formatted as yyyy-MM-dd HH:mm:ss. CreationDateTime *string `protobuf:"bytes,19,opt,name=creation_date_time,json=creationDateTime,proto3,oneof" json:"creation_date_time,omitempty"` // The end time of the account-level budget. // // Types that are assignable to EndTime: // *AccountBudget_PendingAccountBudgetProposal_EndDateTime // *AccountBudget_PendingAccountBudgetProposal_EndTimeType EndTime isAccountBudget_PendingAccountBudgetProposal_EndTime `protobuf_oneof:"end_time"` // The spending limit. // // Types that are assignable to SpendingLimit: // *AccountBudget_PendingAccountBudgetProposal_SpendingLimitMicros // *AccountBudget_PendingAccountBudgetProposal_SpendingLimitType SpendingLimit isAccountBudget_PendingAccountBudgetProposal_SpendingLimit `protobuf_oneof:"spending_limit"` // contains filtered or unexported fields }
A pending proposal associated with the enclosing account-level budget, if applicable.
func (*AccountBudget_PendingAccountBudgetProposal) Descriptor
deprecated
added in
v0.2.0
func (*AccountBudget_PendingAccountBudgetProposal) Descriptor() ([]byte, []int)
Deprecated: Use AccountBudget_PendingAccountBudgetProposal.ProtoReflect.Descriptor instead.
func (*AccountBudget_PendingAccountBudgetProposal) GetAccountBudgetProposal ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetAccountBudgetProposal() string
func (*AccountBudget_PendingAccountBudgetProposal) GetCreationDateTime ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetCreationDateTime() string
func (*AccountBudget_PendingAccountBudgetProposal) GetEndDateTime ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetEndDateTime() string
func (*AccountBudget_PendingAccountBudgetProposal) GetEndTime ¶ added in v0.2.0
func (m *AccountBudget_PendingAccountBudgetProposal) GetEndTime() isAccountBudget_PendingAccountBudgetProposal_EndTime
func (*AccountBudget_PendingAccountBudgetProposal) GetEndTimeType ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetEndTimeType() enums.TimeTypeEnum_TimeType
func (*AccountBudget_PendingAccountBudgetProposal) GetName ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetName() string
func (*AccountBudget_PendingAccountBudgetProposal) GetNotes ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetNotes() string
func (*AccountBudget_PendingAccountBudgetProposal) GetProposalType ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetProposalType() enums.AccountBudgetProposalTypeEnum_AccountBudgetProposalType
func (*AccountBudget_PendingAccountBudgetProposal) GetPurchaseOrderNumber ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetPurchaseOrderNumber() string
func (*AccountBudget_PendingAccountBudgetProposal) GetSpendingLimit ¶ added in v0.2.0
func (m *AccountBudget_PendingAccountBudgetProposal) GetSpendingLimit() isAccountBudget_PendingAccountBudgetProposal_SpendingLimit
func (*AccountBudget_PendingAccountBudgetProposal) GetSpendingLimitMicros ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetSpendingLimitMicros() int64
func (*AccountBudget_PendingAccountBudgetProposal) GetSpendingLimitType ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType
func (*AccountBudget_PendingAccountBudgetProposal) GetStartDateTime ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) GetStartDateTime() string
func (*AccountBudget_PendingAccountBudgetProposal) ProtoMessage ¶ added in v0.2.0
func (*AccountBudget_PendingAccountBudgetProposal) ProtoMessage()
func (*AccountBudget_PendingAccountBudgetProposal) ProtoReflect ¶ added in v0.2.4
func (x *AccountBudget_PendingAccountBudgetProposal) ProtoReflect() protoreflect.Message
func (*AccountBudget_PendingAccountBudgetProposal) Reset ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) Reset()
func (*AccountBudget_PendingAccountBudgetProposal) String ¶ added in v0.2.0
func (x *AccountBudget_PendingAccountBudgetProposal) String() string
type AccountBudget_PendingAccountBudgetProposal_EndDateTime ¶ added in v0.2.0
type AccountBudget_PendingAccountBudgetProposal_EndDateTime struct { // Output only. The end time in yyyy-MM-dd HH:mm:ss format. EndDateTime string `protobuf:"bytes,15,opt,name=end_date_time,json=endDateTime,proto3,oneof"` }
type AccountBudget_PendingAccountBudgetProposal_EndTimeType ¶ added in v0.2.0
type AccountBudget_PendingAccountBudgetProposal_EndTimeType struct { // Output only. The end time as a well-defined type, e.g. FOREVER. EndTimeType enums.TimeTypeEnum_TimeType `` /* 129-byte string literal not displayed */ }
type AccountBudget_PendingAccountBudgetProposal_SpendingLimitMicros ¶ added in v0.2.0
type AccountBudget_PendingAccountBudgetProposal_SpendingLimitMicros struct { // Output only. The spending limit in micros. One million is equivalent to // one unit. SpendingLimitMicros int64 `protobuf:"varint,16,opt,name=spending_limit_micros,json=spendingLimitMicros,proto3,oneof"` }
type AccountBudget_PendingAccountBudgetProposal_SpendingLimitType ¶ added in v0.2.0
type AccountBudget_PendingAccountBudgetProposal_SpendingLimitType struct { // Output only. The spending limit as a well-defined type, e.g. INFINITE. SpendingLimitType enums.SpendingLimitTypeEnum_SpendingLimitType `` /* 159-byte string literal not displayed */ }
type AccountBudget_ProposedEndDateTime ¶ added in v0.2.0
type AccountBudget_ProposedEndDateTime struct { // Output only. The proposed end time in yyyy-MM-dd HH:mm:ss format. ProposedEndDateTime string `protobuf:"bytes,28,opt,name=proposed_end_date_time,json=proposedEndDateTime,proto3,oneof"` }
type AccountBudget_ProposedEndTimeType ¶ added in v0.2.0
type AccountBudget_ProposedEndTimeType struct { // Output only. The proposed end time as a well-defined type, e.g. FOREVER. ProposedEndTimeType enums.TimeTypeEnum_TimeType `` /* 146-byte string literal not displayed */ }
type AccountBudget_ProposedSpendingLimitMicros ¶ added in v0.2.0
type AccountBudget_ProposedSpendingLimitMicros struct { // Output only. The proposed spending limit in micros. One million is equivalent to // one unit. ProposedSpendingLimitMicros int64 `protobuf:"varint,30,opt,name=proposed_spending_limit_micros,json=proposedSpendingLimitMicros,proto3,oneof"` }
type AccountBudget_ProposedSpendingLimitType ¶ added in v0.2.0
type AccountBudget_ProposedSpendingLimitType struct { // Output only. The proposed spending limit as a well-defined type, e.g. INFINITE. ProposedSpendingLimitType enums.SpendingLimitTypeEnum_SpendingLimitType `` /* 177-byte string literal not displayed */ }
type AccountLink ¶ added in v0.2.4
type AccountLink struct { // Immutable. Resource name of the account link. // AccountLink resource names have the form: // `customers/{customer_id}/accountLinks/{account_link_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the link. // This field is read only. AccountLinkId *int64 `protobuf:"varint,8,opt,name=account_link_id,json=accountLinkId,proto3,oneof" json:"account_link_id,omitempty"` // The status of the link. Status enums.AccountLinkStatusEnum_AccountLinkStatus `` /* 141-byte string literal not displayed */ // Output only. The type of the linked account. Type enums.LinkedAccountTypeEnum_LinkedAccountType `` /* 137-byte string literal not displayed */ // An account linked to this Google Ads account. // // Types that are assignable to LinkedAccount: // *AccountLink_ThirdPartyAppAnalytics // *AccountLink_DataPartner // *AccountLink_GoogleAds LinkedAccount isAccountLink_LinkedAccount `protobuf_oneof:"linked_account"` // contains filtered or unexported fields }
Represents the data sharing connection between a Google Ads account and another account
func (*AccountLink) Descriptor
deprecated
added in
v0.2.4
func (*AccountLink) Descriptor() ([]byte, []int)
Deprecated: Use AccountLink.ProtoReflect.Descriptor instead.
func (*AccountLink) GetAccountLinkId ¶ added in v0.2.4
func (x *AccountLink) GetAccountLinkId() int64
func (*AccountLink) GetDataPartner ¶ added in v0.2.4
func (x *AccountLink) GetDataPartner() *DataPartnerLinkIdentifier
func (*AccountLink) GetGoogleAds ¶ added in v0.2.4
func (x *AccountLink) GetGoogleAds() *GoogleAdsLinkIdentifier
func (*AccountLink) GetLinkedAccount ¶ added in v0.2.4
func (m *AccountLink) GetLinkedAccount() isAccountLink_LinkedAccount
func (*AccountLink) GetResourceName ¶ added in v0.2.4
func (x *AccountLink) GetResourceName() string
func (*AccountLink) GetStatus ¶ added in v0.2.4
func (x *AccountLink) GetStatus() enums.AccountLinkStatusEnum_AccountLinkStatus
func (*AccountLink) GetThirdPartyAppAnalytics ¶ added in v0.2.4
func (x *AccountLink) GetThirdPartyAppAnalytics() *ThirdPartyAppAnalyticsLinkIdentifier
func (*AccountLink) GetType ¶ added in v0.2.4
func (x *AccountLink) GetType() enums.LinkedAccountTypeEnum_LinkedAccountType
func (*AccountLink) ProtoMessage ¶ added in v0.2.4
func (*AccountLink) ProtoMessage()
func (*AccountLink) ProtoReflect ¶ added in v0.2.4
func (x *AccountLink) ProtoReflect() protoreflect.Message
func (*AccountLink) Reset ¶ added in v0.2.4
func (x *AccountLink) Reset()
func (*AccountLink) String ¶ added in v0.2.4
func (x *AccountLink) String() string
type AccountLink_DataPartner ¶ added in v0.2.4
type AccountLink_DataPartner struct { // Output only. Data partner link. DataPartner *DataPartnerLinkIdentifier `protobuf:"bytes,6,opt,name=data_partner,json=dataPartner,proto3,oneof"` }
type AccountLink_GoogleAds ¶ added in v0.2.4
type AccountLink_GoogleAds struct { // Output only. Google Ads link. GoogleAds *GoogleAdsLinkIdentifier `protobuf:"bytes,7,opt,name=google_ads,json=googleAds,proto3,oneof"` }
type AccountLink_ThirdPartyAppAnalytics ¶ added in v0.2.4
type AccountLink_ThirdPartyAppAnalytics struct { // Immutable. A third party app analytics link. ThirdPartyAppAnalytics *ThirdPartyAppAnalyticsLinkIdentifier `protobuf:"bytes,5,opt,name=third_party_app_analytics,json=thirdPartyAppAnalytics,proto3,oneof"` }
type Ad ¶ added in v0.2.0
type Ad struct { // Immutable. The resource name of the ad. // Ad resource names have the form: // // `customers/{customer_id}/ads/{ad_id}` ResourceName string `protobuf:"bytes,37,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the ad. Id *int64 `protobuf:"varint,40,opt,name=id,proto3,oneof" json:"id,omitempty"` // The list of possible final URLs after all cross-domain redirects for the // ad. FinalUrls []string `protobuf:"bytes,41,rep,name=final_urls,json=finalUrls,proto3" json:"final_urls,omitempty"` // A list of final app URLs that will be used on mobile if the user has the // specific app installed. FinalAppUrls []*common.FinalAppUrl `protobuf:"bytes,35,rep,name=final_app_urls,json=finalAppUrls,proto3" json:"final_app_urls,omitempty"` // The list of possible final mobile URLs after all cross-domain redirects // for the ad. FinalMobileUrls []string `protobuf:"bytes,42,rep,name=final_mobile_urls,json=finalMobileUrls,proto3" json:"final_mobile_urls,omitempty"` // The URL template for constructing a tracking URL. TrackingUrlTemplate *string `` /* 127-byte string literal not displayed */ // The suffix to use when constructing a final URL. FinalUrlSuffix *string `protobuf:"bytes,44,opt,name=final_url_suffix,json=finalUrlSuffix,proto3,oneof" json:"final_url_suffix,omitempty"` // The list of mappings that can be used to substitute custom parameter tags // in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`. // For mutates, please use url custom parameter operations. UrlCustomParameters []*common.CustomParameter `protobuf:"bytes,10,rep,name=url_custom_parameters,json=urlCustomParameters,proto3" json:"url_custom_parameters,omitempty"` // The URL that appears in the ad description for some ad formats. DisplayUrl *string `protobuf:"bytes,45,opt,name=display_url,json=displayUrl,proto3,oneof" json:"display_url,omitempty"` // Output only. The type of ad. Type enums.AdTypeEnum_AdType `protobuf:"varint,5,opt,name=type,proto3,enum=google.ads.googleads.v7.enums.AdTypeEnum_AdType" json:"type,omitempty"` // Output only. Indicates if this ad was automatically added by Google Ads and not by a // user. For example, this could happen when ads are automatically created as // suggestions for new ads based on knowledge of how existing ads are // performing. AddedByGoogleAds *bool `protobuf:"varint,46,opt,name=added_by_google_ads,json=addedByGoogleAds,proto3,oneof" json:"added_by_google_ads,omitempty"` // The device preference for the ad. You can only specify a preference for // mobile devices. When this preference is set the ad will be preferred over // other ads when being displayed on a mobile device. The ad can still be // displayed on other device types, e.g. if no other ads are available. // If unspecified (no device preference), all devices are targeted. // This is only supported by some ad types. DevicePreference enums.DeviceEnum_Device `` /* 164-byte string literal not displayed */ // Additional URLs for the ad that are tagged with a unique identifier that // can be referenced from other fields in the ad. UrlCollections []*common.UrlCollection `protobuf:"bytes,26,rep,name=url_collections,json=urlCollections,proto3" json:"url_collections,omitempty"` // Immutable. The name of the ad. This is only used to be able to identify the ad. It // does not need to be unique and does not affect the served ad. The name // field is currently only supported for DisplayUploadAd, ImageAd, // ShoppingComparisonListingAd and VideoAd. Name *string `protobuf:"bytes,47,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. If this ad is system managed, then this field will indicate the source. // This field is read-only. SystemManagedResourceSource enums.SystemManagedResourceSourceEnum_SystemManagedResourceSource `` /* 243-byte string literal not displayed */ // Details pertinent to the ad type. Exactly one value must be set. // // Types that are assignable to AdData: // *Ad_TextAd // *Ad_ExpandedTextAd // *Ad_CallOnlyAd // *Ad_ExpandedDynamicSearchAd // *Ad_HotelAd // *Ad_ShoppingSmartAd // *Ad_ShoppingProductAd // *Ad_GmailAd // *Ad_ImageAd // *Ad_VideoAd // *Ad_VideoResponsiveAd // *Ad_ResponsiveSearchAd // *Ad_LegacyResponsiveDisplayAd // *Ad_AppAd // *Ad_LegacyAppInstallAd // *Ad_ResponsiveDisplayAd // *Ad_LocalAd // *Ad_DisplayUploadAd // *Ad_AppEngagementAd // *Ad_ShoppingComparisonListingAd AdData isAd_AdData `protobuf_oneof:"ad_data"` // contains filtered or unexported fields }
An ad.
func (*Ad) Descriptor
deprecated
added in
v0.2.0
func (*Ad) GetAddedByGoogleAds ¶ added in v0.2.0
func (*Ad) GetAppEngagementAd ¶ added in v0.2.4
func (x *Ad) GetAppEngagementAd() *common.AppEngagementAdInfo
func (*Ad) GetCallOnlyAd ¶ added in v0.2.0
func (x *Ad) GetCallOnlyAd() *common.CallOnlyAdInfo
func (*Ad) GetDevicePreference ¶ added in v0.2.0
func (x *Ad) GetDevicePreference() enums.DeviceEnum_Device
func (*Ad) GetDisplayUploadAd ¶ added in v0.2.4
func (x *Ad) GetDisplayUploadAd() *common.DisplayUploadAdInfo
func (*Ad) GetDisplayUrl ¶ added in v0.2.0
func (*Ad) GetExpandedDynamicSearchAd ¶ added in v0.2.0
func (x *Ad) GetExpandedDynamicSearchAd() *common.ExpandedDynamicSearchAdInfo
func (*Ad) GetExpandedTextAd ¶ added in v0.2.0
func (x *Ad) GetExpandedTextAd() *common.ExpandedTextAdInfo
func (*Ad) GetFinalAppUrls ¶ added in v0.2.4
func (x *Ad) GetFinalAppUrls() []*common.FinalAppUrl
func (*Ad) GetFinalMobileUrls ¶ added in v0.2.0
func (*Ad) GetFinalUrlSuffix ¶ added in v0.2.4
func (*Ad) GetFinalUrls ¶ added in v0.2.0
func (*Ad) GetGmailAd ¶ added in v0.2.0
func (x *Ad) GetGmailAd() *common.GmailAdInfo
func (*Ad) GetHotelAd ¶ added in v0.2.0
func (x *Ad) GetHotelAd() *common.HotelAdInfo
func (*Ad) GetImageAd ¶ added in v0.2.0
func (x *Ad) GetImageAd() *common.ImageAdInfo
func (*Ad) GetLegacyAppInstallAd ¶ added in v0.2.4
func (x *Ad) GetLegacyAppInstallAd() *common.LegacyAppInstallAdInfo
func (*Ad) GetLegacyResponsiveDisplayAd ¶ added in v0.2.4
func (x *Ad) GetLegacyResponsiveDisplayAd() *common.LegacyResponsiveDisplayAdInfo
func (*Ad) GetLocalAd ¶ added in v0.2.4
func (x *Ad) GetLocalAd() *common.LocalAdInfo
func (*Ad) GetResourceName ¶ added in v0.2.4
func (*Ad) GetResponsiveDisplayAd ¶ added in v0.2.0
func (x *Ad) GetResponsiveDisplayAd() *common.ResponsiveDisplayAdInfo
func (*Ad) GetResponsiveSearchAd ¶ added in v0.2.4
func (x *Ad) GetResponsiveSearchAd() *common.ResponsiveSearchAdInfo
func (*Ad) GetShoppingComparisonListingAd ¶ added in v0.2.4
func (x *Ad) GetShoppingComparisonListingAd() *common.ShoppingComparisonListingAdInfo
func (*Ad) GetShoppingProductAd ¶ added in v0.2.0
func (x *Ad) GetShoppingProductAd() *common.ShoppingProductAdInfo
func (*Ad) GetShoppingSmartAd ¶ added in v0.2.0
func (x *Ad) GetShoppingSmartAd() *common.ShoppingSmartAdInfo
func (*Ad) GetSystemManagedResourceSource ¶ added in v0.2.4
func (x *Ad) GetSystemManagedResourceSource() enums.SystemManagedResourceSourceEnum_SystemManagedResourceSource
func (*Ad) GetTextAd ¶ added in v0.2.0
func (x *Ad) GetTextAd() *common.TextAdInfo
func (*Ad) GetTrackingUrlTemplate ¶ added in v0.2.0
func (*Ad) GetType ¶ added in v0.2.0
func (x *Ad) GetType() enums.AdTypeEnum_AdType
func (*Ad) GetUrlCollections ¶ added in v0.2.4
func (x *Ad) GetUrlCollections() []*common.UrlCollection
func (*Ad) GetUrlCustomParameters ¶ added in v0.2.0
func (x *Ad) GetUrlCustomParameters() []*common.CustomParameter
func (*Ad) GetVideoAd ¶ added in v0.2.1
func (x *Ad) GetVideoAd() *common.VideoAdInfo
func (*Ad) GetVideoResponsiveAd ¶ added in v0.2.4
func (x *Ad) GetVideoResponsiveAd() *common.VideoResponsiveAdInfo
func (*Ad) ProtoMessage ¶ added in v0.2.0
func (*Ad) ProtoMessage()
func (*Ad) ProtoReflect ¶ added in v0.2.4
func (x *Ad) ProtoReflect() protoreflect.Message
type AdGroup ¶
type AdGroup struct { // Immutable. The resource name of the ad group. // Ad group resource names have the form: // // `customers/{customer_id}/adGroups/{ad_group_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the ad group. Id *int64 `protobuf:"varint,34,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the ad group. // // This field is required and should not be empty when creating new ad // groups. // // It must contain fewer than 255 UTF-8 full-width characters. // // It must not contain any null (code point 0x0), NL line feed // (code point 0xA) or carriage return (code point 0xD) characters. Name *string `protobuf:"bytes,35,opt,name=name,proto3,oneof" json:"name,omitempty"` // The status of the ad group. Status enums.AdGroupStatusEnum_AdGroupStatus `` /* 133-byte string literal not displayed */ // Immutable. The type of the ad group. Type enums.AdGroupTypeEnum_AdGroupType `` /* 126-byte string literal not displayed */ // The ad rotation mode of the ad group. AdRotationMode enums.AdGroupAdRotationModeEnum_AdGroupAdRotationMode `` /* 190-byte string literal not displayed */ // Output only. For draft or experiment ad groups, this field is the resource name of the // base ad group from which this ad group was created. If a draft or // experiment ad group does not have a base ad group, then this field is null. // // For base ad groups, this field equals the ad group resource name. // // This field is read-only. BaseAdGroup *string `protobuf:"bytes,36,opt,name=base_ad_group,json=baseAdGroup,proto3,oneof" json:"base_ad_group,omitempty"` // The URL template for constructing a tracking URL. TrackingUrlTemplate *string `` /* 127-byte string literal not displayed */ // The list of mappings used to substitute custom parameter tags in a // `tracking_url_template`, `final_urls`, or `mobile_final_urls`. UrlCustomParameters []*common.CustomParameter `protobuf:"bytes,6,rep,name=url_custom_parameters,json=urlCustomParameters,proto3" json:"url_custom_parameters,omitempty"` // Immutable. The campaign to which the ad group belongs. Campaign *string `protobuf:"bytes,38,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // The maximum CPC (cost-per-click) bid. CpcBidMicros *int64 `protobuf:"varint,39,opt,name=cpc_bid_micros,json=cpcBidMicros,proto3,oneof" json:"cpc_bid_micros,omitempty"` // The maximum CPM (cost-per-thousand viewable impressions) bid. CpmBidMicros *int64 `protobuf:"varint,40,opt,name=cpm_bid_micros,json=cpmBidMicros,proto3,oneof" json:"cpm_bid_micros,omitempty"` // The target CPA (cost-per-acquisition). TargetCpaMicros *int64 `protobuf:"varint,41,opt,name=target_cpa_micros,json=targetCpaMicros,proto3,oneof" json:"target_cpa_micros,omitempty"` // Output only. The CPV (cost-per-view) bid. CpvBidMicros *int64 `protobuf:"varint,42,opt,name=cpv_bid_micros,json=cpvBidMicros,proto3,oneof" json:"cpv_bid_micros,omitempty"` // Average amount in micros that the advertiser is willing to pay for every // thousand times the ad is shown. TargetCpmMicros *int64 `protobuf:"varint,43,opt,name=target_cpm_micros,json=targetCpmMicros,proto3,oneof" json:"target_cpm_micros,omitempty"` // The target ROAS (return-on-ad-spend) override. If the ad group's campaign // bidding strategy is a standard Target ROAS strategy, then this field // overrides the target ROAS specified in the campaign's bidding strategy. // Otherwise, this value is ignored. TargetRoas *float64 `protobuf:"fixed64,44,opt,name=target_roas,json=targetRoas,proto3,oneof" json:"target_roas,omitempty"` // The percent cpc bid amount, expressed as a fraction of the advertised price // for some good or service. The valid range for the fraction is [0,1) and the // value stored here is 1,000,000 * [fraction]. PercentCpcBidMicros *int64 `` /* 130-byte string literal not displayed */ // Settings for the Display Campaign Optimizer, initially termed "Explorer". ExplorerAutoOptimizerSetting *common.ExplorerAutoOptimizerSetting `` /* 150-byte string literal not displayed */ // Allows advertisers to specify a targeting dimension on which to place // absolute bids. This is only applicable for campaigns that target only the // display network and not search. DisplayCustomBidDimension enums.TargetingDimensionEnum_TargetingDimension `` /* 219-byte string literal not displayed */ // URL template for appending params to Final URL. FinalUrlSuffix *string `protobuf:"bytes,46,opt,name=final_url_suffix,json=finalUrlSuffix,proto3,oneof" json:"final_url_suffix,omitempty"` // Setting for targeting related features. TargetingSetting *common.TargetingSetting `protobuf:"bytes,25,opt,name=targeting_setting,json=targetingSetting,proto3" json:"targeting_setting,omitempty"` // Output only. The effective target CPA (cost-per-acquisition). // This field is read-only. EffectiveTargetCpaMicros *int64 `` /* 145-byte string literal not displayed */ // Output only. Source of the effective target CPA. // This field is read-only. EffectiveTargetCpaSource enums.BiddingSourceEnum_BiddingSource `` /* 206-byte string literal not displayed */ // Output only. The effective target ROAS (return-on-ad-spend). // This field is read-only. EffectiveTargetRoas *float64 `` /* 129-byte string literal not displayed */ // Output only. Source of the effective target ROAS. // This field is read-only. EffectiveTargetRoasSource enums.BiddingSourceEnum_BiddingSource `` /* 209-byte string literal not displayed */ // Output only. The resource names of labels attached to this ad group. Labels []string `protobuf:"bytes,49,rep,name=labels,proto3" json:"labels,omitempty"` // The asset field types that should be excluded from this ad group. Asset // links with these field types will not be inherited by this ad group from // the upper levels. ExcludedParentAssetFieldTypes []enums.AssetFieldTypeEnum_AssetFieldType `` /* 232-byte string literal not displayed */ // contains filtered or unexported fields }
An ad group.
func (*AdGroup) Descriptor
deprecated
func (*AdGroup) GetAdRotationMode ¶ added in v0.2.0
func (x *AdGroup) GetAdRotationMode() enums.AdGroupAdRotationModeEnum_AdGroupAdRotationMode
func (*AdGroup) GetBaseAdGroup ¶ added in v0.2.4
func (*AdGroup) GetCampaign ¶
func (*AdGroup) GetCpcBidMicros ¶
func (*AdGroup) GetCpmBidMicros ¶
func (*AdGroup) GetCpvBidMicros ¶
func (*AdGroup) GetDisplayCustomBidDimension ¶ added in v0.2.0
func (x *AdGroup) GetDisplayCustomBidDimension() enums.TargetingDimensionEnum_TargetingDimension
func (*AdGroup) GetEffectiveTargetCpaMicros ¶ added in v0.2.1
func (*AdGroup) GetEffectiveTargetCpaSource ¶ added in v0.2.1
func (x *AdGroup) GetEffectiveTargetCpaSource() enums.BiddingSourceEnum_BiddingSource
func (*AdGroup) GetEffectiveTargetRoas ¶ added in v0.2.1
func (*AdGroup) GetEffectiveTargetRoasSource ¶ added in v0.2.1
func (x *AdGroup) GetEffectiveTargetRoasSource() enums.BiddingSourceEnum_BiddingSource
func (*AdGroup) GetExcludedParentAssetFieldTypes ¶ added in v0.2.4
func (x *AdGroup) GetExcludedParentAssetFieldTypes() []enums.AssetFieldTypeEnum_AssetFieldType
func (*AdGroup) GetExplorerAutoOptimizerSetting ¶ added in v0.2.0
func (x *AdGroup) GetExplorerAutoOptimizerSetting() *common.ExplorerAutoOptimizerSetting
func (*AdGroup) GetFinalUrlSuffix ¶ added in v0.2.0
func (*AdGroup) GetPercentCpcBidMicros ¶
func (*AdGroup) GetResourceName ¶
func (*AdGroup) GetStatus ¶
func (x *AdGroup) GetStatus() enums.AdGroupStatusEnum_AdGroupStatus
func (*AdGroup) GetTargetCpaMicros ¶ added in v0.2.1
func (*AdGroup) GetTargetCpmMicros ¶ added in v0.2.1
func (*AdGroup) GetTargetRoas ¶ added in v0.2.1
func (*AdGroup) GetTargetingSetting ¶ added in v0.2.1
func (x *AdGroup) GetTargetingSetting() *common.TargetingSetting
func (*AdGroup) GetTrackingUrlTemplate ¶
func (*AdGroup) GetType ¶
func (x *AdGroup) GetType() enums.AdGroupTypeEnum_AdGroupType
func (*AdGroup) GetUrlCustomParameters ¶
func (x *AdGroup) GetUrlCustomParameters() []*common.CustomParameter
func (*AdGroup) ProtoMessage ¶
func (*AdGroup) ProtoMessage()
func (*AdGroup) ProtoReflect ¶ added in v0.2.4
func (x *AdGroup) ProtoReflect() protoreflect.Message
type AdGroupAd ¶
type AdGroupAd struct { // Immutable. The resource name of the ad. // Ad group ad resource names have the form: // // `customers/{customer_id}/adGroupAds/{ad_group_id}~{ad_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // The status of the ad. Status enums.AdGroupAdStatusEnum_AdGroupAdStatus `` /* 137-byte string literal not displayed */ // Immutable. The ad group to which the ad belongs. AdGroup *string `protobuf:"bytes,9,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"` // Immutable. The ad. Ad *Ad `protobuf:"bytes,5,opt,name=ad,proto3" json:"ad,omitempty"` // Output only. Policy information for the ad. PolicySummary *AdGroupAdPolicySummary `protobuf:"bytes,6,opt,name=policy_summary,json=policySummary,proto3" json:"policy_summary,omitempty"` // Output only. Overall ad strength for this ad group ad. AdStrength enums.AdStrengthEnum_AdStrength `` /* 153-byte string literal not displayed */ // Output only. The resource names of labels attached to this ad group ad. Labels []string `protobuf:"bytes,10,rep,name=labels,proto3" json:"labels,omitempty"` // contains filtered or unexported fields }
An ad group ad.
func (*AdGroupAd) Descriptor
deprecated
func (*AdGroupAd) GetAdGroup ¶
func (*AdGroupAd) GetAdStrength ¶ added in v0.2.4
func (x *AdGroupAd) GetAdStrength() enums.AdStrengthEnum_AdStrength
func (*AdGroupAd) GetPolicySummary ¶ added in v0.2.0
func (x *AdGroupAd) GetPolicySummary() *AdGroupAdPolicySummary
func (*AdGroupAd) GetResourceName ¶
func (*AdGroupAd) GetStatus ¶
func (x *AdGroupAd) GetStatus() enums.AdGroupAdStatusEnum_AdGroupAdStatus
func (*AdGroupAd) ProtoMessage ¶
func (*AdGroupAd) ProtoMessage()
func (*AdGroupAd) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupAd) ProtoReflect() protoreflect.Message
type AdGroupAdAssetPolicySummary ¶ added in v0.2.4
type AdGroupAdAssetPolicySummary struct { // Output only. The list of policy findings for the ad group ad asset. PolicyTopicEntries []*common.PolicyTopicEntry `protobuf:"bytes,1,rep,name=policy_topic_entries,json=policyTopicEntries,proto3" json:"policy_topic_entries,omitempty"` // Output only. Where in the review process this ad group ad asset is. ReviewStatus enums.PolicyReviewStatusEnum_PolicyReviewStatus `` /* 175-byte string literal not displayed */ // Output only. The overall approval status of this ad group ad asset, calculated based on // the status of its individual policy topic entries. ApprovalStatus enums.PolicyApprovalStatusEnum_PolicyApprovalStatus `` /* 185-byte string literal not displayed */ // contains filtered or unexported fields }
Contains policy information for an ad group ad asset.
func (*AdGroupAdAssetPolicySummary) Descriptor
deprecated
added in
v0.2.4
func (*AdGroupAdAssetPolicySummary) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupAdAssetPolicySummary.ProtoReflect.Descriptor instead.
func (*AdGroupAdAssetPolicySummary) GetApprovalStatus ¶ added in v0.2.4
func (x *AdGroupAdAssetPolicySummary) GetApprovalStatus() enums.PolicyApprovalStatusEnum_PolicyApprovalStatus
func (*AdGroupAdAssetPolicySummary) GetPolicyTopicEntries ¶ added in v0.2.4
func (x *AdGroupAdAssetPolicySummary) GetPolicyTopicEntries() []*common.PolicyTopicEntry
func (*AdGroupAdAssetPolicySummary) GetReviewStatus ¶ added in v0.2.4
func (x *AdGroupAdAssetPolicySummary) GetReviewStatus() enums.PolicyReviewStatusEnum_PolicyReviewStatus
func (*AdGroupAdAssetPolicySummary) ProtoMessage ¶ added in v0.2.4
func (*AdGroupAdAssetPolicySummary) ProtoMessage()
func (*AdGroupAdAssetPolicySummary) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupAdAssetPolicySummary) ProtoReflect() protoreflect.Message
func (*AdGroupAdAssetPolicySummary) Reset ¶ added in v0.2.4
func (x *AdGroupAdAssetPolicySummary) Reset()
func (*AdGroupAdAssetPolicySummary) String ¶ added in v0.2.4
func (x *AdGroupAdAssetPolicySummary) String() string
type AdGroupAdAssetView ¶ added in v0.2.4
type AdGroupAdAssetView struct { // Output only. The resource name of the ad group ad asset view. // Ad group ad asset view resource names have the form (Before V4): // // `customers/{customer_id}/adGroupAdAssets/{AdGroupAdAsset.ad_group_id}~{AdGroupAdAsset.ad.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupAdAsset.field_type}` // // Ad group ad asset view resource names have the form (Beginning from V4): // // `customers/{customer_id}/adGroupAdAssetViews/{AdGroupAdAsset.ad_group_id}~{AdGroupAdAsset.ad_id}~{AdGroupAdAsset.asset_id}~{AdGroupAdAsset.field_type}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ad group ad to which the asset is linked. AdGroupAd *string `protobuf:"bytes,9,opt,name=ad_group_ad,json=adGroupAd,proto3,oneof" json:"ad_group_ad,omitempty"` // Output only. The asset which is linked to the ad group ad. Asset *string `protobuf:"bytes,10,opt,name=asset,proto3,oneof" json:"asset,omitempty"` // Output only. Role that the asset takes in the ad. FieldType enums.AssetFieldTypeEnum_AssetFieldType `` /* 158-byte string literal not displayed */ // Output only. The status between the asset and the latest version of the ad. If true, the // asset is linked to the latest version of the ad. If false, it means the // link once existed but has been removed and is no longer present in the // latest version of the ad. Enabled *bool `protobuf:"varint,8,opt,name=enabled,proto3,oneof" json:"enabled,omitempty"` // Output only. Policy information for the ad group ad asset. PolicySummary *AdGroupAdAssetPolicySummary `protobuf:"bytes,3,opt,name=policy_summary,json=policySummary,proto3" json:"policy_summary,omitempty"` // Output only. Performance of an asset linkage. PerformanceLabel enums.AssetPerformanceLabelEnum_AssetPerformanceLabel `` /* 193-byte string literal not displayed */ // contains filtered or unexported fields }
A link between an AdGroupAd and an Asset. Currently we only support AdGroupAdAssetView for AppAds.
func (*AdGroupAdAssetView) Descriptor
deprecated
added in
v0.2.4
func (*AdGroupAdAssetView) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupAdAssetView.ProtoReflect.Descriptor instead.
func (*AdGroupAdAssetView) GetAdGroupAd ¶ added in v0.2.4
func (x *AdGroupAdAssetView) GetAdGroupAd() string
func (*AdGroupAdAssetView) GetAsset ¶ added in v0.2.4
func (x *AdGroupAdAssetView) GetAsset() string
func (*AdGroupAdAssetView) GetEnabled ¶ added in v0.2.4
func (x *AdGroupAdAssetView) GetEnabled() bool
func (*AdGroupAdAssetView) GetFieldType ¶ added in v0.2.4
func (x *AdGroupAdAssetView) GetFieldType() enums.AssetFieldTypeEnum_AssetFieldType
func (*AdGroupAdAssetView) GetPerformanceLabel ¶ added in v0.2.4
func (x *AdGroupAdAssetView) GetPerformanceLabel() enums.AssetPerformanceLabelEnum_AssetPerformanceLabel
func (*AdGroupAdAssetView) GetPolicySummary ¶ added in v0.2.4
func (x *AdGroupAdAssetView) GetPolicySummary() *AdGroupAdAssetPolicySummary
func (*AdGroupAdAssetView) GetResourceName ¶ added in v0.2.4
func (x *AdGroupAdAssetView) GetResourceName() string
func (*AdGroupAdAssetView) ProtoMessage ¶ added in v0.2.4
func (*AdGroupAdAssetView) ProtoMessage()
func (*AdGroupAdAssetView) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupAdAssetView) ProtoReflect() protoreflect.Message
func (*AdGroupAdAssetView) Reset ¶ added in v0.2.4
func (x *AdGroupAdAssetView) Reset()
func (*AdGroupAdAssetView) String ¶ added in v0.2.4
func (x *AdGroupAdAssetView) String() string
type AdGroupAdLabel ¶ added in v0.2.4
type AdGroupAdLabel struct { // Immutable. The resource name of the ad group ad label. // Ad group ad label resource names have the form: // `customers/{customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}~{label_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The ad group ad to which the label is attached. AdGroupAd *string `protobuf:"bytes,4,opt,name=ad_group_ad,json=adGroupAd,proto3,oneof" json:"ad_group_ad,omitempty"` // Immutable. The label assigned to the ad group ad. Label *string `protobuf:"bytes,5,opt,name=label,proto3,oneof" json:"label,omitempty"` // contains filtered or unexported fields }
A relationship between an ad group ad and a label.
func (*AdGroupAdLabel) Descriptor
deprecated
added in
v0.2.4
func (*AdGroupAdLabel) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupAdLabel.ProtoReflect.Descriptor instead.
func (*AdGroupAdLabel) GetAdGroupAd ¶ added in v0.2.4
func (x *AdGroupAdLabel) GetAdGroupAd() string
func (*AdGroupAdLabel) GetLabel ¶ added in v0.2.4
func (x *AdGroupAdLabel) GetLabel() string
func (*AdGroupAdLabel) GetResourceName ¶ added in v0.2.4
func (x *AdGroupAdLabel) GetResourceName() string
func (*AdGroupAdLabel) ProtoMessage ¶ added in v0.2.4
func (*AdGroupAdLabel) ProtoMessage()
func (*AdGroupAdLabel) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupAdLabel) ProtoReflect() protoreflect.Message
func (*AdGroupAdLabel) Reset ¶ added in v0.2.4
func (x *AdGroupAdLabel) Reset()
func (*AdGroupAdLabel) String ¶ added in v0.2.4
func (x *AdGroupAdLabel) String() string
type AdGroupAdPolicySummary ¶ added in v0.2.0
type AdGroupAdPolicySummary struct { // Output only. The list of policy findings for this ad. PolicyTopicEntries []*common.PolicyTopicEntry `protobuf:"bytes,1,rep,name=policy_topic_entries,json=policyTopicEntries,proto3" json:"policy_topic_entries,omitempty"` // Output only. Where in the review process this ad is. ReviewStatus enums.PolicyReviewStatusEnum_PolicyReviewStatus `` /* 175-byte string literal not displayed */ // Output only. The overall approval status of this ad, calculated based on the status of // its individual policy topic entries. ApprovalStatus enums.PolicyApprovalStatusEnum_PolicyApprovalStatus `` /* 185-byte string literal not displayed */ // contains filtered or unexported fields }
Contains policy information for an ad.
func (*AdGroupAdPolicySummary) Descriptor
deprecated
added in
v0.2.0
func (*AdGroupAdPolicySummary) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupAdPolicySummary.ProtoReflect.Descriptor instead.
func (*AdGroupAdPolicySummary) GetApprovalStatus ¶ added in v0.2.0
func (x *AdGroupAdPolicySummary) GetApprovalStatus() enums.PolicyApprovalStatusEnum_PolicyApprovalStatus
func (*AdGroupAdPolicySummary) GetPolicyTopicEntries ¶ added in v0.2.0
func (x *AdGroupAdPolicySummary) GetPolicyTopicEntries() []*common.PolicyTopicEntry
func (*AdGroupAdPolicySummary) GetReviewStatus ¶ added in v0.2.0
func (x *AdGroupAdPolicySummary) GetReviewStatus() enums.PolicyReviewStatusEnum_PolicyReviewStatus
func (*AdGroupAdPolicySummary) ProtoMessage ¶ added in v0.2.0
func (*AdGroupAdPolicySummary) ProtoMessage()
func (*AdGroupAdPolicySummary) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupAdPolicySummary) ProtoReflect() protoreflect.Message
func (*AdGroupAdPolicySummary) Reset ¶ added in v0.2.0
func (x *AdGroupAdPolicySummary) Reset()
func (*AdGroupAdPolicySummary) String ¶ added in v0.2.0
func (x *AdGroupAdPolicySummary) String() string
type AdGroupAsset ¶ added in v0.2.4
type AdGroupAsset struct { // Immutable. The resource name of the ad group asset. // AdGroupAsset resource names have the form: // // `customers/{customer_id}/adGroupAssets/{ad_group_id}~{asset_id}~{field_type}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Required. Immutable. The ad group to which the asset is linked. AdGroup string `protobuf:"bytes,2,opt,name=ad_group,json=adGroup,proto3" json:"ad_group,omitempty"` // Required. Immutable. The asset which is linked to the ad group. Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"` // Required. Immutable. Role that the asset takes under the linked ad group. FieldType enums.AssetFieldTypeEnum_AssetFieldType `` /* 158-byte string literal not displayed */ // Status of the ad group asset. Status enums.AssetLinkStatusEnum_AssetLinkStatus `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
A link between an ad group and an asset.
func (*AdGroupAsset) Descriptor
deprecated
added in
v0.2.4
func (*AdGroupAsset) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupAsset.ProtoReflect.Descriptor instead.
func (*AdGroupAsset) GetAdGroup ¶ added in v0.2.4
func (x *AdGroupAsset) GetAdGroup() string
func (*AdGroupAsset) GetAsset ¶ added in v0.2.4
func (x *AdGroupAsset) GetAsset() string
func (*AdGroupAsset) GetFieldType ¶ added in v0.2.4
func (x *AdGroupAsset) GetFieldType() enums.AssetFieldTypeEnum_AssetFieldType
func (*AdGroupAsset) GetResourceName ¶ added in v0.2.4
func (x *AdGroupAsset) GetResourceName() string
func (*AdGroupAsset) GetStatus ¶ added in v0.2.4
func (x *AdGroupAsset) GetStatus() enums.AssetLinkStatusEnum_AssetLinkStatus
func (*AdGroupAsset) ProtoMessage ¶ added in v0.2.4
func (*AdGroupAsset) ProtoMessage()
func (*AdGroupAsset) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupAsset) ProtoReflect() protoreflect.Message
func (*AdGroupAsset) Reset ¶ added in v0.2.4
func (x *AdGroupAsset) Reset()
func (*AdGroupAsset) String ¶ added in v0.2.4
func (x *AdGroupAsset) String() string
type AdGroupAudienceView ¶ added in v0.2.0
type AdGroupAudienceView struct { // Output only. The resource name of the ad group audience view. // Ad group audience view resource names have the form: // // `customers/{customer_id}/adGroupAudienceViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
An ad group audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated at the audience level.
func (*AdGroupAudienceView) Descriptor
deprecated
added in
v0.2.0
func (*AdGroupAudienceView) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupAudienceView.ProtoReflect.Descriptor instead.
func (*AdGroupAudienceView) GetResourceName ¶ added in v0.2.0
func (x *AdGroupAudienceView) GetResourceName() string
func (*AdGroupAudienceView) ProtoMessage ¶ added in v0.2.0
func (*AdGroupAudienceView) ProtoMessage()
func (*AdGroupAudienceView) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupAudienceView) ProtoReflect() protoreflect.Message
func (*AdGroupAudienceView) Reset ¶ added in v0.2.0
func (x *AdGroupAudienceView) Reset()
func (*AdGroupAudienceView) String ¶ added in v0.2.0
func (x *AdGroupAudienceView) String() string
type AdGroupBidModifier ¶
type AdGroupBidModifier struct { // Immutable. The resource name of the ad group bid modifier. // Ad group bid modifier resource names have the form: // // `customers/{customer_id}/adGroupBidModifiers/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The ad group to which this criterion belongs. AdGroup *string `protobuf:"bytes,13,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"` // Output only. The ID of the criterion to bid modify. // // This field is ignored for mutates. CriterionId *int64 `protobuf:"varint,14,opt,name=criterion_id,json=criterionId,proto3,oneof" json:"criterion_id,omitempty"` // The modifier for the bid when the criterion matches. The modifier must be // in the range: 0.1 - 10.0. The range is 1.0 - 6.0 for PreferredContent. // Use 0 to opt out of a Device type. BidModifier *float64 `protobuf:"fixed64,15,opt,name=bid_modifier,json=bidModifier,proto3,oneof" json:"bid_modifier,omitempty"` // Output only. The base ad group from which this draft/trial adgroup bid modifier was // created. If ad_group is a base ad group then this field will be equal to // ad_group. If the ad group was created in the draft or trial and has no // corresponding base ad group, then this field will be null. // This field is readonly. BaseAdGroup *string `protobuf:"bytes,16,opt,name=base_ad_group,json=baseAdGroup,proto3,oneof" json:"base_ad_group,omitempty"` // Output only. Bid modifier source. BidModifierSource enums.BidModifierSourceEnum_BidModifierSource `` /* 191-byte string literal not displayed */ // The criterion of this ad group bid modifier. // // Required in create operations starting in V5. // // Types that are assignable to Criterion: // *AdGroupBidModifier_HotelDateSelectionType // *AdGroupBidModifier_HotelAdvanceBookingWindow // *AdGroupBidModifier_HotelLengthOfStay // *AdGroupBidModifier_HotelCheckInDay // *AdGroupBidModifier_Device // *AdGroupBidModifier_PreferredContent // *AdGroupBidModifier_HotelCheckInDateRange Criterion isAdGroupBidModifier_Criterion `protobuf_oneof:"criterion"` // contains filtered or unexported fields }
Represents an ad group bid modifier.
func (*AdGroupBidModifier) Descriptor
deprecated
func (*AdGroupBidModifier) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupBidModifier.ProtoReflect.Descriptor instead.
func (*AdGroupBidModifier) GetAdGroup ¶
func (x *AdGroupBidModifier) GetAdGroup() string
func (*AdGroupBidModifier) GetBaseAdGroup ¶ added in v0.2.0
func (x *AdGroupBidModifier) GetBaseAdGroup() string
func (*AdGroupBidModifier) GetBidModifier ¶
func (x *AdGroupBidModifier) GetBidModifier() float64
func (*AdGroupBidModifier) GetBidModifierSource ¶ added in v0.2.0
func (x *AdGroupBidModifier) GetBidModifierSource() enums.BidModifierSourceEnum_BidModifierSource
func (*AdGroupBidModifier) GetCriterion ¶
func (m *AdGroupBidModifier) GetCriterion() isAdGroupBidModifier_Criterion
func (*AdGroupBidModifier) GetCriterionId ¶
func (x *AdGroupBidModifier) GetCriterionId() int64
func (*AdGroupBidModifier) GetDevice ¶ added in v0.2.0
func (x *AdGroupBidModifier) GetDevice() *common.DeviceInfo
func (*AdGroupBidModifier) GetHotelAdvanceBookingWindow ¶
func (x *AdGroupBidModifier) GetHotelAdvanceBookingWindow() *common.HotelAdvanceBookingWindowInfo
func (*AdGroupBidModifier) GetHotelCheckInDateRange ¶ added in v0.2.4
func (x *AdGroupBidModifier) GetHotelCheckInDateRange() *common.HotelCheckInDateRangeInfo
func (*AdGroupBidModifier) GetHotelCheckInDay ¶
func (x *AdGroupBidModifier) GetHotelCheckInDay() *common.HotelCheckInDayInfo
func (*AdGroupBidModifier) GetHotelDateSelectionType ¶
func (x *AdGroupBidModifier) GetHotelDateSelectionType() *common.HotelDateSelectionTypeInfo
func (*AdGroupBidModifier) GetHotelLengthOfStay ¶
func (x *AdGroupBidModifier) GetHotelLengthOfStay() *common.HotelLengthOfStayInfo
func (*AdGroupBidModifier) GetPreferredContent ¶ added in v0.2.0
func (x *AdGroupBidModifier) GetPreferredContent() *common.PreferredContentInfo
func (*AdGroupBidModifier) GetResourceName ¶
func (x *AdGroupBidModifier) GetResourceName() string
func (*AdGroupBidModifier) ProtoMessage ¶
func (*AdGroupBidModifier) ProtoMessage()
func (*AdGroupBidModifier) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupBidModifier) ProtoReflect() protoreflect.Message
func (*AdGroupBidModifier) Reset ¶
func (x *AdGroupBidModifier) Reset()
func (*AdGroupBidModifier) String ¶
func (x *AdGroupBidModifier) String() string
type AdGroupBidModifier_Device ¶ added in v0.2.0
type AdGroupBidModifier_Device struct { // Immutable. A device criterion. Device *common.DeviceInfo `protobuf:"bytes,11,opt,name=device,proto3,oneof"` }
type AdGroupBidModifier_HotelAdvanceBookingWindow ¶
type AdGroupBidModifier_HotelAdvanceBookingWindow struct { // Immutable. Criterion for number of days prior to the stay the booking is being made. HotelAdvanceBookingWindow *common.HotelAdvanceBookingWindowInfo `protobuf:"bytes,6,opt,name=hotel_advance_booking_window,json=hotelAdvanceBookingWindow,proto3,oneof"` }
type AdGroupBidModifier_HotelCheckInDateRange ¶ added in v0.2.4
type AdGroupBidModifier_HotelCheckInDateRange struct { // Immutable. Criterion for a hotel check-in date range. HotelCheckInDateRange *common.HotelCheckInDateRangeInfo `protobuf:"bytes,17,opt,name=hotel_check_in_date_range,json=hotelCheckInDateRange,proto3,oneof"` }
type AdGroupBidModifier_HotelCheckInDay ¶
type AdGroupBidModifier_HotelCheckInDay struct { // Immutable. Criterion for day of the week the booking is for. HotelCheckInDay *common.HotelCheckInDayInfo `protobuf:"bytes,8,opt,name=hotel_check_in_day,json=hotelCheckInDay,proto3,oneof"` }
type AdGroupBidModifier_HotelDateSelectionType ¶
type AdGroupBidModifier_HotelDateSelectionType struct { // Immutable. Criterion for hotel date selection (default dates vs. user selected). HotelDateSelectionType *common.HotelDateSelectionTypeInfo `protobuf:"bytes,5,opt,name=hotel_date_selection_type,json=hotelDateSelectionType,proto3,oneof"` }
type AdGroupBidModifier_HotelLengthOfStay ¶
type AdGroupBidModifier_HotelLengthOfStay struct { // Immutable. Criterion for length of hotel stay in nights. HotelLengthOfStay *common.HotelLengthOfStayInfo `protobuf:"bytes,7,opt,name=hotel_length_of_stay,json=hotelLengthOfStay,proto3,oneof"` }
type AdGroupBidModifier_PreferredContent ¶ added in v0.2.0
type AdGroupBidModifier_PreferredContent struct { // Immutable. A preferred content criterion. PreferredContent *common.PreferredContentInfo `protobuf:"bytes,12,opt,name=preferred_content,json=preferredContent,proto3,oneof"` }
type AdGroupCriterion ¶
type AdGroupCriterion struct { // Immutable. The resource name of the ad group criterion. // Ad group criterion resource names have the form: // // `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the criterion. // // This field is ignored for mutates. CriterionId *int64 `protobuf:"varint,56,opt,name=criterion_id,json=criterionId,proto3,oneof" json:"criterion_id,omitempty"` // Output only. The display name of the criterion. // // This field is ignored for mutates. DisplayName string `protobuf:"bytes,77,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // The status of the criterion. // // This is the status of the ad group criterion entity, set by the client. // Note: UI reports may incorporate additional information that affects // whether a criterion is eligible to run. In some cases a criterion that's // REMOVED in the API can still show as enabled in the UI. // For example, campaigns by default show to users of all age ranges unless // excluded. The UI will show each age range as "enabled", since they're // eligible to see the ads; but AdGroupCriterion.status will show "removed", // since no positive criterion was added. Status enums.AdGroupCriterionStatusEnum_AdGroupCriterionStatus `` /* 151-byte string literal not displayed */ // Output only. Information regarding the quality of the criterion. QualityInfo *AdGroupCriterion_QualityInfo `protobuf:"bytes,4,opt,name=quality_info,json=qualityInfo,proto3" json:"quality_info,omitempty"` // Immutable. The ad group to which the criterion belongs. AdGroup *string `protobuf:"bytes,57,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"` // Output only. The type of the criterion. Type enums.CriterionTypeEnum_CriterionType `` /* 130-byte string literal not displayed */ // Immutable. Whether to target (`false`) or exclude (`true`) the criterion. // // This field is immutable. To switch a criterion from positive to negative, // remove then re-add it. Negative *bool `protobuf:"varint,58,opt,name=negative,proto3,oneof" json:"negative,omitempty"` // Output only. Serving status of the criterion. SystemServingStatus enums.CriterionSystemServingStatusEnum_CriterionSystemServingStatus `` /* 219-byte string literal not displayed */ // Output only. Approval status of the criterion. ApprovalStatus enums.AdGroupCriterionApprovalStatusEnum_AdGroupCriterionApprovalStatus `` /* 206-byte string literal not displayed */ // Output only. List of disapproval reasons of the criterion. // // The different reasons for disapproving a criterion can be found here: // https://support.google.com/adspolicy/answer/6008942 // // This field is read-only. DisapprovalReasons []string `protobuf:"bytes,59,rep,name=disapproval_reasons,json=disapprovalReasons,proto3" json:"disapproval_reasons,omitempty"` // Output only. The resource names of labels attached to this ad group criterion. Labels []string `protobuf:"bytes,60,rep,name=labels,proto3" json:"labels,omitempty"` // The modifier for the bid when the criterion matches. The modifier must be // in the range: 0.1 - 10.0. Most targetable criteria types support modifiers. BidModifier *float64 `protobuf:"fixed64,61,opt,name=bid_modifier,json=bidModifier,proto3,oneof" json:"bid_modifier,omitempty"` // The CPC (cost-per-click) bid. CpcBidMicros *int64 `protobuf:"varint,62,opt,name=cpc_bid_micros,json=cpcBidMicros,proto3,oneof" json:"cpc_bid_micros,omitempty"` // The CPM (cost-per-thousand viewable impressions) bid. CpmBidMicros *int64 `protobuf:"varint,63,opt,name=cpm_bid_micros,json=cpmBidMicros,proto3,oneof" json:"cpm_bid_micros,omitempty"` // The CPV (cost-per-view) bid. CpvBidMicros *int64 `protobuf:"varint,64,opt,name=cpv_bid_micros,json=cpvBidMicros,proto3,oneof" json:"cpv_bid_micros,omitempty"` // The CPC bid amount, expressed as a fraction of the advertised price // for some good or service. The valid range for the fraction is [0,1) and the // value stored here is 1,000,000 * [fraction]. PercentCpcBidMicros *int64 `` /* 130-byte string literal not displayed */ // Output only. The effective CPC (cost-per-click) bid. EffectiveCpcBidMicros *int64 `` /* 136-byte string literal not displayed */ // Output only. The effective CPM (cost-per-thousand viewable impressions) bid. EffectiveCpmBidMicros *int64 `` /* 136-byte string literal not displayed */ // Output only. The effective CPV (cost-per-view) bid. EffectiveCpvBidMicros *int64 `` /* 136-byte string literal not displayed */ // Output only. The effective Percent CPC bid amount. EffectivePercentCpcBidMicros *int64 `` /* 159-byte string literal not displayed */ // Output only. Source of the effective CPC bid. EffectiveCpcBidSource enums.BiddingSourceEnum_BiddingSource `` /* 197-byte string literal not displayed */ // Output only. Source of the effective CPM bid. EffectiveCpmBidSource enums.BiddingSourceEnum_BiddingSource `` /* 197-byte string literal not displayed */ // Output only. Source of the effective CPV bid. EffectiveCpvBidSource enums.BiddingSourceEnum_BiddingSource `` /* 197-byte string literal not displayed */ // Output only. Source of the effective Percent CPC bid. EffectivePercentCpcBidSource enums.BiddingSourceEnum_BiddingSource `` /* 220-byte string literal not displayed */ // Output only. Estimates for criterion bids at various positions. PositionEstimates *AdGroupCriterion_PositionEstimates `protobuf:"bytes,10,opt,name=position_estimates,json=positionEstimates,proto3" json:"position_estimates,omitempty"` // The list of possible final URLs after all cross-domain redirects for the // ad. FinalUrls []string `protobuf:"bytes,70,rep,name=final_urls,json=finalUrls,proto3" json:"final_urls,omitempty"` // The list of possible final mobile URLs after all cross-domain redirects. FinalMobileUrls []string `protobuf:"bytes,71,rep,name=final_mobile_urls,json=finalMobileUrls,proto3" json:"final_mobile_urls,omitempty"` // URL template for appending params to final URL. FinalUrlSuffix *string `protobuf:"bytes,72,opt,name=final_url_suffix,json=finalUrlSuffix,proto3,oneof" json:"final_url_suffix,omitempty"` // The URL template for constructing a tracking URL. TrackingUrlTemplate *string `` /* 127-byte string literal not displayed */ // The list of mappings used to substitute custom parameter tags in a // `tracking_url_template`, `final_urls`, or `mobile_final_urls`. UrlCustomParameters []*common.CustomParameter `protobuf:"bytes,14,rep,name=url_custom_parameters,json=urlCustomParameters,proto3" json:"url_custom_parameters,omitempty"` // The ad group criterion. // // Exactly one must be set. // // Types that are assignable to Criterion: // *AdGroupCriterion_Keyword // *AdGroupCriterion_Placement // *AdGroupCriterion_MobileAppCategory // *AdGroupCriterion_MobileApplication // *AdGroupCriterion_ListingGroup // *AdGroupCriterion_AgeRange // *AdGroupCriterion_Gender // *AdGroupCriterion_IncomeRange // *AdGroupCriterion_ParentalStatus // *AdGroupCriterion_UserList // *AdGroupCriterion_YoutubeVideo // *AdGroupCriterion_YoutubeChannel // *AdGroupCriterion_Topic // *AdGroupCriterion_UserInterest // *AdGroupCriterion_Webpage // *AdGroupCriterion_AppPaymentModel // *AdGroupCriterion_CustomAffinity // *AdGroupCriterion_CustomIntent // *AdGroupCriterion_CustomAudience // *AdGroupCriterion_CombinedAudience Criterion isAdGroupCriterion_Criterion `protobuf_oneof:"criterion"` // contains filtered or unexported fields }
An ad group criterion.
func (*AdGroupCriterion) Descriptor
deprecated
func (*AdGroupCriterion) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupCriterion.ProtoReflect.Descriptor instead.
func (*AdGroupCriterion) GetAdGroup ¶
func (x *AdGroupCriterion) GetAdGroup() string
func (*AdGroupCriterion) GetAgeRange ¶ added in v0.2.0
func (x *AdGroupCriterion) GetAgeRange() *common.AgeRangeInfo
func (*AdGroupCriterion) GetAppPaymentModel ¶ added in v0.2.1
func (x *AdGroupCriterion) GetAppPaymentModel() *common.AppPaymentModelInfo
func (*AdGroupCriterion) GetApprovalStatus ¶ added in v0.2.4
func (x *AdGroupCriterion) GetApprovalStatus() enums.AdGroupCriterionApprovalStatusEnum_AdGroupCriterionApprovalStatus
func (*AdGroupCriterion) GetBidModifier ¶ added in v0.2.0
func (x *AdGroupCriterion) GetBidModifier() float64
func (*AdGroupCriterion) GetCombinedAudience ¶ added in v0.2.4
func (x *AdGroupCriterion) GetCombinedAudience() *common.CombinedAudienceInfo
func (*AdGroupCriterion) GetCpcBidMicros ¶
func (x *AdGroupCriterion) GetCpcBidMicros() int64
func (*AdGroupCriterion) GetCpmBidMicros ¶
func (x *AdGroupCriterion) GetCpmBidMicros() int64
func (*AdGroupCriterion) GetCpvBidMicros ¶
func (x *AdGroupCriterion) GetCpvBidMicros() int64
func (*AdGroupCriterion) GetCriterion ¶
func (m *AdGroupCriterion) GetCriterion() isAdGroupCriterion_Criterion
func (*AdGroupCriterion) GetCriterionId ¶
func (x *AdGroupCriterion) GetCriterionId() int64
func (*AdGroupCriterion) GetCustomAffinity ¶ added in v0.2.4
func (x *AdGroupCriterion) GetCustomAffinity() *common.CustomAffinityInfo
func (*AdGroupCriterion) GetCustomAudience ¶ added in v0.2.4
func (x *AdGroupCriterion) GetCustomAudience() *common.CustomAudienceInfo
func (*AdGroupCriterion) GetCustomIntent ¶ added in v0.2.4
func (x *AdGroupCriterion) GetCustomIntent() *common.CustomIntentInfo
func (*AdGroupCriterion) GetDisapprovalReasons ¶ added in v0.2.4
func (x *AdGroupCriterion) GetDisapprovalReasons() []string
func (*AdGroupCriterion) GetDisplayName ¶ added in v0.2.4
func (x *AdGroupCriterion) GetDisplayName() string
func (*AdGroupCriterion) GetEffectiveCpcBidMicros ¶
func (x *AdGroupCriterion) GetEffectiveCpcBidMicros() int64
func (*AdGroupCriterion) GetEffectiveCpcBidSource ¶
func (x *AdGroupCriterion) GetEffectiveCpcBidSource() enums.BiddingSourceEnum_BiddingSource
func (*AdGroupCriterion) GetEffectiveCpmBidMicros ¶
func (x *AdGroupCriterion) GetEffectiveCpmBidMicros() int64
func (*AdGroupCriterion) GetEffectiveCpmBidSource ¶
func (x *AdGroupCriterion) GetEffectiveCpmBidSource() enums.BiddingSourceEnum_BiddingSource
func (*AdGroupCriterion) GetEffectiveCpvBidMicros ¶
func (x *AdGroupCriterion) GetEffectiveCpvBidMicros() int64
func (*AdGroupCriterion) GetEffectiveCpvBidSource ¶
func (x *AdGroupCriterion) GetEffectiveCpvBidSource() enums.BiddingSourceEnum_BiddingSource
func (*AdGroupCriterion) GetEffectivePercentCpcBidMicros ¶
func (x *AdGroupCriterion) GetEffectivePercentCpcBidMicros() int64
func (*AdGroupCriterion) GetEffectivePercentCpcBidSource ¶
func (x *AdGroupCriterion) GetEffectivePercentCpcBidSource() enums.BiddingSourceEnum_BiddingSource
func (*AdGroupCriterion) GetFinalMobileUrls ¶ added in v0.2.4
func (x *AdGroupCriterion) GetFinalMobileUrls() []string
func (*AdGroupCriterion) GetFinalUrlSuffix ¶ added in v0.2.4
func (x *AdGroupCriterion) GetFinalUrlSuffix() string
func (*AdGroupCriterion) GetFinalUrls ¶
func (x *AdGroupCriterion) GetFinalUrls() []string
func (*AdGroupCriterion) GetGender ¶ added in v0.2.0
func (x *AdGroupCriterion) GetGender() *common.GenderInfo
func (*AdGroupCriterion) GetIncomeRange ¶ added in v0.2.0
func (x *AdGroupCriterion) GetIncomeRange() *common.IncomeRangeInfo
func (*AdGroupCriterion) GetKeyword ¶
func (x *AdGroupCriterion) GetKeyword() *common.KeywordInfo
func (*AdGroupCriterion) GetLabels ¶ added in v0.2.4
func (x *AdGroupCriterion) GetLabels() []string
func (*AdGroupCriterion) GetListingGroup ¶
func (x *AdGroupCriterion) GetListingGroup() *common.ListingGroupInfo
func (*AdGroupCriterion) GetMobileAppCategory ¶ added in v0.2.1
func (x *AdGroupCriterion) GetMobileAppCategory() *common.MobileAppCategoryInfo
func (*AdGroupCriterion) GetMobileApplication ¶ added in v0.2.4
func (x *AdGroupCriterion) GetMobileApplication() *common.MobileApplicationInfo
func (*AdGroupCriterion) GetNegative ¶
func (x *AdGroupCriterion) GetNegative() bool
func (*AdGroupCriterion) GetParentalStatus ¶ added in v0.2.0
func (x *AdGroupCriterion) GetParentalStatus() *common.ParentalStatusInfo
func (*AdGroupCriterion) GetPercentCpcBidMicros ¶
func (x *AdGroupCriterion) GetPercentCpcBidMicros() int64
func (*AdGroupCriterion) GetPlacement ¶ added in v0.2.0
func (x *AdGroupCriterion) GetPlacement() *common.PlacementInfo
func (*AdGroupCriterion) GetPositionEstimates ¶
func (x *AdGroupCriterion) GetPositionEstimates() *AdGroupCriterion_PositionEstimates
func (*AdGroupCriterion) GetQualityInfo ¶
func (x *AdGroupCriterion) GetQualityInfo() *AdGroupCriterion_QualityInfo
func (*AdGroupCriterion) GetResourceName ¶
func (x *AdGroupCriterion) GetResourceName() string
func (*AdGroupCriterion) GetStatus ¶
func (x *AdGroupCriterion) GetStatus() enums.AdGroupCriterionStatusEnum_AdGroupCriterionStatus
func (*AdGroupCriterion) GetSystemServingStatus ¶ added in v0.2.4
func (x *AdGroupCriterion) GetSystemServingStatus() enums.CriterionSystemServingStatusEnum_CriterionSystemServingStatus
func (*AdGroupCriterion) GetTopic ¶ added in v0.2.0
func (x *AdGroupCriterion) GetTopic() *common.TopicInfo
func (*AdGroupCriterion) GetTrackingUrlTemplate ¶
func (x *AdGroupCriterion) GetTrackingUrlTemplate() string
func (*AdGroupCriterion) GetType ¶
func (x *AdGroupCriterion) GetType() enums.CriterionTypeEnum_CriterionType
func (*AdGroupCriterion) GetUrlCustomParameters ¶
func (x *AdGroupCriterion) GetUrlCustomParameters() []*common.CustomParameter
func (*AdGroupCriterion) GetUserInterest ¶ added in v0.2.0
func (x *AdGroupCriterion) GetUserInterest() *common.UserInterestInfo
func (*AdGroupCriterion) GetUserList ¶ added in v0.2.0
func (x *AdGroupCriterion) GetUserList() *common.UserListInfo
func (*AdGroupCriterion) GetWebpage ¶ added in v0.2.1
func (x *AdGroupCriterion) GetWebpage() *common.WebpageInfo
func (*AdGroupCriterion) GetYoutubeChannel ¶ added in v0.2.0
func (x *AdGroupCriterion) GetYoutubeChannel() *common.YouTubeChannelInfo
func (*AdGroupCriterion) GetYoutubeVideo ¶ added in v0.2.0
func (x *AdGroupCriterion) GetYoutubeVideo() *common.YouTubeVideoInfo
func (*AdGroupCriterion) ProtoMessage ¶
func (*AdGroupCriterion) ProtoMessage()
func (*AdGroupCriterion) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupCriterion) ProtoReflect() protoreflect.Message
func (*AdGroupCriterion) Reset ¶
func (x *AdGroupCriterion) Reset()
func (*AdGroupCriterion) String ¶
func (x *AdGroupCriterion) String() string
type AdGroupCriterionLabel ¶ added in v0.2.4
type AdGroupCriterionLabel struct { // Immutable. The resource name of the ad group criterion label. // Ad group criterion label resource names have the form: // `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The ad group criterion to which the label is attached. AdGroupCriterion *string `protobuf:"bytes,4,opt,name=ad_group_criterion,json=adGroupCriterion,proto3,oneof" json:"ad_group_criterion,omitempty"` // Immutable. The label assigned to the ad group criterion. Label *string `protobuf:"bytes,5,opt,name=label,proto3,oneof" json:"label,omitempty"` // contains filtered or unexported fields }
A relationship between an ad group criterion and a label.
func (*AdGroupCriterionLabel) Descriptor
deprecated
added in
v0.2.4
func (*AdGroupCriterionLabel) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupCriterionLabel.ProtoReflect.Descriptor instead.
func (*AdGroupCriterionLabel) GetAdGroupCriterion ¶ added in v0.2.4
func (x *AdGroupCriterionLabel) GetAdGroupCriterion() string
func (*AdGroupCriterionLabel) GetLabel ¶ added in v0.2.4
func (x *AdGroupCriterionLabel) GetLabel() string
func (*AdGroupCriterionLabel) GetResourceName ¶ added in v0.2.4
func (x *AdGroupCriterionLabel) GetResourceName() string
func (*AdGroupCriterionLabel) ProtoMessage ¶ added in v0.2.4
func (*AdGroupCriterionLabel) ProtoMessage()
func (*AdGroupCriterionLabel) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupCriterionLabel) ProtoReflect() protoreflect.Message
func (*AdGroupCriterionLabel) Reset ¶ added in v0.2.4
func (x *AdGroupCriterionLabel) Reset()
func (*AdGroupCriterionLabel) String ¶ added in v0.2.4
func (x *AdGroupCriterionLabel) String() string
type AdGroupCriterionSimulation ¶ added in v0.2.4
type AdGroupCriterionSimulation struct { // Output only. The resource name of the ad group criterion simulation. // Ad group criterion simulation resource names have the form: // // `customers/{customer_id}/adGroupCriterionSimulations/{ad_group_id}~{criterion_id}~{type}~{modification_method}~{start_date}~{end_date}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. AdGroup ID of the simulation. AdGroupId *int64 `protobuf:"varint,9,opt,name=ad_group_id,json=adGroupId,proto3,oneof" json:"ad_group_id,omitempty"` // Output only. Criterion ID of the simulation. CriterionId *int64 `protobuf:"varint,10,opt,name=criterion_id,json=criterionId,proto3,oneof" json:"criterion_id,omitempty"` // Output only. The field that the simulation modifies. Type enums.SimulationTypeEnum_SimulationType `` /* 131-byte string literal not displayed */ // Output only. How the simulation modifies the field. ModificationMethod enums.SimulationModificationMethodEnum_SimulationModificationMethod `` /* 213-byte string literal not displayed */ // Output only. First day on which the simulation is based, in YYYY-MM-DD format. StartDate *string `protobuf:"bytes,11,opt,name=start_date,json=startDate,proto3,oneof" json:"start_date,omitempty"` // Output only. Last day on which the simulation is based, in YYYY-MM-DD format. EndDate *string `protobuf:"bytes,12,opt,name=end_date,json=endDate,proto3,oneof" json:"end_date,omitempty"` // List of simulation points. // // Types that are assignable to PointList: // *AdGroupCriterionSimulation_CpcBidPointList // *AdGroupCriterionSimulation_PercentCpcBidPointList PointList isAdGroupCriterionSimulation_PointList `protobuf_oneof:"point_list"` // contains filtered or unexported fields }
An ad group criterion simulation. Supported combinations of advertising channel type, criterion type, simulation type, and simulation modification method are detailed below respectively. Hotel AdGroupCriterion simulation operations starting in V5.
1. DISPLAY - KEYWORD - CPC_BID - UNIFORM 2. SEARCH - KEYWORD - CPC_BID - UNIFORM 3. SHOPPING - LISTING_GROUP - CPC_BID - UNIFORM 4. HOTEL - LISTING_GROUP - CPC_BID - UNIFORM 5. HOTEL - LISTING_GROUP - PERCENT_CPC_BID - UNIFORM
func (*AdGroupCriterionSimulation) Descriptor
deprecated
added in
v0.2.4
func (*AdGroupCriterionSimulation) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupCriterionSimulation.ProtoReflect.Descriptor instead.
func (*AdGroupCriterionSimulation) GetAdGroupId ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) GetAdGroupId() int64
func (*AdGroupCriterionSimulation) GetCpcBidPointList ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) GetCpcBidPointList() *common.CpcBidSimulationPointList
func (*AdGroupCriterionSimulation) GetCriterionId ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) GetCriterionId() int64
func (*AdGroupCriterionSimulation) GetEndDate ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) GetEndDate() string
func (*AdGroupCriterionSimulation) GetModificationMethod ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
func (*AdGroupCriterionSimulation) GetPercentCpcBidPointList ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) GetPercentCpcBidPointList() *common.PercentCpcBidSimulationPointList
func (*AdGroupCriterionSimulation) GetPointList ¶ added in v0.2.4
func (m *AdGroupCriterionSimulation) GetPointList() isAdGroupCriterionSimulation_PointList
func (*AdGroupCriterionSimulation) GetResourceName ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) GetResourceName() string
func (*AdGroupCriterionSimulation) GetStartDate ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) GetStartDate() string
func (*AdGroupCriterionSimulation) GetType ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) GetType() enums.SimulationTypeEnum_SimulationType
func (*AdGroupCriterionSimulation) ProtoMessage ¶ added in v0.2.4
func (*AdGroupCriterionSimulation) ProtoMessage()
func (*AdGroupCriterionSimulation) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) ProtoReflect() protoreflect.Message
func (*AdGroupCriterionSimulation) Reset ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) Reset()
func (*AdGroupCriterionSimulation) String ¶ added in v0.2.4
func (x *AdGroupCriterionSimulation) String() string
type AdGroupCriterionSimulation_CpcBidPointList ¶ added in v0.2.4
type AdGroupCriterionSimulation_CpcBidPointList struct { // Output only. Simulation points if the simulation type is CPC_BID. CpcBidPointList *common.CpcBidSimulationPointList `protobuf:"bytes,8,opt,name=cpc_bid_point_list,json=cpcBidPointList,proto3,oneof"` }
type AdGroupCriterionSimulation_PercentCpcBidPointList ¶ added in v0.2.4
type AdGroupCriterionSimulation_PercentCpcBidPointList struct { // Output only. Simulation points if the simulation type is PERCENT_CPC_BID. PercentCpcBidPointList *common.PercentCpcBidSimulationPointList `protobuf:"bytes,13,opt,name=percent_cpc_bid_point_list,json=percentCpcBidPointList,proto3,oneof"` }
type AdGroupCriterion_AgeRange ¶ added in v0.2.0
type AdGroupCriterion_AgeRange struct { // Immutable. Age range. AgeRange *common.AgeRangeInfo `protobuf:"bytes,36,opt,name=age_range,json=ageRange,proto3,oneof"` }
type AdGroupCriterion_AppPaymentModel ¶ added in v0.2.1
type AdGroupCriterion_AppPaymentModel struct { // Immutable. App Payment Model. AppPaymentModel *common.AppPaymentModelInfo `protobuf:"bytes,47,opt,name=app_payment_model,json=appPaymentModel,proto3,oneof"` }
type AdGroupCriterion_CombinedAudience ¶ added in v0.2.4
type AdGroupCriterion_CombinedAudience struct { // Immutable. Combined Audience. CombinedAudience *common.CombinedAudienceInfo `protobuf:"bytes,75,opt,name=combined_audience,json=combinedAudience,proto3,oneof"` }
type AdGroupCriterion_CustomAffinity ¶ added in v0.2.4
type AdGroupCriterion_CustomAffinity struct { // Immutable. Custom Affinity. CustomAffinity *common.CustomAffinityInfo `protobuf:"bytes,48,opt,name=custom_affinity,json=customAffinity,proto3,oneof"` }
type AdGroupCriterion_CustomAudience ¶ added in v0.2.4
type AdGroupCriterion_CustomAudience struct { // Immutable. Custom Audience. CustomAudience *common.CustomAudienceInfo `protobuf:"bytes,74,opt,name=custom_audience,json=customAudience,proto3,oneof"` }
type AdGroupCriterion_CustomIntent ¶ added in v0.2.4
type AdGroupCriterion_CustomIntent struct { // Immutable. Custom Intent. CustomIntent *common.CustomIntentInfo `protobuf:"bytes,49,opt,name=custom_intent,json=customIntent,proto3,oneof"` }
type AdGroupCriterion_Gender ¶ added in v0.2.0
type AdGroupCriterion_Gender struct { // Immutable. Gender. Gender *common.GenderInfo `protobuf:"bytes,37,opt,name=gender,proto3,oneof"` }
type AdGroupCriterion_IncomeRange ¶ added in v0.2.0
type AdGroupCriterion_IncomeRange struct { // Immutable. Income range. IncomeRange *common.IncomeRangeInfo `protobuf:"bytes,38,opt,name=income_range,json=incomeRange,proto3,oneof"` }
type AdGroupCriterion_Keyword ¶
type AdGroupCriterion_Keyword struct { // Immutable. Keyword. Keyword *common.KeywordInfo `protobuf:"bytes,27,opt,name=keyword,proto3,oneof"` }
type AdGroupCriterion_ListingGroup ¶
type AdGroupCriterion_ListingGroup struct { // Immutable. Listing group. ListingGroup *common.ListingGroupInfo `protobuf:"bytes,32,opt,name=listing_group,json=listingGroup,proto3,oneof"` }
type AdGroupCriterion_MobileAppCategory ¶ added in v0.2.1
type AdGroupCriterion_MobileAppCategory struct { // Immutable. Mobile app category. MobileAppCategory *common.MobileAppCategoryInfo `protobuf:"bytes,29,opt,name=mobile_app_category,json=mobileAppCategory,proto3,oneof"` }
type AdGroupCriterion_MobileApplication ¶ added in v0.2.4
type AdGroupCriterion_MobileApplication struct { // Immutable. Mobile application. MobileApplication *common.MobileApplicationInfo `protobuf:"bytes,30,opt,name=mobile_application,json=mobileApplication,proto3,oneof"` }
type AdGroupCriterion_ParentalStatus ¶ added in v0.2.0
type AdGroupCriterion_ParentalStatus struct { // Immutable. Parental status. ParentalStatus *common.ParentalStatusInfo `protobuf:"bytes,39,opt,name=parental_status,json=parentalStatus,proto3,oneof"` }
type AdGroupCriterion_Placement ¶ added in v0.2.0
type AdGroupCriterion_Placement struct { // Immutable. Placement. Placement *common.PlacementInfo `protobuf:"bytes,28,opt,name=placement,proto3,oneof"` }
type AdGroupCriterion_PositionEstimates ¶
type AdGroupCriterion_PositionEstimates struct { // Output only. The estimate of the CPC bid required for ad to be shown on first // page of search results. FirstPageCpcMicros *int64 `` /* 126-byte string literal not displayed */ // Output only. The estimate of the CPC bid required for ad to be displayed in first // position, at the top of the first page of search results. FirstPositionCpcMicros *int64 `` /* 138-byte string literal not displayed */ // Output only. The estimate of the CPC bid required for ad to be displayed at the top // of the first page of search results. TopOfPageCpcMicros *int64 `` /* 128-byte string literal not displayed */ // Output only. Estimate of how many clicks per week you might get by changing your // keyword bid to the value in first_position_cpc_micros. EstimatedAddClicksAtFirstPositionCpc *int64 `` /* 186-byte string literal not displayed */ // Output only. Estimate of how your cost per week might change when changing your // keyword bid to the value in first_position_cpc_micros. EstimatedAddCostAtFirstPositionCpc *int64 `` /* 181-byte string literal not displayed */ // contains filtered or unexported fields }
Estimates for criterion bids at various positions.
func (*AdGroupCriterion_PositionEstimates) Descriptor
deprecated
func (*AdGroupCriterion_PositionEstimates) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupCriterion_PositionEstimates.ProtoReflect.Descriptor instead.
func (*AdGroupCriterion_PositionEstimates) GetEstimatedAddClicksAtFirstPositionCpc ¶ added in v0.2.1
func (x *AdGroupCriterion_PositionEstimates) GetEstimatedAddClicksAtFirstPositionCpc() int64
func (*AdGroupCriterion_PositionEstimates) GetEstimatedAddCostAtFirstPositionCpc ¶ added in v0.2.1
func (x *AdGroupCriterion_PositionEstimates) GetEstimatedAddCostAtFirstPositionCpc() int64
func (*AdGroupCriterion_PositionEstimates) GetFirstPageCpcMicros ¶
func (x *AdGroupCriterion_PositionEstimates) GetFirstPageCpcMicros() int64
func (*AdGroupCriterion_PositionEstimates) GetFirstPositionCpcMicros ¶
func (x *AdGroupCriterion_PositionEstimates) GetFirstPositionCpcMicros() int64
func (*AdGroupCriterion_PositionEstimates) GetTopOfPageCpcMicros ¶
func (x *AdGroupCriterion_PositionEstimates) GetTopOfPageCpcMicros() int64
func (*AdGroupCriterion_PositionEstimates) ProtoMessage ¶
func (*AdGroupCriterion_PositionEstimates) ProtoMessage()
func (*AdGroupCriterion_PositionEstimates) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupCriterion_PositionEstimates) ProtoReflect() protoreflect.Message
func (*AdGroupCriterion_PositionEstimates) Reset ¶
func (x *AdGroupCriterion_PositionEstimates) Reset()
func (*AdGroupCriterion_PositionEstimates) String ¶
func (x *AdGroupCriterion_PositionEstimates) String() string
type AdGroupCriterion_QualityInfo ¶
type AdGroupCriterion_QualityInfo struct { // Output only. The quality score. // // This field may not be populated if Google does not have enough // information to determine a value. QualityScore *int32 `protobuf:"varint,5,opt,name=quality_score,json=qualityScore,proto3,oneof" json:"quality_score,omitempty"` // Output only. The performance of the ad compared to other advertisers. CreativeQualityScore enums.QualityScoreBucketEnum_QualityScoreBucket `` /* 201-byte string literal not displayed */ // Output only. The quality score of the landing page. PostClickQualityScore enums.QualityScoreBucketEnum_QualityScoreBucket `` /* 206-byte string literal not displayed */ // Output only. The click-through rate compared to that of other advertisers. SearchPredictedCtr enums.QualityScoreBucketEnum_QualityScoreBucket `` /* 195-byte string literal not displayed */ // contains filtered or unexported fields }
A container for ad group criterion quality information.
func (*AdGroupCriterion_QualityInfo) Descriptor
deprecated
func (*AdGroupCriterion_QualityInfo) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupCriterion_QualityInfo.ProtoReflect.Descriptor instead.
func (*AdGroupCriterion_QualityInfo) GetCreativeQualityScore ¶
func (x *AdGroupCriterion_QualityInfo) GetCreativeQualityScore() enums.QualityScoreBucketEnum_QualityScoreBucket
func (*AdGroupCriterion_QualityInfo) GetPostClickQualityScore ¶
func (x *AdGroupCriterion_QualityInfo) GetPostClickQualityScore() enums.QualityScoreBucketEnum_QualityScoreBucket
func (*AdGroupCriterion_QualityInfo) GetQualityScore ¶
func (x *AdGroupCriterion_QualityInfo) GetQualityScore() int32
func (*AdGroupCriterion_QualityInfo) GetSearchPredictedCtr ¶
func (x *AdGroupCriterion_QualityInfo) GetSearchPredictedCtr() enums.QualityScoreBucketEnum_QualityScoreBucket
func (*AdGroupCriterion_QualityInfo) ProtoMessage ¶
func (*AdGroupCriterion_QualityInfo) ProtoMessage()
func (*AdGroupCriterion_QualityInfo) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupCriterion_QualityInfo) ProtoReflect() protoreflect.Message
func (*AdGroupCriterion_QualityInfo) Reset ¶
func (x *AdGroupCriterion_QualityInfo) Reset()
func (*AdGroupCriterion_QualityInfo) String ¶
func (x *AdGroupCriterion_QualityInfo) String() string
type AdGroupCriterion_Topic ¶ added in v0.2.0
type AdGroupCriterion_UserInterest ¶ added in v0.2.0
type AdGroupCriterion_UserInterest struct { // Immutable. User Interest. UserInterest *common.UserInterestInfo `protobuf:"bytes,45,opt,name=user_interest,json=userInterest,proto3,oneof"` }
type AdGroupCriterion_UserList ¶ added in v0.2.0
type AdGroupCriterion_UserList struct { // Immutable. User List. UserList *common.UserListInfo `protobuf:"bytes,42,opt,name=user_list,json=userList,proto3,oneof"` }
type AdGroupCriterion_Webpage ¶ added in v0.2.1
type AdGroupCriterion_Webpage struct { // Immutable. Webpage Webpage *common.WebpageInfo `protobuf:"bytes,46,opt,name=webpage,proto3,oneof"` }
type AdGroupCriterion_YoutubeChannel ¶ added in v0.2.0
type AdGroupCriterion_YoutubeChannel struct { // Immutable. YouTube Channel. YoutubeChannel *common.YouTubeChannelInfo `protobuf:"bytes,41,opt,name=youtube_channel,json=youtubeChannel,proto3,oneof"` }
type AdGroupCriterion_YoutubeVideo ¶ added in v0.2.0
type AdGroupCriterion_YoutubeVideo struct { // Immutable. YouTube Video. YoutubeVideo *common.YouTubeVideoInfo `protobuf:"bytes,40,opt,name=youtube_video,json=youtubeVideo,proto3,oneof"` }
type AdGroupExtensionSetting ¶ added in v0.2.4
type AdGroupExtensionSetting struct { // Immutable. The resource name of the ad group extension setting. // AdGroupExtensionSetting resource names have the form: // // `customers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{extension_type}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The extension type of the ad group extension setting. ExtensionType enums.ExtensionTypeEnum_ExtensionType `` /* 168-byte string literal not displayed */ // Immutable. The resource name of the ad group. The linked extension feed items will // serve under this ad group. // AdGroup resource names have the form: // // `customers/{customer_id}/adGroups/{ad_group_id}` AdGroup *string `protobuf:"bytes,6,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"` // The resource names of the extension feed items to serve under the ad group. // ExtensionFeedItem resource names have the form: // // `customers/{customer_id}/extensionFeedItems/{feed_item_id}` ExtensionFeedItems []string `protobuf:"bytes,7,rep,name=extension_feed_items,json=extensionFeedItems,proto3" json:"extension_feed_items,omitempty"` // The device for which the extensions will serve. Optional. Device enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
An ad group extension setting.
func (*AdGroupExtensionSetting) Descriptor
deprecated
added in
v0.2.4
func (*AdGroupExtensionSetting) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupExtensionSetting.ProtoReflect.Descriptor instead.
func (*AdGroupExtensionSetting) GetAdGroup ¶ added in v0.2.4
func (x *AdGroupExtensionSetting) GetAdGroup() string
func (*AdGroupExtensionSetting) GetDevice ¶ added in v0.2.4
func (x *AdGroupExtensionSetting) GetDevice() enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice
func (*AdGroupExtensionSetting) GetExtensionFeedItems ¶ added in v0.2.4
func (x *AdGroupExtensionSetting) GetExtensionFeedItems() []string
func (*AdGroupExtensionSetting) GetExtensionType ¶ added in v0.2.4
func (x *AdGroupExtensionSetting) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType
func (*AdGroupExtensionSetting) GetResourceName ¶ added in v0.2.4
func (x *AdGroupExtensionSetting) GetResourceName() string
func (*AdGroupExtensionSetting) ProtoMessage ¶ added in v0.2.4
func (*AdGroupExtensionSetting) ProtoMessage()
func (*AdGroupExtensionSetting) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupExtensionSetting) ProtoReflect() protoreflect.Message
func (*AdGroupExtensionSetting) Reset ¶ added in v0.2.4
func (x *AdGroupExtensionSetting) Reset()
func (*AdGroupExtensionSetting) String ¶ added in v0.2.4
func (x *AdGroupExtensionSetting) String() string
type AdGroupFeed ¶ added in v0.2.0
type AdGroupFeed struct { // Immutable. The resource name of the ad group feed. // Ad group feed resource names have the form: // // `customers/{customer_id}/adGroupFeeds/{ad_group_id}~{feed_id} ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The feed being linked to the ad group. Feed *string `protobuf:"bytes,7,opt,name=feed,proto3,oneof" json:"feed,omitempty"` // Immutable. The ad group being linked to the feed. AdGroup *string `protobuf:"bytes,8,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"` // Indicates which placeholder types the feed may populate under the connected // ad group. Required. PlaceholderTypes []enums.PlaceholderTypeEnum_PlaceholderType `` /* 188-byte string literal not displayed */ // Matching function associated with the AdGroupFeed. // The matching function is used to filter the set of feed items selected. // Required. MatchingFunction *common.MatchingFunction `protobuf:"bytes,5,opt,name=matching_function,json=matchingFunction,proto3" json:"matching_function,omitempty"` // Output only. Status of the ad group feed. // This field is read-only. Status enums.FeedLinkStatusEnum_FeedLinkStatus `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
An ad group feed.
func (*AdGroupFeed) Descriptor
deprecated
added in
v0.2.0
func (*AdGroupFeed) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupFeed.ProtoReflect.Descriptor instead.
func (*AdGroupFeed) GetAdGroup ¶ added in v0.2.0
func (x *AdGroupFeed) GetAdGroup() string
func (*AdGroupFeed) GetFeed ¶ added in v0.2.0
func (x *AdGroupFeed) GetFeed() string
func (*AdGroupFeed) GetMatchingFunction ¶ added in v0.2.0
func (x *AdGroupFeed) GetMatchingFunction() *common.MatchingFunction
func (*AdGroupFeed) GetPlaceholderTypes ¶ added in v0.2.0
func (x *AdGroupFeed) GetPlaceholderTypes() []enums.PlaceholderTypeEnum_PlaceholderType
func (*AdGroupFeed) GetResourceName ¶ added in v0.2.0
func (x *AdGroupFeed) GetResourceName() string
func (*AdGroupFeed) GetStatus ¶ added in v0.2.0
func (x *AdGroupFeed) GetStatus() enums.FeedLinkStatusEnum_FeedLinkStatus
func (*AdGroupFeed) ProtoMessage ¶ added in v0.2.0
func (*AdGroupFeed) ProtoMessage()
func (*AdGroupFeed) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupFeed) ProtoReflect() protoreflect.Message
func (*AdGroupFeed) Reset ¶ added in v0.2.0
func (x *AdGroupFeed) Reset()
func (*AdGroupFeed) String ¶ added in v0.2.0
func (x *AdGroupFeed) String() string
type AdGroupLabel ¶ added in v0.2.4
type AdGroupLabel struct { // Immutable. The resource name of the ad group label. // Ad group label resource names have the form: // `customers/{customer_id}/adGroupLabels/{ad_group_id}~{label_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The ad group to which the label is attached. AdGroup *string `protobuf:"bytes,4,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"` // Immutable. The label assigned to the ad group. Label *string `protobuf:"bytes,5,opt,name=label,proto3,oneof" json:"label,omitempty"` // contains filtered or unexported fields }
A relationship between an ad group and a label.
func (*AdGroupLabel) Descriptor
deprecated
added in
v0.2.4
func (*AdGroupLabel) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupLabel.ProtoReflect.Descriptor instead.
func (*AdGroupLabel) GetAdGroup ¶ added in v0.2.4
func (x *AdGroupLabel) GetAdGroup() string
func (*AdGroupLabel) GetLabel ¶ added in v0.2.4
func (x *AdGroupLabel) GetLabel() string
func (*AdGroupLabel) GetResourceName ¶ added in v0.2.4
func (x *AdGroupLabel) GetResourceName() string
func (*AdGroupLabel) ProtoMessage ¶ added in v0.2.4
func (*AdGroupLabel) ProtoMessage()
func (*AdGroupLabel) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupLabel) ProtoReflect() protoreflect.Message
func (*AdGroupLabel) Reset ¶ added in v0.2.4
func (x *AdGroupLabel) Reset()
func (*AdGroupLabel) String ¶ added in v0.2.4
func (x *AdGroupLabel) String() string
type AdGroupSimulation ¶ added in v0.2.4
type AdGroupSimulation struct { // Output only. The resource name of the ad group simulation. // Ad group simulation resource names have the form: // // `customers/{customer_id}/adGroupSimulations/{ad_group_id}~{type}~{modification_method}~{start_date}~{end_date}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Ad group id of the simulation. AdGroupId *int64 `protobuf:"varint,12,opt,name=ad_group_id,json=adGroupId,proto3,oneof" json:"ad_group_id,omitempty"` // Output only. The field that the simulation modifies. Type enums.SimulationTypeEnum_SimulationType `` /* 131-byte string literal not displayed */ // Output only. How the simulation modifies the field. ModificationMethod enums.SimulationModificationMethodEnum_SimulationModificationMethod `` /* 213-byte string literal not displayed */ // Output only. First day on which the simulation is based, in YYYY-MM-DD format. StartDate *string `protobuf:"bytes,13,opt,name=start_date,json=startDate,proto3,oneof" json:"start_date,omitempty"` // Output only. Last day on which the simulation is based, in YYYY-MM-DD format EndDate *string `protobuf:"bytes,14,opt,name=end_date,json=endDate,proto3,oneof" json:"end_date,omitempty"` // List of simulation points. // // Types that are assignable to PointList: // *AdGroupSimulation_CpcBidPointList // *AdGroupSimulation_CpvBidPointList // *AdGroupSimulation_TargetCpaPointList // *AdGroupSimulation_TargetRoasPointList PointList isAdGroupSimulation_PointList `protobuf_oneof:"point_list"` // contains filtered or unexported fields }
An ad group simulation. Supported combinations of advertising channel type, simulation type and simulation modification method is detailed below respectively.
1. SEARCH - CPC_BID - DEFAULT 2. SEARCH - CPC_BID - UNIFORM 3. SEARCH - TARGET_CPA - UNIFORM 4. SEARCH - TARGET_ROAS - UNIFORM 5. DISPLAY - CPC_BID - DEFAULT 6. DISPLAY - CPC_BID - UNIFORM 7. DISPLAY - TARGET_CPA - UNIFORM 8. VIDEO - CPV_BID - DEFAULT 9. VIDEO - CPV_BID - UNIFORM
func (*AdGroupSimulation) Descriptor
deprecated
added in
v0.2.4
func (*AdGroupSimulation) Descriptor() ([]byte, []int)
Deprecated: Use AdGroupSimulation.ProtoReflect.Descriptor instead.
func (*AdGroupSimulation) GetAdGroupId ¶ added in v0.2.4
func (x *AdGroupSimulation) GetAdGroupId() int64
func (*AdGroupSimulation) GetCpcBidPointList ¶ added in v0.2.4
func (x *AdGroupSimulation) GetCpcBidPointList() *common.CpcBidSimulationPointList
func (*AdGroupSimulation) GetCpvBidPointList ¶ added in v0.2.4
func (x *AdGroupSimulation) GetCpvBidPointList() *common.CpvBidSimulationPointList
func (*AdGroupSimulation) GetEndDate ¶ added in v0.2.4
func (x *AdGroupSimulation) GetEndDate() string
func (*AdGroupSimulation) GetModificationMethod ¶ added in v0.2.4
func (x *AdGroupSimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
func (*AdGroupSimulation) GetPointList ¶ added in v0.2.4
func (m *AdGroupSimulation) GetPointList() isAdGroupSimulation_PointList
func (*AdGroupSimulation) GetResourceName ¶ added in v0.2.4
func (x *AdGroupSimulation) GetResourceName() string
func (*AdGroupSimulation) GetStartDate ¶ added in v0.2.4
func (x *AdGroupSimulation) GetStartDate() string
func (*AdGroupSimulation) GetTargetCpaPointList ¶ added in v0.2.4
func (x *AdGroupSimulation) GetTargetCpaPointList() *common.TargetCpaSimulationPointList
func (*AdGroupSimulation) GetTargetRoasPointList ¶ added in v0.2.4
func (x *AdGroupSimulation) GetTargetRoasPointList() *common.TargetRoasSimulationPointList
func (*AdGroupSimulation) GetType ¶ added in v0.2.4
func (x *AdGroupSimulation) GetType() enums.SimulationTypeEnum_SimulationType
func (*AdGroupSimulation) ProtoMessage ¶ added in v0.2.4
func (*AdGroupSimulation) ProtoMessage()
func (*AdGroupSimulation) ProtoReflect ¶ added in v0.2.4
func (x *AdGroupSimulation) ProtoReflect() protoreflect.Message
func (*AdGroupSimulation) Reset ¶ added in v0.2.4
func (x *AdGroupSimulation) Reset()
func (*AdGroupSimulation) String ¶ added in v0.2.4
func (x *AdGroupSimulation) String() string
type AdGroupSimulation_CpcBidPointList ¶ added in v0.2.4
type AdGroupSimulation_CpcBidPointList struct { // Output only. Simulation points if the simulation type is CPC_BID. CpcBidPointList *common.CpcBidSimulationPointList `protobuf:"bytes,8,opt,name=cpc_bid_point_list,json=cpcBidPointList,proto3,oneof"` }
type AdGroupSimulation_CpvBidPointList ¶ added in v0.2.4
type AdGroupSimulation_CpvBidPointList struct { // Output only. Simulation points if the simulation type is CPV_BID. CpvBidPointList *common.CpvBidSimulationPointList `protobuf:"bytes,10,opt,name=cpv_bid_point_list,json=cpvBidPointList,proto3,oneof"` }
type AdGroupSimulation_TargetCpaPointList ¶ added in v0.2.4
type AdGroupSimulation_TargetCpaPointList struct { // Output only. Simulation points if the simulation type is TARGET_CPA. TargetCpaPointList *common.TargetCpaSimulationPointList `protobuf:"bytes,9,opt,name=target_cpa_point_list,json=targetCpaPointList,proto3,oneof"` }
type AdGroupSimulation_TargetRoasPointList ¶ added in v0.2.4
type AdGroupSimulation_TargetRoasPointList struct { // Output only. Simulation points if the simulation type is TARGET_ROAS. TargetRoasPointList *common.TargetRoasSimulationPointList `protobuf:"bytes,11,opt,name=target_roas_point_list,json=targetRoasPointList,proto3,oneof"` }
type AdParameter ¶ added in v0.2.1
type AdParameter struct { // Immutable. The resource name of the ad parameter. // Ad parameter resource names have the form: // // `customers/{customer_id}/adParameters/{ad_group_id}~{criterion_id}~{parameter_index}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The ad group criterion that this ad parameter belongs to. AdGroupCriterion *string `protobuf:"bytes,5,opt,name=ad_group_criterion,json=adGroupCriterion,proto3,oneof" json:"ad_group_criterion,omitempty"` // Immutable. The unique index of this ad parameter. Must be either 1 or 2. ParameterIndex *int64 `protobuf:"varint,6,opt,name=parameter_index,json=parameterIndex,proto3,oneof" json:"parameter_index,omitempty"` // Numeric value to insert into the ad text. The following restrictions // apply: // - Can use comma or period as a separator, with an optional period or // comma (respectively) for fractional values. For example, 1,000,000.00 // and 2.000.000,10 are valid. // - Can be prepended or appended with a currency symbol. For example, // $99.99 is valid. // - Can be prepended or appended with a currency code. For example, 99.99USD // and EUR200 are valid. // - Can use '%'. For example, 1.0% and 1,0% are valid. // - Can use plus or minus. For example, -10.99 and 25+ are valid. // - Can use '/' between two numbers. For example 4/1 and 0.95/0.45 are // valid. InsertionText *string `protobuf:"bytes,7,opt,name=insertion_text,json=insertionText,proto3,oneof" json:"insertion_text,omitempty"` // contains filtered or unexported fields }
An ad parameter that is used to update numeric values (such as prices or inventory levels) in any text line of an ad (including URLs). There can be a maximum of two AdParameters per ad group criterion. (One with parameter_index = 1 and one with parameter_index = 2.) In the ad the parameters are referenced by a placeholder of the form "{param#:value}". E.g. "{param1:$17}"
func (*AdParameter) Descriptor
deprecated
added in
v0.2.1
func (*AdParameter) Descriptor() ([]byte, []int)
Deprecated: Use AdParameter.ProtoReflect.Descriptor instead.
func (*AdParameter) GetAdGroupCriterion ¶ added in v0.2.1
func (x *AdParameter) GetAdGroupCriterion() string
func (*AdParameter) GetInsertionText ¶ added in v0.2.1
func (x *AdParameter) GetInsertionText() string
func (*AdParameter) GetParameterIndex ¶ added in v0.2.1
func (x *AdParameter) GetParameterIndex() int64
func (*AdParameter) GetResourceName ¶ added in v0.2.1
func (x *AdParameter) GetResourceName() string
func (*AdParameter) ProtoMessage ¶ added in v0.2.1
func (*AdParameter) ProtoMessage()
func (*AdParameter) ProtoReflect ¶ added in v0.2.4
func (x *AdParameter) ProtoReflect() protoreflect.Message
func (*AdParameter) Reset ¶ added in v0.2.1
func (x *AdParameter) Reset()
func (*AdParameter) String ¶ added in v0.2.1
func (x *AdParameter) String() string
type AdScheduleView ¶ added in v0.2.1
type AdScheduleView struct { // Output only. The resource name of the ad schedule view. // AdSchedule view resource names have the form: // // `customers/{customer_id}/adScheduleViews/{campaign_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
An ad schedule view summarizes the performance of campaigns by AdSchedule criteria.
func (*AdScheduleView) Descriptor
deprecated
added in
v0.2.1
func (*AdScheduleView) Descriptor() ([]byte, []int)
Deprecated: Use AdScheduleView.ProtoReflect.Descriptor instead.
func (*AdScheduleView) GetResourceName ¶ added in v0.2.1
func (x *AdScheduleView) GetResourceName() string
func (*AdScheduleView) ProtoMessage ¶ added in v0.2.1
func (*AdScheduleView) ProtoMessage()
func (*AdScheduleView) ProtoReflect ¶ added in v0.2.4
func (x *AdScheduleView) ProtoReflect() protoreflect.Message
func (*AdScheduleView) Reset ¶ added in v0.2.1
func (x *AdScheduleView) Reset()
func (*AdScheduleView) String ¶ added in v0.2.1
func (x *AdScheduleView) String() string
type Ad_AppEngagementAd ¶ added in v0.2.4
type Ad_AppEngagementAd struct { // Details pertaining to an app engagement ad. AppEngagementAd *common.AppEngagementAdInfo `protobuf:"bytes,34,opt,name=app_engagement_ad,json=appEngagementAd,proto3,oneof"` }
type Ad_CallOnlyAd ¶ added in v0.2.0
type Ad_CallOnlyAd struct { // Details pertaining to a call-only ad. CallOnlyAd *common.CallOnlyAdInfo `protobuf:"bytes,13,opt,name=call_only_ad,json=callOnlyAd,proto3,oneof"` }
type Ad_DisplayUploadAd ¶ added in v0.2.4
type Ad_DisplayUploadAd struct { // Details pertaining to a display upload ad. DisplayUploadAd *common.DisplayUploadAdInfo `protobuf:"bytes,33,opt,name=display_upload_ad,json=displayUploadAd,proto3,oneof"` }
type Ad_ExpandedDynamicSearchAd ¶ added in v0.2.0
type Ad_ExpandedDynamicSearchAd struct { // Immutable. Details pertaining to an Expanded Dynamic Search Ad. // This type of ad has its headline, final URLs, and display URL // auto-generated at serving time according to domain name specific // information provided by `dynamic_search_ads_setting` linked at the // campaign level. ExpandedDynamicSearchAd *common.ExpandedDynamicSearchAdInfo `protobuf:"bytes,14,opt,name=expanded_dynamic_search_ad,json=expandedDynamicSearchAd,proto3,oneof"` }
type Ad_ExpandedTextAd ¶ added in v0.2.0
type Ad_ExpandedTextAd struct { // Details pertaining to an expanded text ad. ExpandedTextAd *common.ExpandedTextAdInfo `protobuf:"bytes,7,opt,name=expanded_text_ad,json=expandedTextAd,proto3,oneof"` }
type Ad_GmailAd ¶ added in v0.2.0
type Ad_GmailAd struct { // Immutable. Details pertaining to a Gmail ad. GmailAd *common.GmailAdInfo `protobuf:"bytes,21,opt,name=gmail_ad,json=gmailAd,proto3,oneof"` }
type Ad_HotelAd ¶ added in v0.2.0
type Ad_HotelAd struct { // Details pertaining to a hotel ad. HotelAd *common.HotelAdInfo `protobuf:"bytes,15,opt,name=hotel_ad,json=hotelAd,proto3,oneof"` }
type Ad_ImageAd ¶ added in v0.2.0
type Ad_ImageAd struct { // Immutable. Details pertaining to an Image ad. ImageAd *common.ImageAdInfo `protobuf:"bytes,22,opt,name=image_ad,json=imageAd,proto3,oneof"` }
type Ad_LegacyAppInstallAd ¶ added in v0.2.4
type Ad_LegacyAppInstallAd struct { // Immutable. Details pertaining to a legacy app install ad. LegacyAppInstallAd *common.LegacyAppInstallAdInfo `protobuf:"bytes,30,opt,name=legacy_app_install_ad,json=legacyAppInstallAd,proto3,oneof"` }
type Ad_LegacyResponsiveDisplayAd ¶ added in v0.2.4
type Ad_LegacyResponsiveDisplayAd struct { // Details pertaining to a legacy responsive display ad. LegacyResponsiveDisplayAd *common.LegacyResponsiveDisplayAdInfo `protobuf:"bytes,28,opt,name=legacy_responsive_display_ad,json=legacyResponsiveDisplayAd,proto3,oneof"` }
type Ad_LocalAd ¶ added in v0.2.4
type Ad_LocalAd struct { // Details pertaining to a local ad. LocalAd *common.LocalAdInfo `protobuf:"bytes,32,opt,name=local_ad,json=localAd,proto3,oneof"` }
type Ad_ResponsiveDisplayAd ¶ added in v0.2.0
type Ad_ResponsiveDisplayAd struct { // Details pertaining to a responsive display ad. ResponsiveDisplayAd *common.ResponsiveDisplayAdInfo `protobuf:"bytes,31,opt,name=responsive_display_ad,json=responsiveDisplayAd,proto3,oneof"` }
type Ad_ResponsiveSearchAd ¶ added in v0.2.4
type Ad_ResponsiveSearchAd struct { // Details pertaining to a responsive search ad. ResponsiveSearchAd *common.ResponsiveSearchAdInfo `protobuf:"bytes,25,opt,name=responsive_search_ad,json=responsiveSearchAd,proto3,oneof"` }
type Ad_ShoppingComparisonListingAd ¶ added in v0.2.4
type Ad_ShoppingComparisonListingAd struct { // Details pertaining to a Shopping Comparison Listing ad. ShoppingComparisonListingAd *common.ShoppingComparisonListingAdInfo `protobuf:"bytes,36,opt,name=shopping_comparison_listing_ad,json=shoppingComparisonListingAd,proto3,oneof"` }
type Ad_ShoppingProductAd ¶ added in v0.2.0
type Ad_ShoppingProductAd struct { // Details pertaining to a Shopping product ad. ShoppingProductAd *common.ShoppingProductAdInfo `protobuf:"bytes,18,opt,name=shopping_product_ad,json=shoppingProductAd,proto3,oneof"` }
type Ad_ShoppingSmartAd ¶ added in v0.2.0
type Ad_ShoppingSmartAd struct { // Details pertaining to a Smart Shopping ad. ShoppingSmartAd *common.ShoppingSmartAdInfo `protobuf:"bytes,17,opt,name=shopping_smart_ad,json=shoppingSmartAd,proto3,oneof"` }
type Ad_TextAd ¶ added in v0.2.0
type Ad_TextAd struct { // Immutable. Details pertaining to a text ad. TextAd *common.TextAdInfo `protobuf:"bytes,6,opt,name=text_ad,json=textAd,proto3,oneof"` }
type Ad_VideoAd ¶ added in v0.2.1
type Ad_VideoAd struct { // Details pertaining to a Video ad. VideoAd *common.VideoAdInfo `protobuf:"bytes,24,opt,name=video_ad,json=videoAd,proto3,oneof"` }
type Ad_VideoResponsiveAd ¶ added in v0.2.4
type Ad_VideoResponsiveAd struct { // Details pertaining to a Video responsive ad. VideoResponsiveAd *common.VideoResponsiveAdInfo `protobuf:"bytes,39,opt,name=video_responsive_ad,json=videoResponsiveAd,proto3,oneof"` }
type AgeRangeView ¶ added in v0.2.0
type AgeRangeView struct { // Output only. The resource name of the age range view. // Age range view resource names have the form: // // `customers/{customer_id}/ageRangeViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
An age range view.
func (*AgeRangeView) Descriptor
deprecated
added in
v0.2.0
func (*AgeRangeView) Descriptor() ([]byte, []int)
Deprecated: Use AgeRangeView.ProtoReflect.Descriptor instead.
func (*AgeRangeView) GetResourceName ¶ added in v0.2.0
func (x *AgeRangeView) GetResourceName() string
func (*AgeRangeView) ProtoMessage ¶ added in v0.2.0
func (*AgeRangeView) ProtoMessage()
func (*AgeRangeView) ProtoReflect ¶ added in v0.2.4
func (x *AgeRangeView) ProtoReflect() protoreflect.Message
func (*AgeRangeView) Reset ¶ added in v0.2.0
func (x *AgeRangeView) Reset()
func (*AgeRangeView) String ¶ added in v0.2.0
func (x *AgeRangeView) String() string
type Asset ¶ added in v0.2.4
type Asset struct { // Immutable. The resource name of the asset. // Asset resource names have the form: // // `customers/{customer_id}/assets/{asset_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the asset. Id *int64 `protobuf:"varint,11,opt,name=id,proto3,oneof" json:"id,omitempty"` // Optional name of the asset. Name *string `protobuf:"bytes,12,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. Type of the asset. Type enums.AssetTypeEnum_AssetType `protobuf:"varint,4,opt,name=type,proto3,enum=google.ads.googleads.v7.enums.AssetTypeEnum_AssetType" json:"type,omitempty"` // A list of possible final URLs after all cross domain redirects. FinalUrls []string `protobuf:"bytes,14,rep,name=final_urls,json=finalUrls,proto3" json:"final_urls,omitempty"` // A list of possible final mobile URLs after all cross domain redirects. FinalMobileUrls []string `protobuf:"bytes,16,rep,name=final_mobile_urls,json=finalMobileUrls,proto3" json:"final_mobile_urls,omitempty"` // URL template for constructing a tracking URL. TrackingUrlTemplate *string `` /* 127-byte string literal not displayed */ // A list of mappings to be used for substituting URL custom parameter tags in // the tracking_url_template, final_urls, and/or final_mobile_urls. UrlCustomParameters []*common.CustomParameter `protobuf:"bytes,18,rep,name=url_custom_parameters,json=urlCustomParameters,proto3" json:"url_custom_parameters,omitempty"` // URL template for appending params to landing page URLs served with parallel // tracking. FinalUrlSuffix *string `protobuf:"bytes,19,opt,name=final_url_suffix,json=finalUrlSuffix,proto3,oneof" json:"final_url_suffix,omitempty"` // Output only. Policy information for the asset. PolicySummary *AssetPolicySummary `protobuf:"bytes,13,opt,name=policy_summary,json=policySummary,proto3" json:"policy_summary,omitempty"` // The specific type of the asset. // // Types that are assignable to AssetData: // *Asset_YoutubeVideoAsset // *Asset_MediaBundleAsset // *Asset_ImageAsset // *Asset_TextAsset // *Asset_LeadFormAsset // *Asset_BookOnGoogleAsset // *Asset_PromotionAsset // *Asset_CalloutAsset // *Asset_StructuredSnippetAsset // *Asset_SitelinkAsset AssetData isAsset_AssetData `protobuf_oneof:"asset_data"` // contains filtered or unexported fields }
Asset is a part of an ad which can be shared across multiple ads. It can be an image (ImageAsset), a video (YoutubeVideoAsset), etc. Assets are immutable and cannot be removed. To stop an asset from serving, remove the asset from the entity that is using it.
func (*Asset) Descriptor
deprecated
added in
v0.2.4
func (*Asset) GetAssetData ¶ added in v0.2.4
func (m *Asset) GetAssetData() isAsset_AssetData
func (*Asset) GetBookOnGoogleAsset ¶ added in v0.2.4
func (x *Asset) GetBookOnGoogleAsset() *common.BookOnGoogleAsset
func (*Asset) GetCalloutAsset ¶ added in v0.2.4
func (x *Asset) GetCalloutAsset() *common.CalloutAsset
func (*Asset) GetFinalMobileUrls ¶ added in v0.2.4
func (*Asset) GetFinalUrlSuffix ¶ added in v0.2.4
func (*Asset) GetFinalUrls ¶ added in v0.2.4
func (*Asset) GetImageAsset ¶ added in v0.2.4
func (x *Asset) GetImageAsset() *common.ImageAsset
func (*Asset) GetLeadFormAsset ¶ added in v0.2.4
func (x *Asset) GetLeadFormAsset() *common.LeadFormAsset
func (*Asset) GetMediaBundleAsset ¶ added in v0.2.4
func (x *Asset) GetMediaBundleAsset() *common.MediaBundleAsset
func (*Asset) GetPolicySummary ¶ added in v0.2.4
func (x *Asset) GetPolicySummary() *AssetPolicySummary
func (*Asset) GetPromotionAsset ¶ added in v0.2.4
func (x *Asset) GetPromotionAsset() *common.PromotionAsset
func (*Asset) GetResourceName ¶ added in v0.2.4
func (*Asset) GetSitelinkAsset ¶ added in v0.2.4
func (x *Asset) GetSitelinkAsset() *common.SitelinkAsset
func (*Asset) GetStructuredSnippetAsset ¶ added in v0.2.4
func (x *Asset) GetStructuredSnippetAsset() *common.StructuredSnippetAsset
func (*Asset) GetTextAsset ¶ added in v0.2.4
func (*Asset) GetTrackingUrlTemplate ¶ added in v0.2.4
func (*Asset) GetType ¶ added in v0.2.4
func (x *Asset) GetType() enums.AssetTypeEnum_AssetType
func (*Asset) GetUrlCustomParameters ¶ added in v0.2.4
func (x *Asset) GetUrlCustomParameters() []*common.CustomParameter
func (*Asset) GetYoutubeVideoAsset ¶ added in v0.2.4
func (x *Asset) GetYoutubeVideoAsset() *common.YoutubeVideoAsset
func (*Asset) ProtoMessage ¶ added in v0.2.4
func (*Asset) ProtoMessage()
func (*Asset) ProtoReflect ¶ added in v0.2.4
func (x *Asset) ProtoReflect() protoreflect.Message
type AssetPolicySummary ¶ added in v0.2.4
type AssetPolicySummary struct { // Output only. The list of policy findings for this asset. PolicyTopicEntries []*common.PolicyTopicEntry `protobuf:"bytes,1,rep,name=policy_topic_entries,json=policyTopicEntries,proto3" json:"policy_topic_entries,omitempty"` // Output only. Where in the review process this asset is. ReviewStatus enums.PolicyReviewStatusEnum_PolicyReviewStatus `` /* 175-byte string literal not displayed */ // Output only. The overall approval status of this asset, calculated based on the status // of its individual policy topic entries. ApprovalStatus enums.PolicyApprovalStatusEnum_PolicyApprovalStatus `` /* 185-byte string literal not displayed */ // contains filtered or unexported fields }
Contains policy information for an asset.
func (*AssetPolicySummary) Descriptor
deprecated
added in
v0.2.4
func (*AssetPolicySummary) Descriptor() ([]byte, []int)
Deprecated: Use AssetPolicySummary.ProtoReflect.Descriptor instead.
func (*AssetPolicySummary) GetApprovalStatus ¶ added in v0.2.4
func (x *AssetPolicySummary) GetApprovalStatus() enums.PolicyApprovalStatusEnum_PolicyApprovalStatus
func (*AssetPolicySummary) GetPolicyTopicEntries ¶ added in v0.2.4
func (x *AssetPolicySummary) GetPolicyTopicEntries() []*common.PolicyTopicEntry
func (*AssetPolicySummary) GetReviewStatus ¶ added in v0.2.4
func (x *AssetPolicySummary) GetReviewStatus() enums.PolicyReviewStatusEnum_PolicyReviewStatus
func (*AssetPolicySummary) ProtoMessage ¶ added in v0.2.4
func (*AssetPolicySummary) ProtoMessage()
func (*AssetPolicySummary) ProtoReflect ¶ added in v0.2.4
func (x *AssetPolicySummary) ProtoReflect() protoreflect.Message
func (*AssetPolicySummary) Reset ¶ added in v0.2.4
func (x *AssetPolicySummary) Reset()
func (*AssetPolicySummary) String ¶ added in v0.2.4
func (x *AssetPolicySummary) String() string
type Asset_BookOnGoogleAsset ¶ added in v0.2.4
type Asset_BookOnGoogleAsset struct { // A book on google asset. BookOnGoogleAsset *common.BookOnGoogleAsset `protobuf:"bytes,10,opt,name=book_on_google_asset,json=bookOnGoogleAsset,proto3,oneof"` }
type Asset_CalloutAsset ¶ added in v0.2.4
type Asset_CalloutAsset struct { // A callout asset. CalloutAsset *common.CalloutAsset `protobuf:"bytes,20,opt,name=callout_asset,json=calloutAsset,proto3,oneof"` }
type Asset_ImageAsset ¶ added in v0.2.4
type Asset_ImageAsset struct { // Output only. An image asset. ImageAsset *common.ImageAsset `protobuf:"bytes,7,opt,name=image_asset,json=imageAsset,proto3,oneof"` }
type Asset_LeadFormAsset ¶ added in v0.2.4
type Asset_LeadFormAsset struct { // A lead form asset. LeadFormAsset *common.LeadFormAsset `protobuf:"bytes,9,opt,name=lead_form_asset,json=leadFormAsset,proto3,oneof"` }
type Asset_MediaBundleAsset ¶ added in v0.2.4
type Asset_MediaBundleAsset struct { // Immutable. A media bundle asset. MediaBundleAsset *common.MediaBundleAsset `protobuf:"bytes,6,opt,name=media_bundle_asset,json=mediaBundleAsset,proto3,oneof"` }
type Asset_PromotionAsset ¶ added in v0.2.4
type Asset_PromotionAsset struct { // A promotion asset. PromotionAsset *common.PromotionAsset `protobuf:"bytes,15,opt,name=promotion_asset,json=promotionAsset,proto3,oneof"` }
type Asset_SitelinkAsset ¶ added in v0.2.4
type Asset_SitelinkAsset struct { // A sitelink asset. SitelinkAsset *common.SitelinkAsset `protobuf:"bytes,22,opt,name=sitelink_asset,json=sitelinkAsset,proto3,oneof"` }
type Asset_StructuredSnippetAsset ¶ added in v0.2.4
type Asset_StructuredSnippetAsset struct { // A structured snippet asset. StructuredSnippetAsset *common.StructuredSnippetAsset `protobuf:"bytes,21,opt,name=structured_snippet_asset,json=structuredSnippetAsset,proto3,oneof"` }
type Asset_TextAsset ¶ added in v0.2.4
type Asset_YoutubeVideoAsset ¶ added in v0.2.4
type Asset_YoutubeVideoAsset struct { // Immutable. A YouTube video asset. YoutubeVideoAsset *common.YoutubeVideoAsset `protobuf:"bytes,5,opt,name=youtube_video_asset,json=youtubeVideoAsset,proto3,oneof"` }
type AttributeFieldMapping ¶ added in v0.2.0
type AttributeFieldMapping struct { // Immutable. Feed attribute from which to map. FeedAttributeId *int64 `protobuf:"varint,24,opt,name=feed_attribute_id,json=feedAttributeId,proto3,oneof" json:"feed_attribute_id,omitempty"` // Output only. The placeholder field ID. If a placeholder field enum is not published in // the current API version, then this field will be populated and the field // oneof will be empty. // This field is read-only. FieldId *int64 `protobuf:"varint,25,opt,name=field_id,json=fieldId,proto3,oneof" json:"field_id,omitempty"` // Placeholder or criterion field to be populated using data from // the above feed attribute. Required. // // Types that are assignable to Field: // *AttributeFieldMapping_SitelinkField // *AttributeFieldMapping_CallField // *AttributeFieldMapping_AppField // *AttributeFieldMapping_LocationField // *AttributeFieldMapping_AffiliateLocationField // *AttributeFieldMapping_CalloutField // *AttributeFieldMapping_StructuredSnippetField // *AttributeFieldMapping_MessageField // *AttributeFieldMapping_PriceField // *AttributeFieldMapping_PromotionField // *AttributeFieldMapping_AdCustomizerField // *AttributeFieldMapping_DsaPageFeedField // *AttributeFieldMapping_LocationExtensionTargetingField // *AttributeFieldMapping_EducationField // *AttributeFieldMapping_FlightField // *AttributeFieldMapping_CustomField // *AttributeFieldMapping_HotelField // *AttributeFieldMapping_RealEstateField // *AttributeFieldMapping_TravelField // *AttributeFieldMapping_LocalField // *AttributeFieldMapping_JobField // *AttributeFieldMapping_ImageField Field isAttributeFieldMapping_Field `protobuf_oneof:"field"` // contains filtered or unexported fields }
Maps from feed attribute id to a placeholder or criterion field id.
func (*AttributeFieldMapping) Descriptor
deprecated
added in
v0.2.0
func (*AttributeFieldMapping) Descriptor() ([]byte, []int)
Deprecated: Use AttributeFieldMapping.ProtoReflect.Descriptor instead.
func (*AttributeFieldMapping) GetAdCustomizerField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetAdCustomizerField() enums.AdCustomizerPlaceholderFieldEnum_AdCustomizerPlaceholderField
func (*AttributeFieldMapping) GetAffiliateLocationField ¶ added in v0.2.4
func (x *AttributeFieldMapping) GetAffiliateLocationField() enums.AffiliateLocationPlaceholderFieldEnum_AffiliateLocationPlaceholderField
func (*AttributeFieldMapping) GetAppField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetAppField() enums.AppPlaceholderFieldEnum_AppPlaceholderField
func (*AttributeFieldMapping) GetCallField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetCallField() enums.CallPlaceholderFieldEnum_CallPlaceholderField
func (*AttributeFieldMapping) GetCalloutField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetCalloutField() enums.CalloutPlaceholderFieldEnum_CalloutPlaceholderField
func (*AttributeFieldMapping) GetCustomField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetCustomField() enums.CustomPlaceholderFieldEnum_CustomPlaceholderField
func (*AttributeFieldMapping) GetDsaPageFeedField ¶ added in v0.2.4
func (x *AttributeFieldMapping) GetDsaPageFeedField() enums.DsaPageFeedCriterionFieldEnum_DsaPageFeedCriterionField
func (*AttributeFieldMapping) GetEducationField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetEducationField() enums.EducationPlaceholderFieldEnum_EducationPlaceholderField
func (*AttributeFieldMapping) GetFeedAttributeId ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetFeedAttributeId() int64
func (*AttributeFieldMapping) GetField ¶ added in v0.2.0
func (m *AttributeFieldMapping) GetField() isAttributeFieldMapping_Field
func (*AttributeFieldMapping) GetFieldId ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetFieldId() int64
func (*AttributeFieldMapping) GetFlightField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetFlightField() enums.FlightPlaceholderFieldEnum_FlightPlaceholderField
func (*AttributeFieldMapping) GetHotelField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetHotelField() enums.HotelPlaceholderFieldEnum_HotelPlaceholderField
func (*AttributeFieldMapping) GetImageField ¶ added in v0.2.4
func (x *AttributeFieldMapping) GetImageField() enums.ImagePlaceholderFieldEnum_ImagePlaceholderField
func (*AttributeFieldMapping) GetJobField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetJobField() enums.JobPlaceholderFieldEnum_JobPlaceholderField
func (*AttributeFieldMapping) GetLocalField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetLocalField() enums.LocalPlaceholderFieldEnum_LocalPlaceholderField
func (*AttributeFieldMapping) GetLocationExtensionTargetingField ¶ added in v0.2.4
func (x *AttributeFieldMapping) GetLocationExtensionTargetingField() enums.LocationExtensionTargetingCriterionFieldEnum_LocationExtensionTargetingCriterionField
func (*AttributeFieldMapping) GetLocationField ¶ added in v0.2.4
func (x *AttributeFieldMapping) GetLocationField() enums.LocationPlaceholderFieldEnum_LocationPlaceholderField
func (*AttributeFieldMapping) GetMessageField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetMessageField() enums.MessagePlaceholderFieldEnum_MessagePlaceholderField
func (*AttributeFieldMapping) GetPriceField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetPriceField() enums.PricePlaceholderFieldEnum_PricePlaceholderField
func (*AttributeFieldMapping) GetPromotionField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetPromotionField() enums.PromotionPlaceholderFieldEnum_PromotionPlaceholderField
func (*AttributeFieldMapping) GetRealEstateField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetRealEstateField() enums.RealEstatePlaceholderFieldEnum_RealEstatePlaceholderField
func (*AttributeFieldMapping) GetSitelinkField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetSitelinkField() enums.SitelinkPlaceholderFieldEnum_SitelinkPlaceholderField
func (*AttributeFieldMapping) GetStructuredSnippetField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetStructuredSnippetField() enums.StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField
func (*AttributeFieldMapping) GetTravelField ¶ added in v0.2.0
func (x *AttributeFieldMapping) GetTravelField() enums.TravelPlaceholderFieldEnum_TravelPlaceholderField
func (*AttributeFieldMapping) ProtoMessage ¶ added in v0.2.0
func (*AttributeFieldMapping) ProtoMessage()
func (*AttributeFieldMapping) ProtoReflect ¶ added in v0.2.4
func (x *AttributeFieldMapping) ProtoReflect() protoreflect.Message
func (*AttributeFieldMapping) Reset ¶ added in v0.2.0
func (x *AttributeFieldMapping) Reset()
func (*AttributeFieldMapping) String ¶ added in v0.2.0
func (x *AttributeFieldMapping) String() string
type AttributeFieldMapping_AdCustomizerField ¶ added in v0.2.0
type AttributeFieldMapping_AdCustomizerField struct { // Immutable. Ad Customizer Placeholder Fields AdCustomizerField enums.AdCustomizerPlaceholderFieldEnum_AdCustomizerPlaceholderField `` /* 182-byte string literal not displayed */ }
type AttributeFieldMapping_AffiliateLocationField ¶ added in v0.2.4
type AttributeFieldMapping_AffiliateLocationField struct { // Output only. Affiliate Location Placeholder Fields. This field is read-only. AffiliateLocationField enums.AffiliateLocationPlaceholderFieldEnum_AffiliateLocationPlaceholderField `` /* 201-byte string literal not displayed */ }
type AttributeFieldMapping_AppField ¶ added in v0.2.0
type AttributeFieldMapping_AppField struct { // Immutable. App Placeholder Fields. AppField enums.AppPlaceholderFieldEnum_AppPlaceholderField `` /* 144-byte string literal not displayed */ }
type AttributeFieldMapping_CallField ¶ added in v0.2.0
type AttributeFieldMapping_CallField struct { // Immutable. Call Placeholder Fields. CallField enums.CallPlaceholderFieldEnum_CallPlaceholderField `` /* 148-byte string literal not displayed */ }
type AttributeFieldMapping_CalloutField ¶ added in v0.2.0
type AttributeFieldMapping_CalloutField struct { // Immutable. Callout Placeholder Fields. CalloutField enums.CalloutPlaceholderFieldEnum_CalloutPlaceholderField `` /* 160-byte string literal not displayed */ }
type AttributeFieldMapping_CustomField ¶ added in v0.2.0
type AttributeFieldMapping_CustomField struct { // Immutable. Custom Placeholder Fields CustomField enums.CustomPlaceholderFieldEnum_CustomPlaceholderField `` /* 157-byte string literal not displayed */ }
type AttributeFieldMapping_DsaPageFeedField ¶ added in v0.2.4
type AttributeFieldMapping_DsaPageFeedField struct { // Immutable. Dynamic Search Ad Page Feed Fields. DsaPageFeedField enums.DsaPageFeedCriterionFieldEnum_DsaPageFeedCriterionField `` /* 175-byte string literal not displayed */ }
type AttributeFieldMapping_EducationField ¶ added in v0.2.0
type AttributeFieldMapping_EducationField struct { // Immutable. Education Placeholder Fields EducationField enums.EducationPlaceholderFieldEnum_EducationPlaceholderField `` /* 169-byte string literal not displayed */ }
type AttributeFieldMapping_FlightField ¶ added in v0.2.0
type AttributeFieldMapping_FlightField struct { // Immutable. Flight Placeholder Fields FlightField enums.FlightPlaceholderFieldEnum_FlightPlaceholderField `` /* 157-byte string literal not displayed */ }
type AttributeFieldMapping_HotelField ¶ added in v0.2.0
type AttributeFieldMapping_HotelField struct { // Immutable. Hotel Placeholder Fields HotelField enums.HotelPlaceholderFieldEnum_HotelPlaceholderField `` /* 153-byte string literal not displayed */ }
type AttributeFieldMapping_ImageField ¶ added in v0.2.4
type AttributeFieldMapping_ImageField struct { // Immutable. Image Placeholder Fields ImageField enums.ImagePlaceholderFieldEnum_ImagePlaceholderField `` /* 153-byte string literal not displayed */ }
type AttributeFieldMapping_JobField ¶ added in v0.2.0
type AttributeFieldMapping_JobField struct { // Immutable. Job Placeholder Fields JobField enums.JobPlaceholderFieldEnum_JobPlaceholderField `` /* 145-byte string literal not displayed */ }
type AttributeFieldMapping_LocalField ¶ added in v0.2.0
type AttributeFieldMapping_LocalField struct { // Immutable. Local Placeholder Fields LocalField enums.LocalPlaceholderFieldEnum_LocalPlaceholderField `` /* 153-byte string literal not displayed */ }
type AttributeFieldMapping_LocationExtensionTargetingField ¶ added in v0.2.4
type AttributeFieldMapping_LocationExtensionTargetingField struct { // Immutable. Location Target Fields. LocationExtensionTargetingField enums.LocationExtensionTargetingCriterionFieldEnum_LocationExtensionTargetingCriterionField `` /* 235-byte string literal not displayed */ }
type AttributeFieldMapping_LocationField ¶ added in v0.2.4
type AttributeFieldMapping_LocationField struct { // Output only. Location Placeholder Fields. This field is read-only. LocationField enums.LocationPlaceholderFieldEnum_LocationPlaceholderField `` /* 164-byte string literal not displayed */ }
type AttributeFieldMapping_MessageField ¶ added in v0.2.0
type AttributeFieldMapping_MessageField struct { // Immutable. Message Placeholder Fields. MessageField enums.MessagePlaceholderFieldEnum_MessagePlaceholderField `` /* 161-byte string literal not displayed */ }
type AttributeFieldMapping_PriceField ¶ added in v0.2.0
type AttributeFieldMapping_PriceField struct { // Immutable. Price Placeholder Fields. PriceField enums.PricePlaceholderFieldEnum_PricePlaceholderField `` /* 153-byte string literal not displayed */ }
type AttributeFieldMapping_PromotionField ¶ added in v0.2.0
type AttributeFieldMapping_PromotionField struct { // Immutable. Promotion Placeholder Fields. PromotionField enums.PromotionPlaceholderFieldEnum_PromotionPlaceholderField `` /* 169-byte string literal not displayed */ }
type AttributeFieldMapping_RealEstateField ¶ added in v0.2.0
type AttributeFieldMapping_RealEstateField struct { // Immutable. Real Estate Placeholder Fields RealEstateField enums.RealEstatePlaceholderFieldEnum_RealEstatePlaceholderField `` /* 174-byte string literal not displayed */ }
type AttributeFieldMapping_SitelinkField ¶ added in v0.2.0
type AttributeFieldMapping_SitelinkField struct { // Immutable. Sitelink Placeholder Fields. SitelinkField enums.SitelinkPlaceholderFieldEnum_SitelinkPlaceholderField `` /* 164-byte string literal not displayed */ }
type AttributeFieldMapping_StructuredSnippetField ¶ added in v0.2.0
type AttributeFieldMapping_StructuredSnippetField struct { // Immutable. Structured Snippet Placeholder Fields. StructuredSnippetField enums.StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField `` /* 201-byte string literal not displayed */ }
type AttributeFieldMapping_TravelField ¶ added in v0.2.0
type AttributeFieldMapping_TravelField struct { // Immutable. Travel Placeholder Fields TravelField enums.TravelPlaceholderFieldEnum_TravelPlaceholderField `` /* 157-byte string literal not displayed */ }
type BatchJob ¶ added in v0.2.4
type BatchJob struct { // Immutable. The resource name of the batch job. // Batch job resource names have the form: // // `customers/{customer_id}/batchJobs/{batch_job_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. ID of this batch job. Id *int64 `protobuf:"varint,7,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The next sequence token to use when adding operations. Only set when the // batch job status is PENDING. NextAddSequenceToken *string `` /* 131-byte string literal not displayed */ // Output only. Contains additional information about this batch job. Metadata *BatchJob_BatchJobMetadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` // Output only. Status of this batch job. Status enums.BatchJobStatusEnum_BatchJobStatus `` /* 135-byte string literal not displayed */ // Output only. The resource name of the long-running operation that can be used to poll // for completion. Only set when the batch job status is RUNNING or DONE. LongRunningOperation *string `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
A list of mutates being processed asynchronously. The mutates are uploaded by the user. The mutates themselves aren't readable and the results of the job can only be read using BatchJobService.ListBatchJobResults.
func (*BatchJob) Descriptor
deprecated
added in
v0.2.4
func (*BatchJob) GetLongRunningOperation ¶ added in v0.2.4
func (*BatchJob) GetMetadata ¶ added in v0.2.4
func (x *BatchJob) GetMetadata() *BatchJob_BatchJobMetadata
func (*BatchJob) GetNextAddSequenceToken ¶ added in v0.2.4
func (*BatchJob) GetResourceName ¶ added in v0.2.4
func (*BatchJob) GetStatus ¶ added in v0.2.4
func (x *BatchJob) GetStatus() enums.BatchJobStatusEnum_BatchJobStatus
func (*BatchJob) ProtoMessage ¶ added in v0.2.4
func (*BatchJob) ProtoMessage()
func (*BatchJob) ProtoReflect ¶ added in v0.2.4
func (x *BatchJob) ProtoReflect() protoreflect.Message
type BatchJob_BatchJobMetadata ¶ added in v0.2.4
type BatchJob_BatchJobMetadata struct { // Output only. The time when this batch job was created. // Formatted as yyyy-mm-dd hh:mm:ss. Example: "2018-03-05 09:15:00" CreationDateTime *string `protobuf:"bytes,8,opt,name=creation_date_time,json=creationDateTime,proto3,oneof" json:"creation_date_time,omitempty"` // Output only. The time when this batch job started running. // Formatted as yyyy-mm-dd hh:mm:ss. Example: "2018-03-05 09:15:30" StartDateTime *string `protobuf:"bytes,7,opt,name=start_date_time,json=startDateTime,proto3,oneof" json:"start_date_time,omitempty"` // Output only. The time when this batch job was completed. // Formatted as yyyy-MM-dd HH:mm:ss. Example: "2018-03-05 09:16:00" CompletionDateTime *string `protobuf:"bytes,9,opt,name=completion_date_time,json=completionDateTime,proto3,oneof" json:"completion_date_time,omitempty"` // Output only. The fraction (between 0.0 and 1.0) of mutates that have been processed. // This is empty if the job hasn't started running yet. EstimatedCompletionRatio *float64 `` /* 144-byte string literal not displayed */ // Output only. The number of mutate operations in the batch job. OperationCount *int64 `protobuf:"varint,11,opt,name=operation_count,json=operationCount,proto3,oneof" json:"operation_count,omitempty"` // Output only. The number of mutate operations executed by the batch job. // Present only if the job has started running. ExecutedOperationCount *int64 `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
Additional information about the batch job. This message is also used as metadata returned in batch job Long Running Operations.
func (*BatchJob_BatchJobMetadata) Descriptor
deprecated
added in
v0.2.4
func (*BatchJob_BatchJobMetadata) Descriptor() ([]byte, []int)
Deprecated: Use BatchJob_BatchJobMetadata.ProtoReflect.Descriptor instead.
func (*BatchJob_BatchJobMetadata) GetCompletionDateTime ¶ added in v0.2.4
func (x *BatchJob_BatchJobMetadata) GetCompletionDateTime() string
func (*BatchJob_BatchJobMetadata) GetCreationDateTime ¶ added in v0.2.4
func (x *BatchJob_BatchJobMetadata) GetCreationDateTime() string
func (*BatchJob_BatchJobMetadata) GetEstimatedCompletionRatio ¶ added in v0.2.4
func (x *BatchJob_BatchJobMetadata) GetEstimatedCompletionRatio() float64
func (*BatchJob_BatchJobMetadata) GetExecutedOperationCount ¶ added in v0.2.4
func (x *BatchJob_BatchJobMetadata) GetExecutedOperationCount() int64
func (*BatchJob_BatchJobMetadata) GetOperationCount ¶ added in v0.2.4
func (x *BatchJob_BatchJobMetadata) GetOperationCount() int64
func (*BatchJob_BatchJobMetadata) GetStartDateTime ¶ added in v0.2.4
func (x *BatchJob_BatchJobMetadata) GetStartDateTime() string
func (*BatchJob_BatchJobMetadata) ProtoMessage ¶ added in v0.2.4
func (*BatchJob_BatchJobMetadata) ProtoMessage()
func (*BatchJob_BatchJobMetadata) ProtoReflect ¶ added in v0.2.4
func (x *BatchJob_BatchJobMetadata) ProtoReflect() protoreflect.Message
func (*BatchJob_BatchJobMetadata) Reset ¶ added in v0.2.4
func (x *BatchJob_BatchJobMetadata) Reset()
func (*BatchJob_BatchJobMetadata) String ¶ added in v0.2.4
func (x *BatchJob_BatchJobMetadata) String() string
type BiddingStrategy ¶
type BiddingStrategy struct { // Immutable. The resource name of the bidding strategy. // Bidding strategy resource names have the form: // // `customers/{customer_id}/biddingStrategies/{bidding_strategy_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the bidding strategy. Id *int64 `protobuf:"varint,16,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the bidding strategy. // All bidding strategies within an account must be named distinctly. // // The length of this string should be between 1 and 255, inclusive, // in UTF-8 bytes, (trimmed). Name *string `protobuf:"bytes,17,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The status of the bidding strategy. // // This field is read-only. Status enums.BiddingStrategyStatusEnum_BiddingStrategyStatus `` /* 150-byte string literal not displayed */ // Output only. The type of the bidding strategy. // Create a bidding strategy by setting the bidding scheme. // // This field is read-only. Type enums.BiddingStrategyTypeEnum_BiddingStrategyType `` /* 141-byte string literal not displayed */ // Output only. The currency used by the bidding strategy (ISO 4217 three-letter code). // // For bidding strategies in manager customers, this is the currency set by // the advertiser when creating the strategy. For serving customers, this is // the customer's currency_code. // // Bidding strategy metrics are reported in this currency. // // This field is read-only. EffectiveCurrencyCode *string `` /* 133-byte string literal not displayed */ // Output only. The number of campaigns attached to this bidding strategy. // // This field is read-only. CampaignCount *int64 `protobuf:"varint,18,opt,name=campaign_count,json=campaignCount,proto3,oneof" json:"campaign_count,omitempty"` // Output only. The number of non-removed campaigns attached to this bidding strategy. // // This field is read-only. NonRemovedCampaignCount *int64 `` /* 142-byte string literal not displayed */ // The bidding scheme. // // Only one can be set. // // Types that are assignable to Scheme: // *BiddingStrategy_EnhancedCpc // *BiddingStrategy_MaximizeConversionValue // *BiddingStrategy_MaximizeConversions // *BiddingStrategy_TargetCpa // *BiddingStrategy_TargetImpressionShare // *BiddingStrategy_TargetRoas // *BiddingStrategy_TargetSpend Scheme isBiddingStrategy_Scheme `protobuf_oneof:"scheme"` // contains filtered or unexported fields }
A bidding strategy.
func (*BiddingStrategy) Descriptor
deprecated
func (*BiddingStrategy) Descriptor() ([]byte, []int)
Deprecated: Use BiddingStrategy.ProtoReflect.Descriptor instead.
func (*BiddingStrategy) GetCampaignCount ¶ added in v0.2.4
func (x *BiddingStrategy) GetCampaignCount() int64
func (*BiddingStrategy) GetEffectiveCurrencyCode ¶ added in v0.2.4
func (x *BiddingStrategy) GetEffectiveCurrencyCode() string
func (*BiddingStrategy) GetEnhancedCpc ¶
func (x *BiddingStrategy) GetEnhancedCpc() *common.EnhancedCpc
func (*BiddingStrategy) GetId ¶
func (x *BiddingStrategy) GetId() int64
func (*BiddingStrategy) GetMaximizeConversionValue ¶ added in v0.2.4
func (x *BiddingStrategy) GetMaximizeConversionValue() *common.MaximizeConversionValue
func (*BiddingStrategy) GetMaximizeConversions ¶ added in v0.2.4
func (x *BiddingStrategy) GetMaximizeConversions() *common.MaximizeConversions
func (*BiddingStrategy) GetName ¶
func (x *BiddingStrategy) GetName() string
func (*BiddingStrategy) GetNonRemovedCampaignCount ¶ added in v0.2.4
func (x *BiddingStrategy) GetNonRemovedCampaignCount() int64
func (*BiddingStrategy) GetResourceName ¶
func (x *BiddingStrategy) GetResourceName() string
func (*BiddingStrategy) GetScheme ¶
func (m *BiddingStrategy) GetScheme() isBiddingStrategy_Scheme
func (*BiddingStrategy) GetStatus ¶ added in v0.2.4
func (x *BiddingStrategy) GetStatus() enums.BiddingStrategyStatusEnum_BiddingStrategyStatus
func (*BiddingStrategy) GetTargetCpa ¶
func (x *BiddingStrategy) GetTargetCpa() *common.TargetCpa
func (*BiddingStrategy) GetTargetImpressionShare ¶ added in v0.2.4
func (x *BiddingStrategy) GetTargetImpressionShare() *common.TargetImpressionShare
func (*BiddingStrategy) GetTargetRoas ¶
func (x *BiddingStrategy) GetTargetRoas() *common.TargetRoas
func (*BiddingStrategy) GetTargetSpend ¶
func (x *BiddingStrategy) GetTargetSpend() *common.TargetSpend
func (*BiddingStrategy) GetType ¶
func (x *BiddingStrategy) GetType() enums.BiddingStrategyTypeEnum_BiddingStrategyType
func (*BiddingStrategy) ProtoMessage ¶
func (*BiddingStrategy) ProtoMessage()
func (*BiddingStrategy) ProtoReflect ¶ added in v0.2.4
func (x *BiddingStrategy) ProtoReflect() protoreflect.Message
func (*BiddingStrategy) Reset ¶
func (x *BiddingStrategy) Reset()
func (*BiddingStrategy) String ¶
func (x *BiddingStrategy) String() string
type BiddingStrategySimulation ¶ added in v0.2.4
type BiddingStrategySimulation struct { // Output only. The resource name of the bidding strategy simulation. // Bidding strategy simulation resource names have the form: // // `customers/{customer_id}/biddingStrategySimulations/{bidding_strategy_id}~{type}~{modification_method}~{start_date}~{end_date}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Bidding strategy shared set id of the simulation. BiddingStrategyId int64 `protobuf:"varint,2,opt,name=bidding_strategy_id,json=biddingStrategyId,proto3" json:"bidding_strategy_id,omitempty"` // Output only. The field that the simulation modifies. Type enums.SimulationTypeEnum_SimulationType `` /* 131-byte string literal not displayed */ // Output only. How the simulation modifies the field. ModificationMethod enums.SimulationModificationMethodEnum_SimulationModificationMethod `` /* 213-byte string literal not displayed */ // Output only. First day on which the simulation is based, in YYYY-MM-DD format. StartDate string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"` // Output only. Last day on which the simulation is based, in YYYY-MM-DD format EndDate string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"` // List of simulation points. // // Types that are assignable to PointList: // *BiddingStrategySimulation_TargetCpaPointList // *BiddingStrategySimulation_TargetRoasPointList PointList isBiddingStrategySimulation_PointList `protobuf_oneof:"point_list"` // contains filtered or unexported fields }
A bidding strategy simulation. Supported combinations of simulation type and simulation modification method are detailed below respectively.
1. TARGET_CPA - UNIFORM 2. TARGET_ROAS - UNIFORM
func (*BiddingStrategySimulation) Descriptor
deprecated
added in
v0.2.4
func (*BiddingStrategySimulation) Descriptor() ([]byte, []int)
Deprecated: Use BiddingStrategySimulation.ProtoReflect.Descriptor instead.
func (*BiddingStrategySimulation) GetBiddingStrategyId ¶ added in v0.2.4
func (x *BiddingStrategySimulation) GetBiddingStrategyId() int64
func (*BiddingStrategySimulation) GetEndDate ¶ added in v0.2.4
func (x *BiddingStrategySimulation) GetEndDate() string
func (*BiddingStrategySimulation) GetModificationMethod ¶ added in v0.2.4
func (x *BiddingStrategySimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
func (*BiddingStrategySimulation) GetPointList ¶ added in v0.2.4
func (m *BiddingStrategySimulation) GetPointList() isBiddingStrategySimulation_PointList
func (*BiddingStrategySimulation) GetResourceName ¶ added in v0.2.4
func (x *BiddingStrategySimulation) GetResourceName() string
func (*BiddingStrategySimulation) GetStartDate ¶ added in v0.2.4
func (x *BiddingStrategySimulation) GetStartDate() string
func (*BiddingStrategySimulation) GetTargetCpaPointList ¶ added in v0.2.4
func (x *BiddingStrategySimulation) GetTargetCpaPointList() *common.TargetCpaSimulationPointList
func (*BiddingStrategySimulation) GetTargetRoasPointList ¶ added in v0.2.4
func (x *BiddingStrategySimulation) GetTargetRoasPointList() *common.TargetRoasSimulationPointList
func (*BiddingStrategySimulation) GetType ¶ added in v0.2.4
func (x *BiddingStrategySimulation) GetType() enums.SimulationTypeEnum_SimulationType
func (*BiddingStrategySimulation) ProtoMessage ¶ added in v0.2.4
func (*BiddingStrategySimulation) ProtoMessage()
func (*BiddingStrategySimulation) ProtoReflect ¶ added in v0.2.4
func (x *BiddingStrategySimulation) ProtoReflect() protoreflect.Message
func (*BiddingStrategySimulation) Reset ¶ added in v0.2.4
func (x *BiddingStrategySimulation) Reset()
func (*BiddingStrategySimulation) String ¶ added in v0.2.4
func (x *BiddingStrategySimulation) String() string
type BiddingStrategySimulation_TargetCpaPointList ¶ added in v0.2.4
type BiddingStrategySimulation_TargetCpaPointList struct { // Output only. Simulation points if the simulation type is TARGET_CPA. TargetCpaPointList *common.TargetCpaSimulationPointList `protobuf:"bytes,7,opt,name=target_cpa_point_list,json=targetCpaPointList,proto3,oneof"` }
type BiddingStrategySimulation_TargetRoasPointList ¶ added in v0.2.4
type BiddingStrategySimulation_TargetRoasPointList struct { // Output only. Simulation points if the simulation type is TARGET_ROAS. TargetRoasPointList *common.TargetRoasSimulationPointList `protobuf:"bytes,8,opt,name=target_roas_point_list,json=targetRoasPointList,proto3,oneof"` }
type BiddingStrategy_EnhancedCpc ¶
type BiddingStrategy_EnhancedCpc struct { // A bidding strategy that raises bids for clicks that seem more likely to // lead to a conversion and lowers them for clicks where they seem less // likely. EnhancedCpc *common.EnhancedCpc `protobuf:"bytes,7,opt,name=enhanced_cpc,json=enhancedCpc,proto3,oneof"` }
type BiddingStrategy_MaximizeConversionValue ¶ added in v0.2.4
type BiddingStrategy_MaximizeConversionValue struct { // An automated bidding strategy to help get the most conversion value for // your campaigns while spending your budget. MaximizeConversionValue *common.MaximizeConversionValue `protobuf:"bytes,21,opt,name=maximize_conversion_value,json=maximizeConversionValue,proto3,oneof"` }
type BiddingStrategy_MaximizeConversions ¶ added in v0.2.4
type BiddingStrategy_MaximizeConversions struct { // An automated bidding strategy to help get the most conversions for your // campaigns while spending your budget. MaximizeConversions *common.MaximizeConversions `protobuf:"bytes,22,opt,name=maximize_conversions,json=maximizeConversions,proto3,oneof"` }
type BiddingStrategy_TargetImpressionShare ¶ added in v0.2.4
type BiddingStrategy_TargetImpressionShare struct { // percentage of impressions. TargetImpressionShare *common.TargetImpressionShare `protobuf:"bytes,48,opt,name=target_impression_share,json=targetImpressionShare,proto3,oneof"` }
type BiddingStrategy_TargetRoas ¶
type BiddingStrategy_TargetRoas struct { // A bidding strategy that helps you maximize revenue while averaging a // specific target Return On Ad Spend (ROAS). TargetRoas *common.TargetRoas `protobuf:"bytes,11,opt,name=target_roas,json=targetRoas,proto3,oneof"` }
type BiddingStrategy_TargetSpend ¶
type BiddingStrategy_TargetSpend struct { // A bid strategy that sets your bids to help get as many clicks as // possible within your budget. TargetSpend *common.TargetSpend `protobuf:"bytes,12,opt,name=target_spend,json=targetSpend,proto3,oneof"` }
type BillingSetup ¶ added in v0.2.0
type BillingSetup struct { // Immutable. The resource name of the billing setup. // BillingSetup resource names have the form: // // `customers/{customer_id}/billingSetups/{billing_setup_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the billing setup. Id *int64 `protobuf:"varint,15,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The status of the billing setup. Status enums.BillingSetupStatusEnum_BillingSetupStatus `` /* 143-byte string literal not displayed */ // Immutable. The resource name of the payments account associated with this billing // setup. Payments resource names have the form: // // `customers/{customer_id}/paymentsAccounts/{payments_account_id}` // When setting up billing, this is used to signup with an existing payments // account (and then payments_account_info should not be set). // When getting a billing setup, this and payments_account_info will be // populated. PaymentsAccount *string `protobuf:"bytes,18,opt,name=payments_account,json=paymentsAccount,proto3,oneof" json:"payments_account,omitempty"` // Immutable. The payments account information associated with this billing setup. // When setting up billing, this is used to signup with a new payments account // (and then payments_account should not be set). // When getting a billing setup, this and payments_account will be // populated. PaymentsAccountInfo *BillingSetup_PaymentsAccountInfo `protobuf:"bytes,12,opt,name=payments_account_info,json=paymentsAccountInfo,proto3" json:"payments_account_info,omitempty"` // When creating a new billing setup, this is when the setup should take // effect. NOW is the only acceptable start time if the customer doesn't have // any approved setups. // // When fetching an existing billing setup, this is the requested start time. // However, if the setup was approved (see status) after the requested start // time, then this is the approval time. // // Types that are assignable to StartTime: // *BillingSetup_StartDateTime // *BillingSetup_StartTimeType StartTime isBillingSetup_StartTime `protobuf_oneof:"start_time"` // When the billing setup ends / ended. This is either FOREVER or the start // time of the next scheduled billing setup. // // Types that are assignable to EndTime: // *BillingSetup_EndDateTime // *BillingSetup_EndTimeType EndTime isBillingSetup_EndTime `protobuf_oneof:"end_time"` // contains filtered or unexported fields }
A billing setup, which associates a payments account and an advertiser. A billing setup is specific to one advertiser.
func (*BillingSetup) Descriptor
deprecated
added in
v0.2.0
func (*BillingSetup) Descriptor() ([]byte, []int)
Deprecated: Use BillingSetup.ProtoReflect.Descriptor instead.
func (*BillingSetup) GetEndDateTime ¶ added in v0.2.0
func (x *BillingSetup) GetEndDateTime() string
func (*BillingSetup) GetEndTime ¶ added in v0.2.0
func (m *BillingSetup) GetEndTime() isBillingSetup_EndTime
func (*BillingSetup) GetEndTimeType ¶ added in v0.2.0
func (x *BillingSetup) GetEndTimeType() enums.TimeTypeEnum_TimeType
func (*BillingSetup) GetId ¶ added in v0.2.0
func (x *BillingSetup) GetId() int64
func (*BillingSetup) GetPaymentsAccount ¶ added in v0.2.0
func (x *BillingSetup) GetPaymentsAccount() string
func (*BillingSetup) GetPaymentsAccountInfo ¶ added in v0.2.0
func (x *BillingSetup) GetPaymentsAccountInfo() *BillingSetup_PaymentsAccountInfo
func (*BillingSetup) GetResourceName ¶ added in v0.2.0
func (x *BillingSetup) GetResourceName() string
func (*BillingSetup) GetStartDateTime ¶ added in v0.2.0
func (x *BillingSetup) GetStartDateTime() string
func (*BillingSetup) GetStartTime ¶ added in v0.2.0
func (m *BillingSetup) GetStartTime() isBillingSetup_StartTime
func (*BillingSetup) GetStartTimeType ¶ added in v0.2.0
func (x *BillingSetup) GetStartTimeType() enums.TimeTypeEnum_TimeType
func (*BillingSetup) GetStatus ¶ added in v0.2.0
func (x *BillingSetup) GetStatus() enums.BillingSetupStatusEnum_BillingSetupStatus
func (*BillingSetup) ProtoMessage ¶ added in v0.2.0
func (*BillingSetup) ProtoMessage()
func (*BillingSetup) ProtoReflect ¶ added in v0.2.4
func (x *BillingSetup) ProtoReflect() protoreflect.Message
func (*BillingSetup) Reset ¶ added in v0.2.0
func (x *BillingSetup) Reset()
func (*BillingSetup) String ¶ added in v0.2.0
func (x *BillingSetup) String() string
type BillingSetup_EndDateTime ¶ added in v0.2.0
type BillingSetup_EndDateTime struct { // Output only. The end date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. EndDateTime string `protobuf:"bytes,17,opt,name=end_date_time,json=endDateTime,proto3,oneof"` }
type BillingSetup_EndTimeType ¶ added in v0.2.0
type BillingSetup_EndTimeType struct { // Output only. The end time as a type. The only possible value is FOREVER. EndTimeType enums.TimeTypeEnum_TimeType `` /* 130-byte string literal not displayed */ }
type BillingSetup_PaymentsAccountInfo ¶ added in v0.2.0
type BillingSetup_PaymentsAccountInfo struct { // Output only. A 16 digit id used to identify the payments account associated with the // billing setup. // // This must be passed as a string with dashes, e.g. "1234-5678-9012-3456". PaymentsAccountId *string `protobuf:"bytes,6,opt,name=payments_account_id,json=paymentsAccountId,proto3,oneof" json:"payments_account_id,omitempty"` // Immutable. The name of the payments account associated with the billing setup. // // This enables the user to specify a meaningful name for a payments account // to aid in reconciling monthly invoices. // // This name will be printed in the monthly invoices. PaymentsAccountName *string `` /* 126-byte string literal not displayed */ // Immutable. A 12 digit id used to identify the payments profile associated with the // billing setup. // // This must be passed in as a string with dashes, e.g. "1234-5678-9012". PaymentsProfileId *string `protobuf:"bytes,8,opt,name=payments_profile_id,json=paymentsProfileId,proto3,oneof" json:"payments_profile_id,omitempty"` // Output only. The name of the payments profile associated with the billing setup. PaymentsProfileName *string `` /* 126-byte string literal not displayed */ // Output only. A secondary payments profile id present in uncommon situations, e.g. // when a sequential liability agreement has been arranged. SecondaryPaymentsProfileId *string `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
Container of payments account information for this billing.
func (*BillingSetup_PaymentsAccountInfo) Descriptor
deprecated
added in
v0.2.0
func (*BillingSetup_PaymentsAccountInfo) Descriptor() ([]byte, []int)
Deprecated: Use BillingSetup_PaymentsAccountInfo.ProtoReflect.Descriptor instead.
func (*BillingSetup_PaymentsAccountInfo) GetPaymentsAccountId ¶ added in v0.2.0
func (x *BillingSetup_PaymentsAccountInfo) GetPaymentsAccountId() string
func (*BillingSetup_PaymentsAccountInfo) GetPaymentsAccountName ¶ added in v0.2.0
func (x *BillingSetup_PaymentsAccountInfo) GetPaymentsAccountName() string
func (*BillingSetup_PaymentsAccountInfo) GetPaymentsProfileId ¶ added in v0.2.0
func (x *BillingSetup_PaymentsAccountInfo) GetPaymentsProfileId() string
func (*BillingSetup_PaymentsAccountInfo) GetPaymentsProfileName ¶ added in v0.2.0
func (x *BillingSetup_PaymentsAccountInfo) GetPaymentsProfileName() string
func (*BillingSetup_PaymentsAccountInfo) GetSecondaryPaymentsProfileId ¶ added in v0.2.0
func (x *BillingSetup_PaymentsAccountInfo) GetSecondaryPaymentsProfileId() string
func (*BillingSetup_PaymentsAccountInfo) ProtoMessage ¶ added in v0.2.0
func (*BillingSetup_PaymentsAccountInfo) ProtoMessage()
func (*BillingSetup_PaymentsAccountInfo) ProtoReflect ¶ added in v0.2.4
func (x *BillingSetup_PaymentsAccountInfo) ProtoReflect() protoreflect.Message
func (*BillingSetup_PaymentsAccountInfo) Reset ¶ added in v0.2.0
func (x *BillingSetup_PaymentsAccountInfo) Reset()
func (*BillingSetup_PaymentsAccountInfo) String ¶ added in v0.2.0
func (x *BillingSetup_PaymentsAccountInfo) String() string
type BillingSetup_StartDateTime ¶ added in v0.2.0
type BillingSetup_StartDateTime struct { // Immutable. The start date time in yyyy-MM-dd or yyyy-MM-dd HH:mm:ss format. Only a // future time is allowed. StartDateTime string `protobuf:"bytes,16,opt,name=start_date_time,json=startDateTime,proto3,oneof"` }
type BillingSetup_StartTimeType ¶ added in v0.2.0
type BillingSetup_StartTimeType struct { // Immutable. The start time as a type. Only NOW is allowed. StartTimeType enums.TimeTypeEnum_TimeType `` /* 134-byte string literal not displayed */ }
type CallReportingSetting ¶ added in v0.2.0
type CallReportingSetting struct { // Enable reporting of phone call events by redirecting them via Google // System. CallReportingEnabled *bool `` /* 131-byte string literal not displayed */ // Whether to enable call conversion reporting. CallConversionReportingEnabled *bool `` /* 163-byte string literal not displayed */ // Customer-level call conversion action to attribute a call conversion to. // If not set a default conversion action is used. Only in effect when // call_conversion_reporting_enabled is set to true. CallConversionAction *string `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
Call reporting setting for a customer.
func (*CallReportingSetting) Descriptor
deprecated
added in
v0.2.0
func (*CallReportingSetting) Descriptor() ([]byte, []int)
Deprecated: Use CallReportingSetting.ProtoReflect.Descriptor instead.
func (*CallReportingSetting) GetCallConversionAction ¶ added in v0.2.0
func (x *CallReportingSetting) GetCallConversionAction() string
func (*CallReportingSetting) GetCallConversionReportingEnabled ¶ added in v0.2.0
func (x *CallReportingSetting) GetCallConversionReportingEnabled() bool
func (*CallReportingSetting) GetCallReportingEnabled ¶ added in v0.2.0
func (x *CallReportingSetting) GetCallReportingEnabled() bool
func (*CallReportingSetting) ProtoMessage ¶ added in v0.2.0
func (*CallReportingSetting) ProtoMessage()
func (*CallReportingSetting) ProtoReflect ¶ added in v0.2.4
func (x *CallReportingSetting) ProtoReflect() protoreflect.Message
func (*CallReportingSetting) Reset ¶ added in v0.2.0
func (x *CallReportingSetting) Reset()
func (*CallReportingSetting) String ¶ added in v0.2.0
func (x *CallReportingSetting) String() string
type CallView ¶ added in v0.2.4
type CallView struct { // Output only. The resource name of the call view. // Call view resource names have the form: // // `customers/{customer_id}/callViews/{call_detail_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Region code of the caller. CallerRegionCode string `protobuf:"bytes,2,opt,name=caller_region_code,json=callerRegionCode,proto3" json:"caller_region_code,omitempty"` // Output only. Area code of the caller. Null if the call duration is shorter than 15 // seconds. CallerAreaCode string `protobuf:"bytes,3,opt,name=caller_area_code,json=callerAreaCode,proto3" json:"caller_area_code,omitempty"` // Output only. The advertiser-provided call duration in seconds. CallDurationSeconds int64 `protobuf:"varint,4,opt,name=call_duration_seconds,json=callDurationSeconds,proto3" json:"call_duration_seconds,omitempty"` // Output only. The advertiser-provided call start date time. StartCallDateTime string `protobuf:"bytes,5,opt,name=start_call_date_time,json=startCallDateTime,proto3" json:"start_call_date_time,omitempty"` // Output only. The advertiser-provided call end date time. EndCallDateTime string `protobuf:"bytes,6,opt,name=end_call_date_time,json=endCallDateTime,proto3" json:"end_call_date_time,omitempty"` // Output only. The call tracking display location. CallTrackingDisplayLocation enums.CallTrackingDisplayLocationEnum_CallTrackingDisplayLocation `` /* 242-byte string literal not displayed */ // Output only. The type of the call. Type enums.CallTypeEnum_CallType `protobuf:"varint,8,opt,name=type,proto3,enum=google.ads.googleads.v7.enums.CallTypeEnum_CallType" json:"type,omitempty"` // Output only. The status of the call. CallStatus enums.GoogleVoiceCallStatusEnum_GoogleVoiceCallStatus `` /* 175-byte string literal not displayed */ // contains filtered or unexported fields }
A call view that includes data for call tracking of call-only ads or call extensions.
func (*CallView) Descriptor
deprecated
added in
v0.2.4
func (*CallView) GetCallDurationSeconds ¶ added in v0.2.4
func (*CallView) GetCallStatus ¶ added in v0.2.4
func (x *CallView) GetCallStatus() enums.GoogleVoiceCallStatusEnum_GoogleVoiceCallStatus
func (*CallView) GetCallTrackingDisplayLocation ¶ added in v0.2.4
func (x *CallView) GetCallTrackingDisplayLocation() enums.CallTrackingDisplayLocationEnum_CallTrackingDisplayLocation
func (*CallView) GetCallerAreaCode ¶ added in v0.2.4
func (*CallView) GetCallerRegionCode ¶ added in v0.2.4
func (*CallView) GetEndCallDateTime ¶ added in v0.2.4
func (*CallView) GetResourceName ¶ added in v0.2.4
func (*CallView) GetStartCallDateTime ¶ added in v0.2.4
func (*CallView) GetType ¶ added in v0.2.4
func (x *CallView) GetType() enums.CallTypeEnum_CallType
func (*CallView) ProtoMessage ¶ added in v0.2.4
func (*CallView) ProtoMessage()
func (*CallView) ProtoReflect ¶ added in v0.2.4
func (x *CallView) ProtoReflect() protoreflect.Message
type Campaign ¶
type Campaign struct { // Immutable. The resource name of the campaign. // Campaign resource names have the form: // // `customers/{customer_id}/campaigns/{campaign_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the campaign. Id *int64 `protobuf:"varint,59,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the campaign. // // This field is required and should not be empty when creating new // campaigns. // // It must not contain any null (code point 0x0), NL line feed // (code point 0xA) or carriage return (code point 0xD) characters. Name *string `protobuf:"bytes,58,opt,name=name,proto3,oneof" json:"name,omitempty"` // The status of the campaign. // // When a new campaign is added, the status defaults to ENABLED. Status enums.CampaignStatusEnum_CampaignStatus `` /* 135-byte string literal not displayed */ // Output only. The ad serving status of the campaign. ServingStatus enums.CampaignServingStatusEnum_CampaignServingStatus `` /* 185-byte string literal not displayed */ // The ad serving optimization status of the campaign. AdServingOptimizationStatus enums.AdServingOptimizationStatusEnum_AdServingOptimizationStatus `` /* 242-byte string literal not displayed */ // Immutable. The primary serving target for ads within the campaign. // The targeting options can be refined in `network_settings`. // // This field is required and should not be empty when creating new // campaigns. // // Can be set only when creating campaigns. // After the campaign is created, the field can not be changed. AdvertisingChannelType enums.AdvertisingChannelTypeEnum_AdvertisingChannelType `` /* 215-byte string literal not displayed */ // Immutable. Optional refinement to `advertising_channel_type`. // Must be a valid sub-type of the parent channel type. // // Can be set only when creating campaigns. // After campaign is created, the field can not be changed. AdvertisingChannelSubType enums.AdvertisingChannelSubTypeEnum_AdvertisingChannelSubType `` /* 233-byte string literal not displayed */ // The URL template for constructing a tracking URL. TrackingUrlTemplate *string `` /* 127-byte string literal not displayed */ // The list of mappings used to substitute custom parameter tags in a // `tracking_url_template`, `final_urls`, or `mobile_final_urls`. UrlCustomParameters []*common.CustomParameter `protobuf:"bytes,12,rep,name=url_custom_parameters,json=urlCustomParameters,proto3" json:"url_custom_parameters,omitempty"` // Settings for Real-Time Bidding, a feature only available for campaigns // targeting the Ad Exchange network. RealTimeBiddingSetting *common.RealTimeBiddingSetting `` /* 132-byte string literal not displayed */ // The network settings for the campaign. NetworkSettings *Campaign_NetworkSettings `protobuf:"bytes,14,opt,name=network_settings,json=networkSettings,proto3" json:"network_settings,omitempty"` // Immutable. The hotel setting for the campaign. HotelSetting *Campaign_HotelSettingInfo `protobuf:"bytes,32,opt,name=hotel_setting,json=hotelSetting,proto3" json:"hotel_setting,omitempty"` // The setting for controlling Dynamic Search Ads (DSA). DynamicSearchAdsSetting *Campaign_DynamicSearchAdsSetting `` /* 135-byte string literal not displayed */ // The setting for controlling Shopping campaigns. ShoppingSetting *Campaign_ShoppingSetting `protobuf:"bytes,36,opt,name=shopping_setting,json=shoppingSetting,proto3" json:"shopping_setting,omitempty"` // Setting for targeting related features. TargetingSetting *common.TargetingSetting `protobuf:"bytes,43,opt,name=targeting_setting,json=targetingSetting,proto3" json:"targeting_setting,omitempty"` // The setting for ads geotargeting. GeoTargetTypeSetting *Campaign_GeoTargetTypeSetting `` /* 126-byte string literal not displayed */ // The setting for local campaign. LocalCampaignSetting *Campaign_LocalCampaignSetting `protobuf:"bytes,50,opt,name=local_campaign_setting,json=localCampaignSetting,proto3" json:"local_campaign_setting,omitempty"` // The setting related to App Campaign. AppCampaignSetting *Campaign_AppCampaignSetting `protobuf:"bytes,51,opt,name=app_campaign_setting,json=appCampaignSetting,proto3" json:"app_campaign_setting,omitempty"` // Output only. The resource names of labels attached to this campaign. Labels []string `protobuf:"bytes,61,rep,name=labels,proto3" json:"labels,omitempty"` // Output only. The type of campaign: normal, draft, or experiment. ExperimentType enums.CampaignExperimentTypeEnum_CampaignExperimentType `` /* 190-byte string literal not displayed */ // Output only. The resource name of the base campaign of a draft or experiment campaign. // For base campaigns, this is equal to `resource_name`. // // This field is read-only. BaseCampaign *string `protobuf:"bytes,56,opt,name=base_campaign,json=baseCampaign,proto3,oneof" json:"base_campaign,omitempty"` // The budget of the campaign. CampaignBudget *string `protobuf:"bytes,62,opt,name=campaign_budget,json=campaignBudget,proto3,oneof" json:"campaign_budget,omitempty"` // Output only. The type of bidding strategy. // // A bidding strategy can be created by setting either the bidding scheme to // create a standard bidding strategy or the `bidding_strategy` field to // create a portfolio bidding strategy. // // This field is read-only. BiddingStrategyType enums.BiddingStrategyTypeEnum_BiddingStrategyType `` /* 201-byte string literal not displayed */ // The date when campaign started. StartDate *string `protobuf:"bytes,63,opt,name=start_date,json=startDate,proto3,oneof" json:"start_date,omitempty"` // The last day of the campaign. EndDate *string `protobuf:"bytes,64,opt,name=end_date,json=endDate,proto3,oneof" json:"end_date,omitempty"` // Suffix used to append query parameters to landing pages that are served // with parallel tracking. FinalUrlSuffix *string `protobuf:"bytes,65,opt,name=final_url_suffix,json=finalUrlSuffix,proto3,oneof" json:"final_url_suffix,omitempty"` // A list that limits how often each user will see this campaign's ads. FrequencyCaps []*common.FrequencyCapEntry `protobuf:"bytes,40,rep,name=frequency_caps,json=frequencyCaps,proto3" json:"frequency_caps,omitempty"` // Output only. 3-Tier Brand Safety setting for the campaign. VideoBrandSafetySuitability enums.BrandSafetySuitabilityEnum_BrandSafetySuitability `` /* 233-byte string literal not displayed */ // Describes how unbranded pharma ads will be displayed. VanityPharma *Campaign_VanityPharma `protobuf:"bytes,44,opt,name=vanity_pharma,json=vanityPharma,proto3" json:"vanity_pharma,omitempty"` // Selective optimization setting for this campaign, which includes a set of // conversion actions to optimize this campaign towards. SelectiveOptimization *Campaign_SelectiveOptimization `protobuf:"bytes,45,opt,name=selective_optimization,json=selectiveOptimization,proto3" json:"selective_optimization,omitempty"` // Optimization goal setting for this campaign, which includes a set of // optimization goal types. OptimizationGoalSetting *Campaign_OptimizationGoalSetting `` /* 133-byte string literal not displayed */ // Output only. Campaign-level settings for tracking information. TrackingSetting *Campaign_TrackingSetting `protobuf:"bytes,46,opt,name=tracking_setting,json=trackingSetting,proto3" json:"tracking_setting,omitempty"` // Payment mode for the campaign. PaymentMode enums.PaymentModeEnum_PaymentMode `` /* 159-byte string literal not displayed */ // Output only. Optimization score of the campaign. // // Optimization score is an estimate of how well a campaign is set to perform. // It ranges from 0% (0.0) to 100% (1.0), with 100% indicating that the // campaign is performing at full potential. This field is null for unscored // campaigns. // // See "About optimization score" at // https://support.google.com/google-ads/answer/9061546. // // This field is read-only. OptimizationScore *float64 `protobuf:"fixed64,66,opt,name=optimization_score,json=optimizationScore,proto3,oneof" json:"optimization_score,omitempty"` // The asset field types that should be excluded from this campaign. Asset // links with these field types will not be inherited by this campaign from // the upper level. ExcludedParentAssetFieldTypes []enums.AssetFieldTypeEnum_AssetFieldType `` /* 232-byte string literal not displayed */ // The bidding strategy for the campaign. // // Must be either portfolio (created via BiddingStrategy service) or // standard, that is embedded into the campaign. // // Types that are assignable to CampaignBiddingStrategy: // *Campaign_BiddingStrategy // *Campaign_Commission // *Campaign_ManualCpc // *Campaign_ManualCpm // *Campaign_ManualCpv // *Campaign_MaximizeConversions // *Campaign_MaximizeConversionValue // *Campaign_TargetCpa // *Campaign_TargetImpressionShare // *Campaign_TargetRoas // *Campaign_TargetSpend // *Campaign_PercentCpc // *Campaign_TargetCpm CampaignBiddingStrategy isCampaign_CampaignBiddingStrategy `protobuf_oneof:"campaign_bidding_strategy"` // contains filtered or unexported fields }
A campaign.
func (*Campaign) Descriptor
deprecated
func (*Campaign) GetAdServingOptimizationStatus ¶
func (x *Campaign) GetAdServingOptimizationStatus() enums.AdServingOptimizationStatusEnum_AdServingOptimizationStatus
func (*Campaign) GetAdvertisingChannelSubType ¶
func (x *Campaign) GetAdvertisingChannelSubType() enums.AdvertisingChannelSubTypeEnum_AdvertisingChannelSubType
func (*Campaign) GetAdvertisingChannelType ¶
func (x *Campaign) GetAdvertisingChannelType() enums.AdvertisingChannelTypeEnum_AdvertisingChannelType
func (*Campaign) GetAppCampaignSetting ¶ added in v0.2.4
func (x *Campaign) GetAppCampaignSetting() *Campaign_AppCampaignSetting
func (*Campaign) GetBaseCampaign ¶ added in v0.2.4
func (*Campaign) GetBiddingStrategy ¶
func (*Campaign) GetBiddingStrategyType ¶
func (x *Campaign) GetBiddingStrategyType() enums.BiddingStrategyTypeEnum_BiddingStrategyType
func (*Campaign) GetCampaignBiddingStrategy ¶
func (m *Campaign) GetCampaignBiddingStrategy() isCampaign_CampaignBiddingStrategy
func (*Campaign) GetCampaignBudget ¶
func (*Campaign) GetCommission ¶ added in v0.2.4
func (x *Campaign) GetCommission() *common.Commission
func (*Campaign) GetDynamicSearchAdsSetting ¶
func (x *Campaign) GetDynamicSearchAdsSetting() *Campaign_DynamicSearchAdsSetting
func (*Campaign) GetEndDate ¶
func (*Campaign) GetExcludedParentAssetFieldTypes ¶ added in v0.2.4
func (x *Campaign) GetExcludedParentAssetFieldTypes() []enums.AssetFieldTypeEnum_AssetFieldType
func (*Campaign) GetExperimentType ¶ added in v0.2.4
func (x *Campaign) GetExperimentType() enums.CampaignExperimentTypeEnum_CampaignExperimentType
func (*Campaign) GetFinalUrlSuffix ¶ added in v0.2.0
func (*Campaign) GetFrequencyCaps ¶ added in v0.2.0
func (x *Campaign) GetFrequencyCaps() []*common.FrequencyCapEntry
func (*Campaign) GetGeoTargetTypeSetting ¶ added in v0.2.4
func (x *Campaign) GetGeoTargetTypeSetting() *Campaign_GeoTargetTypeSetting
func (*Campaign) GetHotelSetting ¶
func (x *Campaign) GetHotelSetting() *Campaign_HotelSettingInfo
func (*Campaign) GetLocalCampaignSetting ¶ added in v0.2.4
func (x *Campaign) GetLocalCampaignSetting() *Campaign_LocalCampaignSetting
func (*Campaign) GetManualCpc ¶
func (*Campaign) GetManualCpm ¶
func (*Campaign) GetManualCpv ¶ added in v0.2.0
func (*Campaign) GetMaximizeConversionValue ¶
func (x *Campaign) GetMaximizeConversionValue() *common.MaximizeConversionValue
func (*Campaign) GetMaximizeConversions ¶
func (x *Campaign) GetMaximizeConversions() *common.MaximizeConversions
func (*Campaign) GetNetworkSettings ¶
func (x *Campaign) GetNetworkSettings() *Campaign_NetworkSettings
func (*Campaign) GetOptimizationGoalSetting ¶ added in v0.2.4
func (x *Campaign) GetOptimizationGoalSetting() *Campaign_OptimizationGoalSetting
func (*Campaign) GetOptimizationScore ¶ added in v0.2.4
func (*Campaign) GetPaymentMode ¶ added in v0.2.4
func (x *Campaign) GetPaymentMode() enums.PaymentModeEnum_PaymentMode
func (*Campaign) GetPercentCpc ¶
func (x *Campaign) GetPercentCpc() *common.PercentCpc
func (*Campaign) GetRealTimeBiddingSetting ¶ added in v0.2.0
func (x *Campaign) GetRealTimeBiddingSetting() *common.RealTimeBiddingSetting
func (*Campaign) GetResourceName ¶
func (*Campaign) GetSelectiveOptimization ¶ added in v0.2.1
func (x *Campaign) GetSelectiveOptimization() *Campaign_SelectiveOptimization
func (*Campaign) GetServingStatus ¶
func (x *Campaign) GetServingStatus() enums.CampaignServingStatusEnum_CampaignServingStatus
func (*Campaign) GetShoppingSetting ¶ added in v0.2.0
func (x *Campaign) GetShoppingSetting() *Campaign_ShoppingSetting
func (*Campaign) GetStartDate ¶
func (*Campaign) GetStatus ¶
func (x *Campaign) GetStatus() enums.CampaignStatusEnum_CampaignStatus
func (*Campaign) GetTargetCpa ¶
func (*Campaign) GetTargetCpm ¶ added in v0.2.1
func (*Campaign) GetTargetImpressionShare ¶ added in v0.2.4
func (x *Campaign) GetTargetImpressionShare() *common.TargetImpressionShare
func (*Campaign) GetTargetRoas ¶
func (x *Campaign) GetTargetRoas() *common.TargetRoas
func (*Campaign) GetTargetSpend ¶
func (x *Campaign) GetTargetSpend() *common.TargetSpend
func (*Campaign) GetTargetingSetting ¶ added in v0.2.1
func (x *Campaign) GetTargetingSetting() *common.TargetingSetting
func (*Campaign) GetTrackingSetting ¶ added in v0.2.1
func (x *Campaign) GetTrackingSetting() *Campaign_TrackingSetting
func (*Campaign) GetTrackingUrlTemplate ¶
func (*Campaign) GetUrlCustomParameters ¶
func (x *Campaign) GetUrlCustomParameters() []*common.CustomParameter
func (*Campaign) GetVanityPharma ¶ added in v0.2.1
func (x *Campaign) GetVanityPharma() *Campaign_VanityPharma
func (*Campaign) GetVideoBrandSafetySuitability ¶ added in v0.2.1
func (x *Campaign) GetVideoBrandSafetySuitability() enums.BrandSafetySuitabilityEnum_BrandSafetySuitability
func (*Campaign) ProtoMessage ¶
func (*Campaign) ProtoMessage()
func (*Campaign) ProtoReflect ¶ added in v0.2.4
func (x *Campaign) ProtoReflect() protoreflect.Message
type CampaignAsset ¶ added in v0.2.4
type CampaignAsset struct { // Immutable. The resource name of the campaign asset. // CampaignAsset resource names have the form: // // `customers/{customer_id}/campaignAssets/{campaign_id}~{asset_id}~{field_type}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The campaign to which the asset is linked. Campaign *string `protobuf:"bytes,6,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // Immutable. The asset which is linked to the campaign. Asset *string `protobuf:"bytes,7,opt,name=asset,proto3,oneof" json:"asset,omitempty"` // Immutable. Role that the asset takes under the linked campaign. // Required. FieldType enums.AssetFieldTypeEnum_AssetFieldType `` /* 158-byte string literal not displayed */ // Status of the campaign asset. Status enums.AssetLinkStatusEnum_AssetLinkStatus `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
A link between a Campaign and an Asset.
func (*CampaignAsset) Descriptor
deprecated
added in
v0.2.4
func (*CampaignAsset) Descriptor() ([]byte, []int)
Deprecated: Use CampaignAsset.ProtoReflect.Descriptor instead.
func (*CampaignAsset) GetAsset ¶ added in v0.2.4
func (x *CampaignAsset) GetAsset() string
func (*CampaignAsset) GetCampaign ¶ added in v0.2.4
func (x *CampaignAsset) GetCampaign() string
func (*CampaignAsset) GetFieldType ¶ added in v0.2.4
func (x *CampaignAsset) GetFieldType() enums.AssetFieldTypeEnum_AssetFieldType
func (*CampaignAsset) GetResourceName ¶ added in v0.2.4
func (x *CampaignAsset) GetResourceName() string
func (*CampaignAsset) GetStatus ¶ added in v0.2.4
func (x *CampaignAsset) GetStatus() enums.AssetLinkStatusEnum_AssetLinkStatus
func (*CampaignAsset) ProtoMessage ¶ added in v0.2.4
func (*CampaignAsset) ProtoMessage()
func (*CampaignAsset) ProtoReflect ¶ added in v0.2.4
func (x *CampaignAsset) ProtoReflect() protoreflect.Message
func (*CampaignAsset) Reset ¶ added in v0.2.4
func (x *CampaignAsset) Reset()
func (*CampaignAsset) String ¶ added in v0.2.4
func (x *CampaignAsset) String() string
type CampaignAudienceView ¶ added in v0.2.0
type CampaignAudienceView struct { // Output only. The resource name of the campaign audience view. // Campaign audience view resource names have the form: // // `customers/{customer_id}/campaignAudienceViews/{campaign_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A campaign audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated by campaign and audience criterion. This view only includes audiences attached at the campaign level.
func (*CampaignAudienceView) Descriptor
deprecated
added in
v0.2.0
func (*CampaignAudienceView) Descriptor() ([]byte, []int)
Deprecated: Use CampaignAudienceView.ProtoReflect.Descriptor instead.
func (*CampaignAudienceView) GetResourceName ¶ added in v0.2.0
func (x *CampaignAudienceView) GetResourceName() string
func (*CampaignAudienceView) ProtoMessage ¶ added in v0.2.0
func (*CampaignAudienceView) ProtoMessage()
func (*CampaignAudienceView) ProtoReflect ¶ added in v0.2.4
func (x *CampaignAudienceView) ProtoReflect() protoreflect.Message
func (*CampaignAudienceView) Reset ¶ added in v0.2.0
func (x *CampaignAudienceView) Reset()
func (*CampaignAudienceView) String ¶ added in v0.2.0
func (x *CampaignAudienceView) String() string
type CampaignBidModifier ¶ added in v0.2.0
type CampaignBidModifier struct { // Immutable. The resource name of the campaign bid modifier. // Campaign bid modifier resource names have the form: // // `customers/{customer_id}/campaignBidModifiers/{campaign_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The campaign to which this criterion belongs. Campaign *string `protobuf:"bytes,6,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // Output only. The ID of the criterion to bid modify. // // This field is ignored for mutates. CriterionId *int64 `protobuf:"varint,7,opt,name=criterion_id,json=criterionId,proto3,oneof" json:"criterion_id,omitempty"` // The modifier for the bid when the criterion matches. BidModifier *float64 `protobuf:"fixed64,8,opt,name=bid_modifier,json=bidModifier,proto3,oneof" json:"bid_modifier,omitempty"` // The criterion of this campaign bid modifier. // // Required in create operations starting in V5. // // Types that are assignable to Criterion: // *CampaignBidModifier_InteractionType Criterion isCampaignBidModifier_Criterion `protobuf_oneof:"criterion"` // contains filtered or unexported fields }
Represents a bid-modifiable only criterion at the campaign level.
func (*CampaignBidModifier) Descriptor
deprecated
added in
v0.2.0
func (*CampaignBidModifier) Descriptor() ([]byte, []int)
Deprecated: Use CampaignBidModifier.ProtoReflect.Descriptor instead.
func (*CampaignBidModifier) GetBidModifier ¶ added in v0.2.0
func (x *CampaignBidModifier) GetBidModifier() float64
func (*CampaignBidModifier) GetCampaign ¶ added in v0.2.0
func (x *CampaignBidModifier) GetCampaign() string
func (*CampaignBidModifier) GetCriterion ¶ added in v0.2.0
func (m *CampaignBidModifier) GetCriterion() isCampaignBidModifier_Criterion
func (*CampaignBidModifier) GetCriterionId ¶ added in v0.2.0
func (x *CampaignBidModifier) GetCriterionId() int64
func (*CampaignBidModifier) GetInteractionType ¶ added in v0.2.0
func (x *CampaignBidModifier) GetInteractionType() *common.InteractionTypeInfo
func (*CampaignBidModifier) GetResourceName ¶ added in v0.2.0
func (x *CampaignBidModifier) GetResourceName() string
func (*CampaignBidModifier) ProtoMessage ¶ added in v0.2.0
func (*CampaignBidModifier) ProtoMessage()
func (*CampaignBidModifier) ProtoReflect ¶ added in v0.2.4
func (x *CampaignBidModifier) ProtoReflect() protoreflect.Message
func (*CampaignBidModifier) Reset ¶ added in v0.2.0
func (x *CampaignBidModifier) Reset()
func (*CampaignBidModifier) String ¶ added in v0.2.0
func (x *CampaignBidModifier) String() string
type CampaignBidModifier_InteractionType ¶ added in v0.2.0
type CampaignBidModifier_InteractionType struct { // Immutable. Criterion for interaction type. Only supported for search campaigns. InteractionType *common.InteractionTypeInfo `protobuf:"bytes,5,opt,name=interaction_type,json=interactionType,proto3,oneof"` }
type CampaignBudget ¶
type CampaignBudget struct { // Immutable. The resource name of the campaign budget. // Campaign budget resource names have the form: // // `customers/{customer_id}/campaignBudgets/{campaign_budget_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the campaign budget. // // A campaign budget is created using the CampaignBudgetService create // operation and is assigned a budget ID. A budget ID can be shared across // different campaigns; the system will then allocate the campaign budget // among different campaigns to get optimum results. Id *int64 `protobuf:"varint,19,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the campaign budget. // // When creating a campaign budget through CampaignBudgetService, every // explicitly shared campaign budget must have a non-null, non-empty name. // Campaign budgets that are not explicitly shared derive their name from the // attached campaign's name. // // The length of this string must be between 1 and 255, inclusive, // in UTF-8 bytes, (trimmed). Name *string `protobuf:"bytes,20,opt,name=name,proto3,oneof" json:"name,omitempty"` // The amount of the budget, in the local currency for the account. // Amount is specified in micros, where one million is equivalent to one // currency unit. Monthly spend is capped at 30.4 times this amount. AmountMicros *int64 `protobuf:"varint,21,opt,name=amount_micros,json=amountMicros,proto3,oneof" json:"amount_micros,omitempty"` // The lifetime amount of the budget, in the local currency for the account. // Amount is specified in micros, where one million is equivalent to one // currency unit. TotalAmountMicros *int64 `protobuf:"varint,22,opt,name=total_amount_micros,json=totalAmountMicros,proto3,oneof" json:"total_amount_micros,omitempty"` // Output only. The status of this campaign budget. This field is read-only. Status enums.BudgetStatusEnum_BudgetStatus `` /* 131-byte string literal not displayed */ // The delivery method that determines the rate at which the campaign budget // is spent. // // Defaults to STANDARD if unspecified in a create operation. DeliveryMethod enums.BudgetDeliveryMethodEnum_BudgetDeliveryMethod `` /* 185-byte string literal not displayed */ // unspecified in a create operation. // // If true, the budget was created with the purpose of sharing // across one or more campaigns. // // If false, the budget was created with the intention of only being used // with a single campaign. The budget's name and status will stay in sync // with the campaign's name and status. Attempting to share the budget with a // second campaign will result in an error. // // A non-shared budget can become an explicitly shared. The same operation // must also assign the budget a name. // // A shared campaign budget can never become non-shared. ExplicitlyShared *bool `protobuf:"varint,23,opt,name=explicitly_shared,json=explicitlyShared,proto3,oneof" json:"explicitly_shared,omitempty"` // Output only. The number of campaigns actively using the budget. // // This field is read-only. ReferenceCount *int64 `protobuf:"varint,24,opt,name=reference_count,json=referenceCount,proto3,oneof" json:"reference_count,omitempty"` // Output only. Indicates whether there is a recommended budget for this campaign budget. // // This field is read-only. HasRecommendedBudget *bool `` /* 131-byte string literal not displayed */ // Output only. The recommended budget amount. If no recommendation is available, this will // be set to the budget amount. // Amount is specified in micros, where one million is equivalent to one // currency unit. // // This field is read-only. RecommendedBudgetAmountMicros *int64 `` /* 160-byte string literal not displayed */ // Immutable. Period over which to spend the budget. Defaults to DAILY if not specified. Period enums.BudgetPeriodEnum_BudgetPeriod `` /* 132-byte string literal not displayed */ // Output only. The estimated change in weekly clicks if the recommended budget is applied. // // This field is read-only. RecommendedBudgetEstimatedChangeWeeklyClicks *int64 `` /* 209-byte string literal not displayed */ // Output only. The estimated change in weekly cost in micros if the recommended budget is // applied. One million is equivalent to one currency unit. // // This field is read-only. RecommendedBudgetEstimatedChangeWeeklyCostMicros *int64 `` /* 223-byte string literal not displayed */ // Output only. The estimated change in weekly interactions if the recommended budget is // applied. // // This field is read-only. RecommendedBudgetEstimatedChangeWeeklyInteractions *int64 `` /* 227-byte string literal not displayed */ // Output only. The estimated change in weekly views if the recommended budget is applied. // // This field is read-only. RecommendedBudgetEstimatedChangeWeeklyViews *int64 `` /* 206-byte string literal not displayed */ // Immutable. The type of the campaign budget. Type enums.BudgetTypeEnum_BudgetType `protobuf:"varint,18,opt,name=type,proto3,enum=google.ads.googleads.v7.enums.BudgetTypeEnum_BudgetType" json:"type,omitempty"` // contains filtered or unexported fields }
A campaign budget.
func (*CampaignBudget) Descriptor
deprecated
func (*CampaignBudget) Descriptor() ([]byte, []int)
Deprecated: Use CampaignBudget.ProtoReflect.Descriptor instead.
func (*CampaignBudget) GetAmountMicros ¶
func (x *CampaignBudget) GetAmountMicros() int64
func (*CampaignBudget) GetDeliveryMethod ¶
func (x *CampaignBudget) GetDeliveryMethod() enums.BudgetDeliveryMethodEnum_BudgetDeliveryMethod
func (*CampaignBudget) GetExplicitlyShared ¶
func (x *CampaignBudget) GetExplicitlyShared() bool
func (*CampaignBudget) GetHasRecommendedBudget ¶ added in v0.2.1
func (x *CampaignBudget) GetHasRecommendedBudget() bool
func (*CampaignBudget) GetId ¶
func (x *CampaignBudget) GetId() int64
func (*CampaignBudget) GetName ¶
func (x *CampaignBudget) GetName() string
func (*CampaignBudget) GetPeriod ¶ added in v0.2.1
func (x *CampaignBudget) GetPeriod() enums.BudgetPeriodEnum_BudgetPeriod
func (*CampaignBudget) GetRecommendedBudgetAmountMicros ¶ added in v0.2.1
func (x *CampaignBudget) GetRecommendedBudgetAmountMicros() int64
func (*CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyClicks ¶ added in v0.2.1
func (x *CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyClicks() int64
func (*CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyCostMicros ¶ added in v0.2.1
func (x *CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyCostMicros() int64
func (*CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyInteractions ¶ added in v0.2.1
func (x *CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyInteractions() int64
func (*CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyViews ¶ added in v0.2.1
func (x *CampaignBudget) GetRecommendedBudgetEstimatedChangeWeeklyViews() int64
func (*CampaignBudget) GetReferenceCount ¶
func (x *CampaignBudget) GetReferenceCount() int64
func (*CampaignBudget) GetResourceName ¶
func (x *CampaignBudget) GetResourceName() string
func (*CampaignBudget) GetStatus ¶
func (x *CampaignBudget) GetStatus() enums.BudgetStatusEnum_BudgetStatus
func (*CampaignBudget) GetTotalAmountMicros ¶ added in v0.2.0
func (x *CampaignBudget) GetTotalAmountMicros() int64
func (*CampaignBudget) GetType ¶ added in v0.2.4
func (x *CampaignBudget) GetType() enums.BudgetTypeEnum_BudgetType
func (*CampaignBudget) ProtoMessage ¶
func (*CampaignBudget) ProtoMessage()
func (*CampaignBudget) ProtoReflect ¶ added in v0.2.4
func (x *CampaignBudget) ProtoReflect() protoreflect.Message
func (*CampaignBudget) Reset ¶
func (x *CampaignBudget) Reset()
func (*CampaignBudget) String ¶
func (x *CampaignBudget) String() string
type CampaignCriterion ¶
type CampaignCriterion struct { // Immutable. The resource name of the campaign criterion. // Campaign criterion resource names have the form: // // `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The campaign to which the criterion belongs. Campaign *string `protobuf:"bytes,37,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // Output only. The ID of the criterion. // // This field is ignored during mutate. CriterionId *int64 `protobuf:"varint,38,opt,name=criterion_id,json=criterionId,proto3,oneof" json:"criterion_id,omitempty"` // Output only. The display name of the criterion. // // This field is ignored for mutates. DisplayName string `protobuf:"bytes,43,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // The modifier for the bids when the criterion matches. The modifier must be // in the range: 0.1 - 10.0. Most targetable criteria types support modifiers. // Use 0 to opt out of a Device type. BidModifier *float32 `protobuf:"fixed32,39,opt,name=bid_modifier,json=bidModifier,proto3,oneof" json:"bid_modifier,omitempty"` // Immutable. Whether to target (`false`) or exclude (`true`) the criterion. Negative *bool `protobuf:"varint,40,opt,name=negative,proto3,oneof" json:"negative,omitempty"` // Output only. The type of the criterion. Type enums.CriterionTypeEnum_CriterionType `` /* 129-byte string literal not displayed */ // The status of the criterion. Status enums.CampaignCriterionStatusEnum_CampaignCriterionStatus `` /* 154-byte string literal not displayed */ // The campaign criterion. // // Exactly one must be set. // // Types that are assignable to Criterion: // *CampaignCriterion_Keyword // *CampaignCriterion_Placement // *CampaignCriterion_MobileAppCategory // *CampaignCriterion_MobileApplication // *CampaignCriterion_Location // *CampaignCriterion_Device // *CampaignCriterion_AdSchedule // *CampaignCriterion_AgeRange // *CampaignCriterion_Gender // *CampaignCriterion_IncomeRange // *CampaignCriterion_ParentalStatus // *CampaignCriterion_UserList // *CampaignCriterion_YoutubeVideo // *CampaignCriterion_YoutubeChannel // *CampaignCriterion_Proximity // *CampaignCriterion_Topic // *CampaignCriterion_ListingScope // *CampaignCriterion_Language // *CampaignCriterion_IpBlock // *CampaignCriterion_ContentLabel // *CampaignCriterion_Carrier // *CampaignCriterion_UserInterest // *CampaignCriterion_Webpage // *CampaignCriterion_OperatingSystemVersion // *CampaignCriterion_MobileDevice // *CampaignCriterion_LocationGroup // *CampaignCriterion_CustomAffinity // *CampaignCriterion_CustomAudience // *CampaignCriterion_CombinedAudience Criterion isCampaignCriterion_Criterion `protobuf_oneof:"criterion"` // contains filtered or unexported fields }
A campaign criterion.
func (*CampaignCriterion) Descriptor
deprecated
func (*CampaignCriterion) Descriptor() ([]byte, []int)
Deprecated: Use CampaignCriterion.ProtoReflect.Descriptor instead.
func (*CampaignCriterion) GetAdSchedule ¶ added in v0.2.0
func (x *CampaignCriterion) GetAdSchedule() *common.AdScheduleInfo
func (*CampaignCriterion) GetAgeRange ¶ added in v0.2.0
func (x *CampaignCriterion) GetAgeRange() *common.AgeRangeInfo
func (*CampaignCriterion) GetBidModifier ¶
func (x *CampaignCriterion) GetBidModifier() float32
func (*CampaignCriterion) GetCampaign ¶
func (x *CampaignCriterion) GetCampaign() string
func (*CampaignCriterion) GetCarrier ¶ added in v0.2.0
func (x *CampaignCriterion) GetCarrier() *common.CarrierInfo
func (*CampaignCriterion) GetCombinedAudience ¶ added in v0.2.4
func (x *CampaignCriterion) GetCombinedAudience() *common.CombinedAudienceInfo
func (*CampaignCriterion) GetContentLabel ¶ added in v0.2.0
func (x *CampaignCriterion) GetContentLabel() *common.ContentLabelInfo
func (*CampaignCriterion) GetCriterion ¶
func (m *CampaignCriterion) GetCriterion() isCampaignCriterion_Criterion
func (*CampaignCriterion) GetCriterionId ¶
func (x *CampaignCriterion) GetCriterionId() int64
func (*CampaignCriterion) GetCustomAffinity ¶ added in v0.2.4
func (x *CampaignCriterion) GetCustomAffinity() *common.CustomAffinityInfo
func (*CampaignCriterion) GetCustomAudience ¶ added in v0.2.4
func (x *CampaignCriterion) GetCustomAudience() *common.CustomAudienceInfo
func (*CampaignCriterion) GetDevice ¶ added in v0.2.0
func (x *CampaignCriterion) GetDevice() *common.DeviceInfo
func (*CampaignCriterion) GetDisplayName ¶ added in v0.2.4
func (x *CampaignCriterion) GetDisplayName() string
func (*CampaignCriterion) GetGender ¶ added in v0.2.0
func (x *CampaignCriterion) GetGender() *common.GenderInfo
func (*CampaignCriterion) GetIncomeRange ¶ added in v0.2.0
func (x *CampaignCriterion) GetIncomeRange() *common.IncomeRangeInfo
func (*CampaignCriterion) GetIpBlock ¶ added in v0.2.0
func (x *CampaignCriterion) GetIpBlock() *common.IpBlockInfo
func (*CampaignCriterion) GetKeyword ¶
func (x *CampaignCriterion) GetKeyword() *common.KeywordInfo
func (*CampaignCriterion) GetLanguage ¶ added in v0.2.0
func (x *CampaignCriterion) GetLanguage() *common.LanguageInfo
func (*CampaignCriterion) GetListingScope ¶ added in v0.2.0
func (x *CampaignCriterion) GetListingScope() *common.ListingScopeInfo
func (*CampaignCriterion) GetLocation ¶
func (x *CampaignCriterion) GetLocation() *common.LocationInfo
func (*CampaignCriterion) GetLocationGroup ¶ added in v0.2.4
func (x *CampaignCriterion) GetLocationGroup() *common.LocationGroupInfo
func (*CampaignCriterion) GetMobileAppCategory ¶ added in v0.2.1
func (x *CampaignCriterion) GetMobileAppCategory() *common.MobileAppCategoryInfo
func (*CampaignCriterion) GetMobileApplication ¶ added in v0.2.4
func (x *CampaignCriterion) GetMobileApplication() *common.MobileApplicationInfo
func (*CampaignCriterion) GetMobileDevice ¶ added in v0.2.4
func (x *CampaignCriterion) GetMobileDevice() *common.MobileDeviceInfo
func (*CampaignCriterion) GetNegative ¶
func (x *CampaignCriterion) GetNegative() bool
func (*CampaignCriterion) GetOperatingSystemVersion ¶ added in v0.2.1
func (x *CampaignCriterion) GetOperatingSystemVersion() *common.OperatingSystemVersionInfo
func (*CampaignCriterion) GetParentalStatus ¶ added in v0.2.0
func (x *CampaignCriterion) GetParentalStatus() *common.ParentalStatusInfo
func (*CampaignCriterion) GetPlacement ¶ added in v0.2.0
func (x *CampaignCriterion) GetPlacement() *common.PlacementInfo
func (*CampaignCriterion) GetProximity ¶ added in v0.2.0
func (x *CampaignCriterion) GetProximity() *common.ProximityInfo
func (*CampaignCriterion) GetResourceName ¶
func (x *CampaignCriterion) GetResourceName() string
func (*CampaignCriterion) GetStatus ¶ added in v0.2.4
func (x *CampaignCriterion) GetStatus() enums.CampaignCriterionStatusEnum_CampaignCriterionStatus
func (*CampaignCriterion) GetTopic ¶ added in v0.2.0
func (x *CampaignCriterion) GetTopic() *common.TopicInfo
func (*CampaignCriterion) GetType ¶
func (x *CampaignCriterion) GetType() enums.CriterionTypeEnum_CriterionType
func (*CampaignCriterion) GetUserInterest ¶ added in v0.2.0
func (x *CampaignCriterion) GetUserInterest() *common.UserInterestInfo
func (*CampaignCriterion) GetUserList ¶ added in v0.2.0
func (x *CampaignCriterion) GetUserList() *common.UserListInfo
func (*CampaignCriterion) GetWebpage ¶ added in v0.2.1
func (x *CampaignCriterion) GetWebpage() *common.WebpageInfo
func (*CampaignCriterion) GetYoutubeChannel ¶ added in v0.2.0
func (x *CampaignCriterion) GetYoutubeChannel() *common.YouTubeChannelInfo
func (*CampaignCriterion) GetYoutubeVideo ¶ added in v0.2.0
func (x *CampaignCriterion) GetYoutubeVideo() *common.YouTubeVideoInfo
func (*CampaignCriterion) ProtoMessage ¶
func (*CampaignCriterion) ProtoMessage()
func (*CampaignCriterion) ProtoReflect ¶ added in v0.2.4
func (x *CampaignCriterion) ProtoReflect() protoreflect.Message
func (*CampaignCriterion) Reset ¶
func (x *CampaignCriterion) Reset()
func (*CampaignCriterion) String ¶
func (x *CampaignCriterion) String() string
type CampaignCriterionSimulation ¶ added in v0.2.4
type CampaignCriterionSimulation struct { // Output only. The resource name of the campaign criterion simulation. // Campaign criterion simulation resource names have the form: // // `customers/{customer_id}/campaignCriterionSimulations/{campaign_id}~{criterion_id}~{type}~{modification_method}~{start_date}~{end_date}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Campaign ID of the simulation. CampaignId *int64 `protobuf:"varint,9,opt,name=campaign_id,json=campaignId,proto3,oneof" json:"campaign_id,omitempty"` // Output only. Criterion ID of the simulation. CriterionId *int64 `protobuf:"varint,10,opt,name=criterion_id,json=criterionId,proto3,oneof" json:"criterion_id,omitempty"` // Output only. The field that the simulation modifies. Type enums.SimulationTypeEnum_SimulationType `` /* 131-byte string literal not displayed */ // Output only. How the simulation modifies the field. ModificationMethod enums.SimulationModificationMethodEnum_SimulationModificationMethod `` /* 213-byte string literal not displayed */ // Output only. First day on which the simulation is based, in YYYY-MM-DD format. StartDate *string `protobuf:"bytes,11,opt,name=start_date,json=startDate,proto3,oneof" json:"start_date,omitempty"` // Output only. Last day on which the simulation is based, in YYYY-MM-DD format. EndDate *string `protobuf:"bytes,12,opt,name=end_date,json=endDate,proto3,oneof" json:"end_date,omitempty"` // List of simulation points. // // Types that are assignable to PointList: // *CampaignCriterionSimulation_BidModifierPointList PointList isCampaignCriterionSimulation_PointList `protobuf_oneof:"point_list"` // contains filtered or unexported fields }
A campaign criterion simulation. Supported combinations of advertising channel type, criterion ids, simulation type and simulation modification method is detailed below respectively.
1. SEARCH - 30000,30001,30002 - BID_MODIFIER - UNIFORM 2. SHOPPING - 30000,30001,30002 - BID_MODIFIER - UNIFORM 3. DISPLAY - 30001 - BID_MODIFIER - UNIFORM
func (*CampaignCriterionSimulation) Descriptor
deprecated
added in
v0.2.4
func (*CampaignCriterionSimulation) Descriptor() ([]byte, []int)
Deprecated: Use CampaignCriterionSimulation.ProtoReflect.Descriptor instead.
func (*CampaignCriterionSimulation) GetBidModifierPointList ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) GetBidModifierPointList() *common.BidModifierSimulationPointList
func (*CampaignCriterionSimulation) GetCampaignId ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) GetCampaignId() int64
func (*CampaignCriterionSimulation) GetCriterionId ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) GetCriterionId() int64
func (*CampaignCriterionSimulation) GetEndDate ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) GetEndDate() string
func (*CampaignCriterionSimulation) GetModificationMethod ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
func (*CampaignCriterionSimulation) GetPointList ¶ added in v0.2.4
func (m *CampaignCriterionSimulation) GetPointList() isCampaignCriterionSimulation_PointList
func (*CampaignCriterionSimulation) GetResourceName ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) GetResourceName() string
func (*CampaignCriterionSimulation) GetStartDate ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) GetStartDate() string
func (*CampaignCriterionSimulation) GetType ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) GetType() enums.SimulationTypeEnum_SimulationType
func (*CampaignCriterionSimulation) ProtoMessage ¶ added in v0.2.4
func (*CampaignCriterionSimulation) ProtoMessage()
func (*CampaignCriterionSimulation) ProtoReflect ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) ProtoReflect() protoreflect.Message
func (*CampaignCriterionSimulation) Reset ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) Reset()
func (*CampaignCriterionSimulation) String ¶ added in v0.2.4
func (x *CampaignCriterionSimulation) String() string
type CampaignCriterionSimulation_BidModifierPointList ¶ added in v0.2.4
type CampaignCriterionSimulation_BidModifierPointList struct { // Output only. Simulation points if the simulation type is BID_MODIFIER. BidModifierPointList *common.BidModifierSimulationPointList `protobuf:"bytes,8,opt,name=bid_modifier_point_list,json=bidModifierPointList,proto3,oneof"` }
type CampaignCriterion_AdSchedule ¶ added in v0.2.0
type CampaignCriterion_AdSchedule struct { // Immutable. Ad Schedule. AdSchedule *common.AdScheduleInfo `protobuf:"bytes,15,opt,name=ad_schedule,json=adSchedule,proto3,oneof"` }
type CampaignCriterion_AgeRange ¶ added in v0.2.0
type CampaignCriterion_AgeRange struct { // Immutable. Age range. AgeRange *common.AgeRangeInfo `protobuf:"bytes,16,opt,name=age_range,json=ageRange,proto3,oneof"` }
type CampaignCriterion_Carrier ¶ added in v0.2.0
type CampaignCriterion_Carrier struct { // Immutable. Carrier. Carrier *common.CarrierInfo `protobuf:"bytes,29,opt,name=carrier,proto3,oneof"` }
type CampaignCriterion_CombinedAudience ¶ added in v0.2.4
type CampaignCriterion_CombinedAudience struct { // Immutable. Combined Audience. CombinedAudience *common.CombinedAudienceInfo `protobuf:"bytes,42,opt,name=combined_audience,json=combinedAudience,proto3,oneof"` }
type CampaignCriterion_ContentLabel ¶ added in v0.2.0
type CampaignCriterion_ContentLabel struct { // Immutable. ContentLabel. ContentLabel *common.ContentLabelInfo `protobuf:"bytes,28,opt,name=content_label,json=contentLabel,proto3,oneof"` }
type CampaignCriterion_CustomAffinity ¶ added in v0.2.4
type CampaignCriterion_CustomAffinity struct { // Immutable. Custom Affinity. CustomAffinity *common.CustomAffinityInfo `protobuf:"bytes,36,opt,name=custom_affinity,json=customAffinity,proto3,oneof"` }
type CampaignCriterion_CustomAudience ¶ added in v0.2.4
type CampaignCriterion_CustomAudience struct { // Immutable. Custom Audience CustomAudience *common.CustomAudienceInfo `protobuf:"bytes,41,opt,name=custom_audience,json=customAudience,proto3,oneof"` }
type CampaignCriterion_Device ¶ added in v0.2.0
type CampaignCriterion_Device struct { // Immutable. Device. Device *common.DeviceInfo `protobuf:"bytes,13,opt,name=device,proto3,oneof"` }
type CampaignCriterion_Gender ¶ added in v0.2.0
type CampaignCriterion_Gender struct { // Immutable. Gender. Gender *common.GenderInfo `protobuf:"bytes,17,opt,name=gender,proto3,oneof"` }
type CampaignCriterion_IncomeRange ¶ added in v0.2.0
type CampaignCriterion_IncomeRange struct { // Immutable. Income range. IncomeRange *common.IncomeRangeInfo `protobuf:"bytes,18,opt,name=income_range,json=incomeRange,proto3,oneof"` }
type CampaignCriterion_IpBlock ¶ added in v0.2.0
type CampaignCriterion_IpBlock struct { // Immutable. IpBlock. IpBlock *common.IpBlockInfo `protobuf:"bytes,27,opt,name=ip_block,json=ipBlock,proto3,oneof"` }
type CampaignCriterion_Keyword ¶
type CampaignCriterion_Keyword struct { // Immutable. Keyword. Keyword *common.KeywordInfo `protobuf:"bytes,8,opt,name=keyword,proto3,oneof"` }
type CampaignCriterion_Language ¶ added in v0.2.0
type CampaignCriterion_Language struct { // Immutable. Language. Language *common.LanguageInfo `protobuf:"bytes,26,opt,name=language,proto3,oneof"` }
type CampaignCriterion_ListingScope ¶ added in v0.2.0
type CampaignCriterion_ListingScope struct { // Immutable. Listing scope. ListingScope *common.ListingScopeInfo `protobuf:"bytes,25,opt,name=listing_scope,json=listingScope,proto3,oneof"` }
type CampaignCriterion_Location ¶
type CampaignCriterion_Location struct { // Immutable. Location. Location *common.LocationInfo `protobuf:"bytes,12,opt,name=location,proto3,oneof"` }
type CampaignCriterion_LocationGroup ¶ added in v0.2.4
type CampaignCriterion_LocationGroup struct { // Immutable. Location Group LocationGroup *common.LocationGroupInfo `protobuf:"bytes,34,opt,name=location_group,json=locationGroup,proto3,oneof"` }
type CampaignCriterion_MobileAppCategory ¶ added in v0.2.1
type CampaignCriterion_MobileAppCategory struct { // Immutable. Mobile app category. MobileAppCategory *common.MobileAppCategoryInfo `protobuf:"bytes,10,opt,name=mobile_app_category,json=mobileAppCategory,proto3,oneof"` }
type CampaignCriterion_MobileApplication ¶ added in v0.2.4
type CampaignCriterion_MobileApplication struct { // Immutable. Mobile application. MobileApplication *common.MobileApplicationInfo `protobuf:"bytes,11,opt,name=mobile_application,json=mobileApplication,proto3,oneof"` }
type CampaignCriterion_MobileDevice ¶ added in v0.2.4
type CampaignCriterion_MobileDevice struct { // Immutable. Mobile Device. MobileDevice *common.MobileDeviceInfo `protobuf:"bytes,33,opt,name=mobile_device,json=mobileDevice,proto3,oneof"` }
type CampaignCriterion_OperatingSystemVersion ¶ added in v0.2.1
type CampaignCriterion_OperatingSystemVersion struct { // Immutable. Operating system version. OperatingSystemVersion *common.OperatingSystemVersionInfo `protobuf:"bytes,32,opt,name=operating_system_version,json=operatingSystemVersion,proto3,oneof"` }
type CampaignCriterion_ParentalStatus ¶ added in v0.2.0
type CampaignCriterion_ParentalStatus struct { // Immutable. Parental status. ParentalStatus *common.ParentalStatusInfo `protobuf:"bytes,19,opt,name=parental_status,json=parentalStatus,proto3,oneof"` }
type CampaignCriterion_Placement ¶ added in v0.2.0
type CampaignCriterion_Placement struct { // Immutable. Placement. Placement *common.PlacementInfo `protobuf:"bytes,9,opt,name=placement,proto3,oneof"` }
type CampaignCriterion_Proximity ¶ added in v0.2.0
type CampaignCriterion_Proximity struct { // Immutable. Proximity. Proximity *common.ProximityInfo `protobuf:"bytes,23,opt,name=proximity,proto3,oneof"` }
type CampaignCriterion_Topic ¶ added in v0.2.0
type CampaignCriterion_UserInterest ¶ added in v0.2.0
type CampaignCriterion_UserInterest struct { // Immutable. User Interest. UserInterest *common.UserInterestInfo `protobuf:"bytes,30,opt,name=user_interest,json=userInterest,proto3,oneof"` }
type CampaignCriterion_UserList ¶ added in v0.2.0
type CampaignCriterion_UserList struct { // Immutable. User List. UserList *common.UserListInfo `protobuf:"bytes,22,opt,name=user_list,json=userList,proto3,oneof"` }
type CampaignCriterion_Webpage ¶ added in v0.2.1
type CampaignCriterion_Webpage struct { // Immutable. Webpage. Webpage *common.WebpageInfo `protobuf:"bytes,31,opt,name=webpage,proto3,oneof"` }
type CampaignCriterion_YoutubeChannel ¶ added in v0.2.0
type CampaignCriterion_YoutubeChannel struct { // Immutable. YouTube Channel. YoutubeChannel *common.YouTubeChannelInfo `protobuf:"bytes,21,opt,name=youtube_channel,json=youtubeChannel,proto3,oneof"` }
type CampaignCriterion_YoutubeVideo ¶ added in v0.2.0
type CampaignCriterion_YoutubeVideo struct { // Immutable. YouTube Video. YoutubeVideo *common.YouTubeVideoInfo `protobuf:"bytes,20,opt,name=youtube_video,json=youtubeVideo,proto3,oneof"` }
type CampaignDraft ¶ added in v0.2.4
type CampaignDraft struct { // Immutable. The resource name of the campaign draft. // Campaign draft resource names have the form: // // `customers/{customer_id}/campaignDrafts/{base_campaign_id}~{draft_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the draft. // // This field is read-only. DraftId *int64 `protobuf:"varint,9,opt,name=draft_id,json=draftId,proto3,oneof" json:"draft_id,omitempty"` // Immutable. The base campaign to which the draft belongs. BaseCampaign *string `protobuf:"bytes,10,opt,name=base_campaign,json=baseCampaign,proto3,oneof" json:"base_campaign,omitempty"` // The name of the campaign draft. // // This field is required and should not be empty when creating new // campaign drafts. // // It must not contain any null (code point 0x0), NL line feed // (code point 0xA) or carriage return (code point 0xD) characters. Name *string `protobuf:"bytes,11,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. Resource name of the Campaign that results from overlaying the draft // changes onto the base campaign. // // This field is read-only. DraftCampaign *string `protobuf:"bytes,12,opt,name=draft_campaign,json=draftCampaign,proto3,oneof" json:"draft_campaign,omitempty"` // Output only. The status of the campaign draft. This field is read-only. // // When a new campaign draft is added, the status defaults to PROPOSED. Status enums.CampaignDraftStatusEnum_CampaignDraftStatus `` /* 145-byte string literal not displayed */ // Output only. Whether there is an experiment based on this draft currently serving. HasExperimentRunning *bool `` /* 131-byte string literal not displayed */ // Output only. The resource name of the long-running operation that can be used to poll // for completion of draft promotion. This is only set if the draft promotion // is in progress or finished. LongRunningOperation *string `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
A campaign draft.
func (*CampaignDraft) Descriptor
deprecated
added in
v0.2.4
func (*CampaignDraft) Descriptor() ([]byte, []int)
Deprecated: Use CampaignDraft.ProtoReflect.Descriptor instead.
func (*CampaignDraft) GetBaseCampaign ¶ added in v0.2.4
func (x *CampaignDraft) GetBaseCampaign() string
func (*CampaignDraft) GetDraftCampaign ¶ added in v0.2.4
func (x *CampaignDraft) GetDraftCampaign() string
func (*CampaignDraft) GetDraftId ¶ added in v0.2.4
func (x *CampaignDraft) GetDraftId() int64
func (*CampaignDraft) GetHasExperimentRunning ¶ added in v0.2.4
func (x *CampaignDraft) GetHasExperimentRunning() bool
func (*CampaignDraft) GetLongRunningOperation ¶ added in v0.2.4
func (x *CampaignDraft) GetLongRunningOperation() string
func (*CampaignDraft) GetName ¶ added in v0.2.4
func (x *CampaignDraft) GetName() string
func (*CampaignDraft) GetResourceName ¶ added in v0.2.4
func (x *CampaignDraft) GetResourceName() string
func (*CampaignDraft) GetStatus ¶ added in v0.2.4
func (x *CampaignDraft) GetStatus() enums.CampaignDraftStatusEnum_CampaignDraftStatus
func (*CampaignDraft) ProtoMessage ¶ added in v0.2.4
func (*CampaignDraft) ProtoMessage()
func (*CampaignDraft) ProtoReflect ¶ added in v0.2.4
func (x *CampaignDraft) ProtoReflect() protoreflect.Message
func (*CampaignDraft) Reset ¶ added in v0.2.4
func (x *CampaignDraft) Reset()
func (*CampaignDraft) String ¶ added in v0.2.4
func (x *CampaignDraft) String() string
type CampaignExperiment ¶ added in v0.2.4
type CampaignExperiment struct { // Immutable. The resource name of the campaign experiment. // Campaign experiment resource names have the form: // // `customers/{customer_id}/campaignExperiments/{campaign_experiment_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the campaign experiment. // // This field is read-only. Id *int64 `protobuf:"varint,13,opt,name=id,proto3,oneof" json:"id,omitempty"` // Immutable. The campaign draft with staged changes to the base campaign. CampaignDraft *string `protobuf:"bytes,14,opt,name=campaign_draft,json=campaignDraft,proto3,oneof" json:"campaign_draft,omitempty"` // The name of the campaign experiment. // // This field is required when creating new campaign experiments // and must not conflict with the name of another non-removed // campaign experiment or campaign. // // It must not contain any null (code point 0x0), NL line feed // (code point 0xA) or carriage return (code point 0xD) characters. Name *string `protobuf:"bytes,15,opt,name=name,proto3,oneof" json:"name,omitempty"` // The description of the experiment. Description *string `protobuf:"bytes,16,opt,name=description,proto3,oneof" json:"description,omitempty"` // Immutable. Share of traffic directed to experiment as a percent (must be between 1 and // 99 inclusive. Base campaign receives the remainder of the traffic // (100 - traffic_split_percent). Required for create. TrafficSplitPercent *int64 `` /* 128-byte string literal not displayed */ // Immutable. Determines the behavior of the traffic split. TrafficSplitType enums.CampaignExperimentTrafficSplitTypeEnum_CampaignExperimentTrafficSplitType `` /* 221-byte string literal not displayed */ // Output only. The experiment campaign, as opposed to the base campaign. ExperimentCampaign *string `protobuf:"bytes,18,opt,name=experiment_campaign,json=experimentCampaign,proto3,oneof" json:"experiment_campaign,omitempty"` // Output only. The status of the campaign experiment. This field is read-only. Status enums.CampaignExperimentStatusEnum_CampaignExperimentStatus `` /* 155-byte string literal not displayed */ // Output only. The resource name of the long-running operation that can be used to poll // for completion of experiment create or promote. The most recent long // running operation is returned. LongRunningOperation *string `` /* 130-byte string literal not displayed */ // Date when the campaign experiment starts. By default, the experiment starts // now or on the campaign's start date, whichever is later. If this field is // set, then the experiment starts at the beginning of the specified date in // the customer's time zone. Cannot be changed once the experiment starts. // // Format: YYYY-MM-DD // Example: 2019-03-14 StartDate *string `protobuf:"bytes,20,opt,name=start_date,json=startDate,proto3,oneof" json:"start_date,omitempty"` // The last day of the campaign experiment. By default, the experiment ends on // the campaign's end date. If this field is set, then the experiment ends at // the end of the specified date in the customer's time zone. // // Format: YYYY-MM-DD // Example: 2019-04-18 EndDate *string `protobuf:"bytes,21,opt,name=end_date,json=endDate,proto3,oneof" json:"end_date,omitempty"` // contains filtered or unexported fields }
An A/B experiment that compares the performance of the base campaign (the control) and a variation of that campaign (the experiment).
func (*CampaignExperiment) Descriptor
deprecated
added in
v0.2.4
func (*CampaignExperiment) Descriptor() ([]byte, []int)
Deprecated: Use CampaignExperiment.ProtoReflect.Descriptor instead.
func (*CampaignExperiment) GetCampaignDraft ¶ added in v0.2.4
func (x *CampaignExperiment) GetCampaignDraft() string
func (*CampaignExperiment) GetDescription ¶ added in v0.2.4
func (x *CampaignExperiment) GetDescription() string
func (*CampaignExperiment) GetEndDate ¶ added in v0.2.4
func (x *CampaignExperiment) GetEndDate() string
func (*CampaignExperiment) GetExperimentCampaign ¶ added in v0.2.4
func (x *CampaignExperiment) GetExperimentCampaign() string
func (*CampaignExperiment) GetId ¶ added in v0.2.4
func (x *CampaignExperiment) GetId() int64
func (*CampaignExperiment) GetLongRunningOperation ¶ added in v0.2.4
func (x *CampaignExperiment) GetLongRunningOperation() string
func (*CampaignExperiment) GetName ¶ added in v0.2.4
func (x *CampaignExperiment) GetName() string
func (*CampaignExperiment) GetResourceName ¶ added in v0.2.4
func (x *CampaignExperiment) GetResourceName() string
func (*CampaignExperiment) GetStartDate ¶ added in v0.2.4
func (x *CampaignExperiment) GetStartDate() string
func (*CampaignExperiment) GetStatus ¶ added in v0.2.4
func (x *CampaignExperiment) GetStatus() enums.CampaignExperimentStatusEnum_CampaignExperimentStatus
func (*CampaignExperiment) GetTrafficSplitPercent ¶ added in v0.2.4
func (x *CampaignExperiment) GetTrafficSplitPercent() int64
func (*CampaignExperiment) GetTrafficSplitType ¶ added in v0.2.4
func (x *CampaignExperiment) GetTrafficSplitType() enums.CampaignExperimentTrafficSplitTypeEnum_CampaignExperimentTrafficSplitType
func (*CampaignExperiment) ProtoMessage ¶ added in v0.2.4
func (*CampaignExperiment) ProtoMessage()
func (*CampaignExperiment) ProtoReflect ¶ added in v0.2.4
func (x *CampaignExperiment) ProtoReflect() protoreflect.Message
func (*CampaignExperiment) Reset ¶ added in v0.2.4
func (x *CampaignExperiment) Reset()
func (*CampaignExperiment) String ¶ added in v0.2.4
func (x *CampaignExperiment) String() string
type CampaignExtensionSetting ¶ added in v0.2.4
type CampaignExtensionSetting struct { // Immutable. The resource name of the campaign extension setting. // CampaignExtensionSetting resource names have the form: // // `customers/{customer_id}/campaignExtensionSettings/{campaign_id}~{extension_type}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The extension type of the customer extension setting. ExtensionType enums.ExtensionTypeEnum_ExtensionType `` /* 168-byte string literal not displayed */ // Immutable. The resource name of the campaign. The linked extension feed items will // serve under this campaign. // Campaign resource names have the form: // // `customers/{customer_id}/campaigns/{campaign_id}` Campaign *string `protobuf:"bytes,6,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // The resource names of the extension feed items to serve under the campaign. // ExtensionFeedItem resource names have the form: // // `customers/{customer_id}/extensionFeedItems/{feed_item_id}` ExtensionFeedItems []string `protobuf:"bytes,7,rep,name=extension_feed_items,json=extensionFeedItems,proto3" json:"extension_feed_items,omitempty"` // The device for which the extensions will serve. Optional. Device enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
A campaign extension setting.
func (*CampaignExtensionSetting) Descriptor
deprecated
added in
v0.2.4
func (*CampaignExtensionSetting) Descriptor() ([]byte, []int)
Deprecated: Use CampaignExtensionSetting.ProtoReflect.Descriptor instead.
func (*CampaignExtensionSetting) GetCampaign ¶ added in v0.2.4
func (x *CampaignExtensionSetting) GetCampaign() string
func (*CampaignExtensionSetting) GetDevice ¶ added in v0.2.4
func (x *CampaignExtensionSetting) GetDevice() enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice
func (*CampaignExtensionSetting) GetExtensionFeedItems ¶ added in v0.2.4
func (x *CampaignExtensionSetting) GetExtensionFeedItems() []string
func (*CampaignExtensionSetting) GetExtensionType ¶ added in v0.2.4
func (x *CampaignExtensionSetting) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType
func (*CampaignExtensionSetting) GetResourceName ¶ added in v0.2.4
func (x *CampaignExtensionSetting) GetResourceName() string
func (*CampaignExtensionSetting) ProtoMessage ¶ added in v0.2.4
func (*CampaignExtensionSetting) ProtoMessage()
func (*CampaignExtensionSetting) ProtoReflect ¶ added in v0.2.4
func (x *CampaignExtensionSetting) ProtoReflect() protoreflect.Message
func (*CampaignExtensionSetting) Reset ¶ added in v0.2.4
func (x *CampaignExtensionSetting) Reset()
func (*CampaignExtensionSetting) String ¶ added in v0.2.4
func (x *CampaignExtensionSetting) String() string
type CampaignFeed ¶ added in v0.2.0
type CampaignFeed struct { // Immutable. The resource name of the campaign feed. // Campaign feed resource names have the form: // // `customers/{customer_id}/campaignFeeds/{campaign_id}~{feed_id} ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The feed to which the CampaignFeed belongs. Feed *string `protobuf:"bytes,7,opt,name=feed,proto3,oneof" json:"feed,omitempty"` // Immutable. The campaign to which the CampaignFeed belongs. Campaign *string `protobuf:"bytes,8,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // Indicates which placeholder types the feed may populate under the connected // campaign. Required. PlaceholderTypes []enums.PlaceholderTypeEnum_PlaceholderType `` /* 188-byte string literal not displayed */ // Matching function associated with the CampaignFeed. // The matching function is used to filter the set of feed items selected. // Required. MatchingFunction *common.MatchingFunction `protobuf:"bytes,5,opt,name=matching_function,json=matchingFunction,proto3" json:"matching_function,omitempty"` // Output only. Status of the campaign feed. // This field is read-only. Status enums.FeedLinkStatusEnum_FeedLinkStatus `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
A campaign feed.
func (*CampaignFeed) Descriptor
deprecated
added in
v0.2.0
func (*CampaignFeed) Descriptor() ([]byte, []int)
Deprecated: Use CampaignFeed.ProtoReflect.Descriptor instead.
func (*CampaignFeed) GetCampaign ¶ added in v0.2.0
func (x *CampaignFeed) GetCampaign() string
func (*CampaignFeed) GetFeed ¶ added in v0.2.0
func (x *CampaignFeed) GetFeed() string
func (*CampaignFeed) GetMatchingFunction ¶ added in v0.2.0
func (x *CampaignFeed) GetMatchingFunction() *common.MatchingFunction
func (*CampaignFeed) GetPlaceholderTypes ¶ added in v0.2.0
func (x *CampaignFeed) GetPlaceholderTypes() []enums.PlaceholderTypeEnum_PlaceholderType
func (*CampaignFeed) GetResourceName ¶ added in v0.2.0
func (x *CampaignFeed) GetResourceName() string
func (*CampaignFeed) GetStatus ¶ added in v0.2.0
func (x *CampaignFeed) GetStatus() enums.FeedLinkStatusEnum_FeedLinkStatus
func (*CampaignFeed) ProtoMessage ¶ added in v0.2.0
func (*CampaignFeed) ProtoMessage()
func (*CampaignFeed) ProtoReflect ¶ added in v0.2.4
func (x *CampaignFeed) ProtoReflect() protoreflect.Message
func (*CampaignFeed) Reset ¶ added in v0.2.0
func (x *CampaignFeed) Reset()
func (*CampaignFeed) String ¶ added in v0.2.0
func (x *CampaignFeed) String() string
type CampaignLabel ¶ added in v0.2.4
type CampaignLabel struct { // Immutable. Name of the resource. // Campaign label resource names have the form: // `customers/{customer_id}/campaignLabels/{campaign_id}~{label_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The campaign to which the label is attached. Campaign *string `protobuf:"bytes,4,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // Immutable. The label assigned to the campaign. Label *string `protobuf:"bytes,5,opt,name=label,proto3,oneof" json:"label,omitempty"` // contains filtered or unexported fields }
Represents a relationship between a campaign and a label.
func (*CampaignLabel) Descriptor
deprecated
added in
v0.2.4
func (*CampaignLabel) Descriptor() ([]byte, []int)
Deprecated: Use CampaignLabel.ProtoReflect.Descriptor instead.
func (*CampaignLabel) GetCampaign ¶ added in v0.2.4
func (x *CampaignLabel) GetCampaign() string
func (*CampaignLabel) GetLabel ¶ added in v0.2.4
func (x *CampaignLabel) GetLabel() string
func (*CampaignLabel) GetResourceName ¶ added in v0.2.4
func (x *CampaignLabel) GetResourceName() string
func (*CampaignLabel) ProtoMessage ¶ added in v0.2.4
func (*CampaignLabel) ProtoMessage()
func (*CampaignLabel) ProtoReflect ¶ added in v0.2.4
func (x *CampaignLabel) ProtoReflect() protoreflect.Message
func (*CampaignLabel) Reset ¶ added in v0.2.4
func (x *CampaignLabel) Reset()
func (*CampaignLabel) String ¶ added in v0.2.4
func (x *CampaignLabel) String() string
type CampaignSharedSet ¶ added in v0.2.0
type CampaignSharedSet struct { // Campaign shared set resource names have the form: // // `customers/{customer_id}/campaignSharedSets/{campaign_id}~{shared_set_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` Campaign *string `protobuf:"bytes,5,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // shared set of another customer. This customer should be a manager of the // other customer, otherwise the campaign shared set will exist but have no // serving effect. Only negative keyword shared sets can be associated with // Shopping campaigns. Only negative placement shared sets can be associated // with Display mobile app campaigns. SharedSet *string `protobuf:"bytes,6,opt,name=shared_set,json=sharedSet,proto3,oneof" json:"shared_set,omitempty"` Status enums.CampaignSharedSetStatusEnum_CampaignSharedSetStatus `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
CampaignSharedSets are used for managing the shared sets associated with a campaign.
func (*CampaignSharedSet) Descriptor
deprecated
added in
v0.2.0
func (*CampaignSharedSet) Descriptor() ([]byte, []int)
Deprecated: Use CampaignSharedSet.ProtoReflect.Descriptor instead.
func (*CampaignSharedSet) GetCampaign ¶ added in v0.2.0
func (x *CampaignSharedSet) GetCampaign() string
func (*CampaignSharedSet) GetResourceName ¶ added in v0.2.0
func (x *CampaignSharedSet) GetResourceName() string
func (*CampaignSharedSet) GetSharedSet ¶ added in v0.2.0
func (x *CampaignSharedSet) GetSharedSet() string
func (*CampaignSharedSet) GetStatus ¶ added in v0.2.0
func (x *CampaignSharedSet) GetStatus() enums.CampaignSharedSetStatusEnum_CampaignSharedSetStatus
func (*CampaignSharedSet) ProtoMessage ¶ added in v0.2.0
func (*CampaignSharedSet) ProtoMessage()
func (*CampaignSharedSet) ProtoReflect ¶ added in v0.2.4
func (x *CampaignSharedSet) ProtoReflect() protoreflect.Message
func (*CampaignSharedSet) Reset ¶ added in v0.2.0
func (x *CampaignSharedSet) Reset()
func (*CampaignSharedSet) String ¶ added in v0.2.0
func (x *CampaignSharedSet) String() string
type CampaignSimulation ¶ added in v0.2.4
type CampaignSimulation struct { // Output only. The resource name of the campaign simulation. // Campaign simulation resource names have the form: // // `customers/{customer_id}/campaignSimulations/{campaign_id}~{type}~{modification_method}~{start_date}~{end_date}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Campaign id of the simulation. CampaignId int64 `protobuf:"varint,2,opt,name=campaign_id,json=campaignId,proto3" json:"campaign_id,omitempty"` // Output only. The field that the simulation modifies. Type enums.SimulationTypeEnum_SimulationType `` /* 131-byte string literal not displayed */ // Output only. How the simulation modifies the field. ModificationMethod enums.SimulationModificationMethodEnum_SimulationModificationMethod `` /* 213-byte string literal not displayed */ // Output only. First day on which the simulation is based, in YYYY-MM-DD format. StartDate string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"` // Output only. Last day on which the simulation is based, in YYYY-MM-DD format EndDate string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"` // List of simulation points. // // Types that are assignable to PointList: // *CampaignSimulation_CpcBidPointList // *CampaignSimulation_TargetCpaPointList // *CampaignSimulation_TargetRoasPointList // *CampaignSimulation_TargetImpressionSharePointList // *CampaignSimulation_BudgetPointList PointList isCampaignSimulation_PointList `protobuf_oneof:"point_list"` // contains filtered or unexported fields }
A campaign simulation. Supported combinations of advertising channel type, simulation type and simulation modification method is detailed below respectively.
SEARCH - CPC_BID - UNIFORM SEARCH - CPC_BID - SCALING SEARCH - TARGET_CPA - UNIFORM SEARCH - TARGET_CPA - SCALING SEARCH - TARGET_ROAS - UNIFORM SEARCH - TARGET_IMPRESSION_SHARE - UNIFORM SEARCH - BUDGET - UNIFORM SHOPPING - BUDGET - UNIFORM SHOPPING - TARGET_ROAS - UNIFORM MULTIPLE - TARGET_CPA - UNIFORM OWNED_AND_OPERATED - TARGET_CPA - DEFAULT DISPLAY - TARGET_CPA - UNIFORM
func (*CampaignSimulation) Descriptor
deprecated
added in
v0.2.4
func (*CampaignSimulation) Descriptor() ([]byte, []int)
Deprecated: Use CampaignSimulation.ProtoReflect.Descriptor instead.
func (*CampaignSimulation) GetBudgetPointList ¶ added in v0.2.4
func (x *CampaignSimulation) GetBudgetPointList() *common.BudgetSimulationPointList
func (*CampaignSimulation) GetCampaignId ¶ added in v0.2.4
func (x *CampaignSimulation) GetCampaignId() int64
func (*CampaignSimulation) GetCpcBidPointList ¶ added in v0.2.4
func (x *CampaignSimulation) GetCpcBidPointList() *common.CpcBidSimulationPointList
func (*CampaignSimulation) GetEndDate ¶ added in v0.2.4
func (x *CampaignSimulation) GetEndDate() string
func (*CampaignSimulation) GetModificationMethod ¶ added in v0.2.4
func (x *CampaignSimulation) GetModificationMethod() enums.SimulationModificationMethodEnum_SimulationModificationMethod
func (*CampaignSimulation) GetPointList ¶ added in v0.2.4
func (m *CampaignSimulation) GetPointList() isCampaignSimulation_PointList
func (*CampaignSimulation) GetResourceName ¶ added in v0.2.4
func (x *CampaignSimulation) GetResourceName() string
func (*CampaignSimulation) GetStartDate ¶ added in v0.2.4
func (x *CampaignSimulation) GetStartDate() string
func (*CampaignSimulation) GetTargetCpaPointList ¶ added in v0.2.4
func (x *CampaignSimulation) GetTargetCpaPointList() *common.TargetCpaSimulationPointList
func (*CampaignSimulation) GetTargetImpressionSharePointList ¶ added in v0.2.4
func (x *CampaignSimulation) GetTargetImpressionSharePointList() *common.TargetImpressionShareSimulationPointList
func (*CampaignSimulation) GetTargetRoasPointList ¶ added in v0.2.4
func (x *CampaignSimulation) GetTargetRoasPointList() *common.TargetRoasSimulationPointList
func (*CampaignSimulation) GetType ¶ added in v0.2.4
func (x *CampaignSimulation) GetType() enums.SimulationTypeEnum_SimulationType
func (*CampaignSimulation) ProtoMessage ¶ added in v0.2.4
func (*CampaignSimulation) ProtoMessage()
func (*CampaignSimulation) ProtoReflect ¶ added in v0.2.4
func (x *CampaignSimulation) ProtoReflect() protoreflect.Message
func (*CampaignSimulation) Reset ¶ added in v0.2.4
func (x *CampaignSimulation) Reset()
func (*CampaignSimulation) String ¶ added in v0.2.4
func (x *CampaignSimulation) String() string
type CampaignSimulation_BudgetPointList ¶ added in v0.2.4
type CampaignSimulation_BudgetPointList struct { // Output only. Simulation points if the simulation type is BUDGET. BudgetPointList *common.BudgetSimulationPointList `protobuf:"bytes,11,opt,name=budget_point_list,json=budgetPointList,proto3,oneof"` }
type CampaignSimulation_CpcBidPointList ¶ added in v0.2.4
type CampaignSimulation_CpcBidPointList struct { // Output only. Simulation points if the simulation type is CPC_BID. CpcBidPointList *common.CpcBidSimulationPointList `protobuf:"bytes,7,opt,name=cpc_bid_point_list,json=cpcBidPointList,proto3,oneof"` }
type CampaignSimulation_TargetCpaPointList ¶ added in v0.2.4
type CampaignSimulation_TargetCpaPointList struct { // Output only. Simulation points if the simulation type is TARGET_CPA. TargetCpaPointList *common.TargetCpaSimulationPointList `protobuf:"bytes,8,opt,name=target_cpa_point_list,json=targetCpaPointList,proto3,oneof"` }
type CampaignSimulation_TargetImpressionSharePointList ¶ added in v0.2.4
type CampaignSimulation_TargetImpressionSharePointList struct { common.TargetImpressionShareSimulationPointList `protobuf:"bytes,10,opt,name=target_impression_share_point_list,json=targetImpressionSharePointList,proto3,oneof"` }TargetImpressionSharePointList *
type CampaignSimulation_TargetRoasPointList ¶ added in v0.2.4
type CampaignSimulation_TargetRoasPointList struct { // Output only. Simulation points if the simulation type is TARGET_ROAS. TargetRoasPointList *common.TargetRoasSimulationPointList `protobuf:"bytes,9,opt,name=target_roas_point_list,json=targetRoasPointList,proto3,oneof"` }
type Campaign_AppCampaignSetting ¶ added in v0.2.4
type Campaign_AppCampaignSetting struct { // Represents the goal which the bidding strategy of this app campaign // should optimize towards. BiddingStrategyGoalType enums.AppCampaignBiddingStrategyGoalTypeEnum_AppCampaignBiddingStrategyGoalType `` /* 244-byte string literal not displayed */ // Immutable. A string that uniquely identifies a mobile application. AppId *string `protobuf:"bytes,4,opt,name=app_id,json=appId,proto3,oneof" json:"app_id,omitempty"` // Immutable. The application store that distributes this specific app. AppStore enums.AppCampaignAppStoreEnum_AppCampaignAppStore `` /* 165-byte string literal not displayed */ // contains filtered or unexported fields }
Campaign-level settings for App Campaigns.
func (*Campaign_AppCampaignSetting) Descriptor
deprecated
added in
v0.2.4
func (*Campaign_AppCampaignSetting) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_AppCampaignSetting.ProtoReflect.Descriptor instead.
func (*Campaign_AppCampaignSetting) GetAppId ¶ added in v0.2.4
func (x *Campaign_AppCampaignSetting) GetAppId() string
func (*Campaign_AppCampaignSetting) GetAppStore ¶ added in v0.2.4
func (x *Campaign_AppCampaignSetting) GetAppStore() enums.AppCampaignAppStoreEnum_AppCampaignAppStore
func (*Campaign_AppCampaignSetting) GetBiddingStrategyGoalType ¶ added in v0.2.4
func (x *Campaign_AppCampaignSetting) GetBiddingStrategyGoalType() enums.AppCampaignBiddingStrategyGoalTypeEnum_AppCampaignBiddingStrategyGoalType
func (*Campaign_AppCampaignSetting) ProtoMessage ¶ added in v0.2.4
func (*Campaign_AppCampaignSetting) ProtoMessage()
func (*Campaign_AppCampaignSetting) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_AppCampaignSetting) ProtoReflect() protoreflect.Message
func (*Campaign_AppCampaignSetting) Reset ¶ added in v0.2.4
func (x *Campaign_AppCampaignSetting) Reset()
func (*Campaign_AppCampaignSetting) String ¶ added in v0.2.4
func (x *Campaign_AppCampaignSetting) String() string
type Campaign_BiddingStrategy ¶
type Campaign_BiddingStrategy struct { // Portfolio bidding strategy used by campaign. BiddingStrategy string `protobuf:"bytes,67,opt,name=bidding_strategy,json=biddingStrategy,proto3,oneof"` }
type Campaign_Commission ¶ added in v0.2.4
type Campaign_Commission struct { // Commission is an automatic bidding strategy in which the advertiser pays // a certain portion of the conversion value. Commission *common.Commission `protobuf:"bytes,49,opt,name=commission,proto3,oneof"` }
type Campaign_DynamicSearchAdsSetting ¶
type Campaign_DynamicSearchAdsSetting struct { // Required. The Internet domain name that this setting represents, e.g., "google.com" // or "www.google.com". DomainName string `protobuf:"bytes,6,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"` // Required. The language code specifying the language of the domain, e.g., "en". LanguageCode string `protobuf:"bytes,7,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Whether the campaign uses advertiser supplied URLs exclusively. UseSuppliedUrlsOnly *bool `` /* 129-byte string literal not displayed */ // The list of page feeds associated with the campaign. Feeds []string `protobuf:"bytes,9,rep,name=feeds,proto3" json:"feeds,omitempty"` // contains filtered or unexported fields }
The setting for controlling Dynamic Search Ads (DSA).
func (*Campaign_DynamicSearchAdsSetting) Descriptor
deprecated
func (*Campaign_DynamicSearchAdsSetting) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_DynamicSearchAdsSetting.ProtoReflect.Descriptor instead.
func (*Campaign_DynamicSearchAdsSetting) GetDomainName ¶
func (x *Campaign_DynamicSearchAdsSetting) GetDomainName() string
func (*Campaign_DynamicSearchAdsSetting) GetFeeds ¶ added in v0.2.4
func (x *Campaign_DynamicSearchAdsSetting) GetFeeds() []string
func (*Campaign_DynamicSearchAdsSetting) GetLanguageCode ¶
func (x *Campaign_DynamicSearchAdsSetting) GetLanguageCode() string
func (*Campaign_DynamicSearchAdsSetting) GetUseSuppliedUrlsOnly ¶
func (x *Campaign_DynamicSearchAdsSetting) GetUseSuppliedUrlsOnly() bool
func (*Campaign_DynamicSearchAdsSetting) ProtoMessage ¶
func (*Campaign_DynamicSearchAdsSetting) ProtoMessage()
func (*Campaign_DynamicSearchAdsSetting) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_DynamicSearchAdsSetting) ProtoReflect() protoreflect.Message
func (*Campaign_DynamicSearchAdsSetting) Reset ¶
func (x *Campaign_DynamicSearchAdsSetting) Reset()
func (*Campaign_DynamicSearchAdsSetting) String ¶
func (x *Campaign_DynamicSearchAdsSetting) String() string
type Campaign_GeoTargetTypeSetting ¶ added in v0.2.4
type Campaign_GeoTargetTypeSetting struct { // The setting used for positive geotargeting in this particular campaign. PositiveGeoTargetType enums.PositiveGeoTargetTypeEnum_PositiveGeoTargetType `` /* 212-byte string literal not displayed */ // The setting used for negative geotargeting in this particular campaign. NegativeGeoTargetType enums.NegativeGeoTargetTypeEnum_NegativeGeoTargetType `` /* 212-byte string literal not displayed */ // contains filtered or unexported fields }
Represents a collection of settings related to ads geotargeting.
func (*Campaign_GeoTargetTypeSetting) Descriptor
deprecated
added in
v0.2.4
func (*Campaign_GeoTargetTypeSetting) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_GeoTargetTypeSetting.ProtoReflect.Descriptor instead.
func (*Campaign_GeoTargetTypeSetting) GetNegativeGeoTargetType ¶ added in v0.2.4
func (x *Campaign_GeoTargetTypeSetting) GetNegativeGeoTargetType() enums.NegativeGeoTargetTypeEnum_NegativeGeoTargetType
func (*Campaign_GeoTargetTypeSetting) GetPositiveGeoTargetType ¶ added in v0.2.4
func (x *Campaign_GeoTargetTypeSetting) GetPositiveGeoTargetType() enums.PositiveGeoTargetTypeEnum_PositiveGeoTargetType
func (*Campaign_GeoTargetTypeSetting) ProtoMessage ¶ added in v0.2.4
func (*Campaign_GeoTargetTypeSetting) ProtoMessage()
func (*Campaign_GeoTargetTypeSetting) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_GeoTargetTypeSetting) ProtoReflect() protoreflect.Message
func (*Campaign_GeoTargetTypeSetting) Reset ¶ added in v0.2.4
func (x *Campaign_GeoTargetTypeSetting) Reset()
func (*Campaign_GeoTargetTypeSetting) String ¶ added in v0.2.4
func (x *Campaign_GeoTargetTypeSetting) String() string
type Campaign_HotelSettingInfo ¶
type Campaign_HotelSettingInfo struct { // Immutable. The linked Hotel Center account. HotelCenterId *int64 `protobuf:"varint,2,opt,name=hotel_center_id,json=hotelCenterId,proto3,oneof" json:"hotel_center_id,omitempty"` // contains filtered or unexported fields }
Campaign-level settings for hotel ads.
func (*Campaign_HotelSettingInfo) Descriptor
deprecated
func (*Campaign_HotelSettingInfo) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_HotelSettingInfo.ProtoReflect.Descriptor instead.
func (*Campaign_HotelSettingInfo) GetHotelCenterId ¶
func (x *Campaign_HotelSettingInfo) GetHotelCenterId() int64
func (*Campaign_HotelSettingInfo) ProtoMessage ¶
func (*Campaign_HotelSettingInfo) ProtoMessage()
func (*Campaign_HotelSettingInfo) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_HotelSettingInfo) ProtoReflect() protoreflect.Message
func (*Campaign_HotelSettingInfo) Reset ¶
func (x *Campaign_HotelSettingInfo) Reset()
func (*Campaign_HotelSettingInfo) String ¶
func (x *Campaign_HotelSettingInfo) String() string
type Campaign_LocalCampaignSetting ¶ added in v0.2.4
type Campaign_LocalCampaignSetting struct { // The location source type for this local campaign. LocationSourceType enums.LocationSourceTypeEnum_LocationSourceType `` /* 195-byte string literal not displayed */ // contains filtered or unexported fields }
Campaign setting for local campaigns.
func (*Campaign_LocalCampaignSetting) Descriptor
deprecated
added in
v0.2.4
func (*Campaign_LocalCampaignSetting) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_LocalCampaignSetting.ProtoReflect.Descriptor instead.
func (*Campaign_LocalCampaignSetting) GetLocationSourceType ¶ added in v0.2.4
func (x *Campaign_LocalCampaignSetting) GetLocationSourceType() enums.LocationSourceTypeEnum_LocationSourceType
func (*Campaign_LocalCampaignSetting) ProtoMessage ¶ added in v0.2.4
func (*Campaign_LocalCampaignSetting) ProtoMessage()
func (*Campaign_LocalCampaignSetting) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_LocalCampaignSetting) ProtoReflect() protoreflect.Message
func (*Campaign_LocalCampaignSetting) Reset ¶ added in v0.2.4
func (x *Campaign_LocalCampaignSetting) Reset()
func (*Campaign_LocalCampaignSetting) String ¶ added in v0.2.4
func (x *Campaign_LocalCampaignSetting) String() string
type Campaign_ManualCpc ¶
type Campaign_ManualCpm ¶
type Campaign_ManualCpv ¶ added in v0.2.0
type Campaign_MaximizeConversionValue ¶
type Campaign_MaximizeConversionValue struct { // Standard Maximize Conversion Value bidding strategy that automatically // sets bids to maximize revenue while spending your budget. MaximizeConversionValue *common.MaximizeConversionValue `protobuf:"bytes,31,opt,name=maximize_conversion_value,json=maximizeConversionValue,proto3,oneof"` }
type Campaign_MaximizeConversions ¶
type Campaign_MaximizeConversions struct { // Standard Maximize Conversions bidding strategy that automatically // maximizes number of conversions while spending your budget. MaximizeConversions *common.MaximizeConversions `protobuf:"bytes,30,opt,name=maximize_conversions,json=maximizeConversions,proto3,oneof"` }
type Campaign_NetworkSettings ¶
type Campaign_NetworkSettings struct { // Whether ads will be served with google.com search results. TargetGoogleSearch *bool `protobuf:"varint,5,opt,name=target_google_search,json=targetGoogleSearch,proto3,oneof" json:"target_google_search,omitempty"` // Whether ads will be served on partner sites in the Google Search Network // (requires `target_google_search` to also be `true`). TargetSearchNetwork *bool `` /* 127-byte string literal not displayed */ // Whether ads will be served on specified placements in the Google Display // Network. Placements are specified using the Placement criterion. TargetContentNetwork *bool `` /* 130-byte string literal not displayed */ // Whether ads will be served on the Google Partner Network. // This is available only to some select Google partner accounts. TargetPartnerSearchNetwork *bool `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
The network settings for the campaign.
func (*Campaign_NetworkSettings) Descriptor
deprecated
func (*Campaign_NetworkSettings) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_NetworkSettings.ProtoReflect.Descriptor instead.
func (*Campaign_NetworkSettings) GetTargetContentNetwork ¶
func (x *Campaign_NetworkSettings) GetTargetContentNetwork() bool
func (*Campaign_NetworkSettings) GetTargetGoogleSearch ¶
func (x *Campaign_NetworkSettings) GetTargetGoogleSearch() bool
func (*Campaign_NetworkSettings) GetTargetPartnerSearchNetwork ¶
func (x *Campaign_NetworkSettings) GetTargetPartnerSearchNetwork() bool
func (*Campaign_NetworkSettings) GetTargetSearchNetwork ¶
func (x *Campaign_NetworkSettings) GetTargetSearchNetwork() bool
func (*Campaign_NetworkSettings) ProtoMessage ¶
func (*Campaign_NetworkSettings) ProtoMessage()
func (*Campaign_NetworkSettings) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_NetworkSettings) ProtoReflect() protoreflect.Message
func (*Campaign_NetworkSettings) Reset ¶
func (x *Campaign_NetworkSettings) Reset()
func (*Campaign_NetworkSettings) String ¶
func (x *Campaign_NetworkSettings) String() string
type Campaign_OptimizationGoalSetting ¶ added in v0.2.4
type Campaign_OptimizationGoalSetting struct { // The list of optimization goal types. OptimizationGoalTypes []enums.OptimizationGoalTypeEnum_OptimizationGoalType `` /* 215-byte string literal not displayed */ // contains filtered or unexported fields }
Optimization goal setting for this campaign, which includes a set of optimization goal types.
func (*Campaign_OptimizationGoalSetting) Descriptor
deprecated
added in
v0.2.4
func (*Campaign_OptimizationGoalSetting) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_OptimizationGoalSetting.ProtoReflect.Descriptor instead.
func (*Campaign_OptimizationGoalSetting) GetOptimizationGoalTypes ¶ added in v0.2.4
func (x *Campaign_OptimizationGoalSetting) GetOptimizationGoalTypes() []enums.OptimizationGoalTypeEnum_OptimizationGoalType
func (*Campaign_OptimizationGoalSetting) ProtoMessage ¶ added in v0.2.4
func (*Campaign_OptimizationGoalSetting) ProtoMessage()
func (*Campaign_OptimizationGoalSetting) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_OptimizationGoalSetting) ProtoReflect() protoreflect.Message
func (*Campaign_OptimizationGoalSetting) Reset ¶ added in v0.2.4
func (x *Campaign_OptimizationGoalSetting) Reset()
func (*Campaign_OptimizationGoalSetting) String ¶ added in v0.2.4
func (x *Campaign_OptimizationGoalSetting) String() string
type Campaign_PercentCpc ¶
type Campaign_PercentCpc struct { // Standard Percent Cpc bidding strategy where bids are a fraction of the // advertised price for some good or service. PercentCpc *common.PercentCpc `protobuf:"bytes,34,opt,name=percent_cpc,json=percentCpc,proto3,oneof"` }
type Campaign_SelectiveOptimization ¶ added in v0.2.1
type Campaign_SelectiveOptimization struct { // The selected set of conversion actions for optimizing this campaign. ConversionActions []string `protobuf:"bytes,2,rep,name=conversion_actions,json=conversionActions,proto3" json:"conversion_actions,omitempty"` // contains filtered or unexported fields }
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.
func (*Campaign_SelectiveOptimization) Descriptor
deprecated
added in
v0.2.1
func (*Campaign_SelectiveOptimization) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_SelectiveOptimization.ProtoReflect.Descriptor instead.
func (*Campaign_SelectiveOptimization) GetConversionActions ¶ added in v0.2.1
func (x *Campaign_SelectiveOptimization) GetConversionActions() []string
func (*Campaign_SelectiveOptimization) ProtoMessage ¶ added in v0.2.1
func (*Campaign_SelectiveOptimization) ProtoMessage()
func (*Campaign_SelectiveOptimization) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_SelectiveOptimization) ProtoReflect() protoreflect.Message
func (*Campaign_SelectiveOptimization) Reset ¶ added in v0.2.1
func (x *Campaign_SelectiveOptimization) Reset()
func (*Campaign_SelectiveOptimization) String ¶ added in v0.2.1
func (x *Campaign_SelectiveOptimization) String() string
type Campaign_ShoppingSetting ¶ added in v0.2.0
type Campaign_ShoppingSetting struct { // Immutable. ID of the Merchant Center account. // This field is required for create operations. This field is immutable for // Shopping campaigns. MerchantId *int64 `protobuf:"varint,5,opt,name=merchant_id,json=merchantId,proto3,oneof" json:"merchant_id,omitempty"` // Immutable. Sales country of products to include in the campaign. // This field is required for Shopping campaigns. This field is immutable. // This field is optional for non-Shopping campaigns, but it must be equal // to 'ZZ' if set. SalesCountry *string `protobuf:"bytes,6,opt,name=sales_country,json=salesCountry,proto3,oneof" json:"sales_country,omitempty"` // Priority of the campaign. Campaigns with numerically higher priorities // take precedence over those with lower priorities. // This field is required for Shopping campaigns, with values between 0 and // 2, inclusive. // This field is optional for Smart Shopping campaigns, but must be equal to // 3 if set. CampaignPriority *int32 `protobuf:"varint,7,opt,name=campaign_priority,json=campaignPriority,proto3,oneof" json:"campaign_priority,omitempty"` // Whether to include local products. EnableLocal *bool `protobuf:"varint,8,opt,name=enable_local,json=enableLocal,proto3,oneof" json:"enable_local,omitempty"` // contains filtered or unexported fields }
The setting for Shopping campaigns. Defines the universe of products that can be advertised by the campaign, and how this campaign interacts with other Shopping campaigns.
func (*Campaign_ShoppingSetting) Descriptor
deprecated
added in
v0.2.0
func (*Campaign_ShoppingSetting) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_ShoppingSetting.ProtoReflect.Descriptor instead.
func (*Campaign_ShoppingSetting) GetCampaignPriority ¶ added in v0.2.0
func (x *Campaign_ShoppingSetting) GetCampaignPriority() int32
func (*Campaign_ShoppingSetting) GetEnableLocal ¶ added in v0.2.0
func (x *Campaign_ShoppingSetting) GetEnableLocal() bool
func (*Campaign_ShoppingSetting) GetMerchantId ¶ added in v0.2.0
func (x *Campaign_ShoppingSetting) GetMerchantId() int64
func (*Campaign_ShoppingSetting) GetSalesCountry ¶ added in v0.2.0
func (x *Campaign_ShoppingSetting) GetSalesCountry() string
func (*Campaign_ShoppingSetting) ProtoMessage ¶ added in v0.2.0
func (*Campaign_ShoppingSetting) ProtoMessage()
func (*Campaign_ShoppingSetting) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_ShoppingSetting) ProtoReflect() protoreflect.Message
func (*Campaign_ShoppingSetting) Reset ¶ added in v0.2.0
func (x *Campaign_ShoppingSetting) Reset()
func (*Campaign_ShoppingSetting) String ¶ added in v0.2.0
func (x *Campaign_ShoppingSetting) String() string
type Campaign_TargetCpa ¶
type Campaign_TargetCpa struct { // Standard Target CPA bidding strategy that automatically sets bids to // help get as many conversions as possible at the target // cost-per-acquisition (CPA) you set. TargetCpa *common.TargetCpa `protobuf:"bytes,26,opt,name=target_cpa,json=targetCpa,proto3,oneof"` }
type Campaign_TargetCpm ¶ added in v0.2.1
type Campaign_TargetImpressionShare ¶ added in v0.2.4
type Campaign_TargetImpressionShare struct { // that sets bids to achieve a desired percentage of impressions. TargetImpressionShare *common.TargetImpressionShare `protobuf:"bytes,48,opt,name=target_impression_share,json=targetImpressionShare,proto3,oneof"` }
type Campaign_TargetRoas ¶
type Campaign_TargetRoas struct { // Standard Target ROAS bidding strategy that automatically maximizes // revenue while averaging a specific target return on ad spend (ROAS). TargetRoas *common.TargetRoas `protobuf:"bytes,29,opt,name=target_roas,json=targetRoas,proto3,oneof"` }
type Campaign_TargetSpend ¶
type Campaign_TargetSpend struct { // Standard Target Spend bidding strategy that automatically sets your bids // to help get as many clicks as possible within your budget. TargetSpend *common.TargetSpend `protobuf:"bytes,27,opt,name=target_spend,json=targetSpend,proto3,oneof"` }
type Campaign_TrackingSetting ¶ added in v0.2.1
type Campaign_TrackingSetting struct { // Output only. The url used for dynamic tracking. TrackingUrl *string `protobuf:"bytes,2,opt,name=tracking_url,json=trackingUrl,proto3,oneof" json:"tracking_url,omitempty"` // contains filtered or unexported fields }
Campaign-level settings for tracking information.
func (*Campaign_TrackingSetting) Descriptor
deprecated
added in
v0.2.1
func (*Campaign_TrackingSetting) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_TrackingSetting.ProtoReflect.Descriptor instead.
func (*Campaign_TrackingSetting) GetTrackingUrl ¶ added in v0.2.1
func (x *Campaign_TrackingSetting) GetTrackingUrl() string
func (*Campaign_TrackingSetting) ProtoMessage ¶ added in v0.2.1
func (*Campaign_TrackingSetting) ProtoMessage()
func (*Campaign_TrackingSetting) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_TrackingSetting) ProtoReflect() protoreflect.Message
func (*Campaign_TrackingSetting) Reset ¶ added in v0.2.1
func (x *Campaign_TrackingSetting) Reset()
func (*Campaign_TrackingSetting) String ¶ added in v0.2.1
func (x *Campaign_TrackingSetting) String() string
type Campaign_VanityPharma ¶ added in v0.2.1
type Campaign_VanityPharma struct { // The display mode for vanity pharma URLs. VanityPharmaDisplayUrlMode enums.VanityPharmaDisplayUrlModeEnum_VanityPharmaDisplayUrlMode `` /* 239-byte string literal not displayed */ // The text that will be displayed in display URL of the text ad when // website description is the selected display mode for vanity pharma URLs. VanityPharmaText enums.VanityPharmaTextEnum_VanityPharmaText `` /* 185-byte string literal not displayed */ // contains filtered or unexported fields }
Describes how unbranded pharma ads will be displayed.
func (*Campaign_VanityPharma) Descriptor
deprecated
added in
v0.2.1
func (*Campaign_VanityPharma) Descriptor() ([]byte, []int)
Deprecated: Use Campaign_VanityPharma.ProtoReflect.Descriptor instead.
func (*Campaign_VanityPharma) GetVanityPharmaDisplayUrlMode ¶ added in v0.2.1
func (x *Campaign_VanityPharma) GetVanityPharmaDisplayUrlMode() enums.VanityPharmaDisplayUrlModeEnum_VanityPharmaDisplayUrlMode
func (*Campaign_VanityPharma) GetVanityPharmaText ¶ added in v0.2.1
func (x *Campaign_VanityPharma) GetVanityPharmaText() enums.VanityPharmaTextEnum_VanityPharmaText
func (*Campaign_VanityPharma) ProtoMessage ¶ added in v0.2.1
func (*Campaign_VanityPharma) ProtoMessage()
func (*Campaign_VanityPharma) ProtoReflect ¶ added in v0.2.4
func (x *Campaign_VanityPharma) ProtoReflect() protoreflect.Message
func (*Campaign_VanityPharma) Reset ¶ added in v0.2.1
func (x *Campaign_VanityPharma) Reset()
func (*Campaign_VanityPharma) String ¶ added in v0.2.1
func (x *Campaign_VanityPharma) String() string
type CarrierConstant ¶ added in v0.2.0
type CarrierConstant struct { // Output only. The resource name of the carrier criterion. // Carrier criterion resource names have the form: // // `carrierConstants/{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the carrier criterion. Id *int64 `protobuf:"varint,5,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The full name of the carrier in English. Name *string `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The country code of the country where the carrier is located, e.g., "AR", // "FR", etc. CountryCode *string `protobuf:"bytes,7,opt,name=country_code,json=countryCode,proto3,oneof" json:"country_code,omitempty"` // contains filtered or unexported fields }
A carrier criterion that can be used in campaign targeting.
func (*CarrierConstant) Descriptor
deprecated
added in
v0.2.0
func (*CarrierConstant) Descriptor() ([]byte, []int)
Deprecated: Use CarrierConstant.ProtoReflect.Descriptor instead.
func (*CarrierConstant) GetCountryCode ¶ added in v0.2.0
func (x *CarrierConstant) GetCountryCode() string
func (*CarrierConstant) GetId ¶ added in v0.2.0
func (x *CarrierConstant) GetId() int64
func (*CarrierConstant) GetName ¶ added in v0.2.0
func (x *CarrierConstant) GetName() string
func (*CarrierConstant) GetResourceName ¶ added in v0.2.0
func (x *CarrierConstant) GetResourceName() string
func (*CarrierConstant) ProtoMessage ¶ added in v0.2.0
func (*CarrierConstant) ProtoMessage()
func (*CarrierConstant) ProtoReflect ¶ added in v0.2.4
func (x *CarrierConstant) ProtoReflect() protoreflect.Message
func (*CarrierConstant) Reset ¶ added in v0.2.0
func (x *CarrierConstant) Reset()
func (*CarrierConstant) String ¶ added in v0.2.0
func (x *CarrierConstant) String() string
type ChangeEvent ¶ added in v0.2.4
type ChangeEvent struct { // Output only. The resource name of the change event. // Change event resource names have the form: // // `customers/{customer_id}/changeEvent/{timestamp_micros}~{command_index}~{mutate_index}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Time at which the change was committed on this resource. ChangeDateTime string `protobuf:"bytes,2,opt,name=change_date_time,json=changeDateTime,proto3" json:"change_date_time,omitempty"` // Output only. The type of the changed resource. This dictates what resource // will be set in old_resource and new_resource. ChangeResourceType enums.ChangeEventResourceTypeEnum_ChangeEventResourceType `` /* 205-byte string literal not displayed */ // Output only. The Simply resource this change occurred on. ChangeResourceName string `protobuf:"bytes,4,opt,name=change_resource_name,json=changeResourceName,proto3" json:"change_resource_name,omitempty"` // Output only. Where the change was made through. ClientType enums.ChangeClientTypeEnum_ChangeClientType `` /* 165-byte string literal not displayed */ // Output only. The email of the user who made this change. UserEmail string `protobuf:"bytes,6,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"` // Output only. The old resource before the change. Only changed fields will be populated. OldResource *ChangeEvent_ChangedResource `protobuf:"bytes,7,opt,name=old_resource,json=oldResource,proto3" json:"old_resource,omitempty"` // Output only. The new resource after the change. Only changed fields will be populated. NewResource *ChangeEvent_ChangedResource `protobuf:"bytes,8,opt,name=new_resource,json=newResource,proto3" json:"new_resource,omitempty"` // Output only. The operation on the changed resource. ResourceChangeOperation enums.ResourceChangeOperationEnum_ResourceChangeOperation `` /* 220-byte string literal not displayed */ // Output only. A list of fields that are changed in the returned resource. ChangedFields *fieldmaskpb.FieldMask `protobuf:"bytes,10,opt,name=changed_fields,json=changedFields,proto3" json:"changed_fields,omitempty"` // Output only. The Campaign affected by this change. Campaign string `protobuf:"bytes,11,opt,name=campaign,proto3" json:"campaign,omitempty"` // Output only. The AdGroup affected by this change. AdGroup string `protobuf:"bytes,12,opt,name=ad_group,json=adGroup,proto3" json:"ad_group,omitempty"` // Output only. The Feed affected by this change. Feed string `protobuf:"bytes,13,opt,name=feed,proto3" json:"feed,omitempty"` // Output only. The FeedItem affected by this change. FeedItem string `protobuf:"bytes,14,opt,name=feed_item,json=feedItem,proto3" json:"feed_item,omitempty"` // contains filtered or unexported fields }
Describes the granular change of returned resource of certain resource types. Changes made through UI, API and new versions of Editor by external users (including external users, and internal users that can be shown externally) in the past 30 days will be shown. The change shows the old values of the changed fields before the change and the new values right after the change. ChangeEvent could have up to 3 minutes delay to reflect a new change.
func (*ChangeEvent) Descriptor
deprecated
added in
v0.2.4
func (*ChangeEvent) Descriptor() ([]byte, []int)
Deprecated: Use ChangeEvent.ProtoReflect.Descriptor instead.
func (*ChangeEvent) GetAdGroup ¶ added in v0.2.4
func (x *ChangeEvent) GetAdGroup() string
func (*ChangeEvent) GetCampaign ¶ added in v0.2.4
func (x *ChangeEvent) GetCampaign() string
func (*ChangeEvent) GetChangeDateTime ¶ added in v0.2.4
func (x *ChangeEvent) GetChangeDateTime() string
func (*ChangeEvent) GetChangeResourceName ¶ added in v0.2.4
func (x *ChangeEvent) GetChangeResourceName() string
func (*ChangeEvent) GetChangeResourceType ¶ added in v0.2.4
func (x *ChangeEvent) GetChangeResourceType() enums.ChangeEventResourceTypeEnum_ChangeEventResourceType
func (*ChangeEvent) GetChangedFields ¶ added in v0.2.4
func (x *ChangeEvent) GetChangedFields() *fieldmaskpb.FieldMask
func (*ChangeEvent) GetClientType ¶ added in v0.2.4
func (x *ChangeEvent) GetClientType() enums.ChangeClientTypeEnum_ChangeClientType
func (*ChangeEvent) GetFeed ¶ added in v0.2.4
func (x *ChangeEvent) GetFeed() string
func (*ChangeEvent) GetFeedItem ¶ added in v0.2.4
func (x *ChangeEvent) GetFeedItem() string
func (*ChangeEvent) GetNewResource ¶ added in v0.2.4
func (x *ChangeEvent) GetNewResource() *ChangeEvent_ChangedResource
func (*ChangeEvent) GetOldResource ¶ added in v0.2.4
func (x *ChangeEvent) GetOldResource() *ChangeEvent_ChangedResource
func (*ChangeEvent) GetResourceChangeOperation ¶ added in v0.2.4
func (x *ChangeEvent) GetResourceChangeOperation() enums.ResourceChangeOperationEnum_ResourceChangeOperation
func (*ChangeEvent) GetResourceName ¶ added in v0.2.4
func (x *ChangeEvent) GetResourceName() string
func (*ChangeEvent) GetUserEmail ¶ added in v0.2.4
func (x *ChangeEvent) GetUserEmail() string
func (*ChangeEvent) ProtoMessage ¶ added in v0.2.4
func (*ChangeEvent) ProtoMessage()
func (*ChangeEvent) ProtoReflect ¶ added in v0.2.4
func (x *ChangeEvent) ProtoReflect() protoreflect.Message
func (*ChangeEvent) Reset ¶ added in v0.2.4
func (x *ChangeEvent) Reset()
func (*ChangeEvent) String ¶ added in v0.2.4
func (x *ChangeEvent) String() string
type ChangeEvent_ChangedResource ¶ added in v0.2.4
type ChangeEvent_ChangedResource struct { // Output only. Set if change_resource_type == AD. Ad *Ad `protobuf:"bytes,1,opt,name=ad,proto3" json:"ad,omitempty"` // Output only. Set if change_resource_type == AD_GROUP. AdGroup *AdGroup `protobuf:"bytes,2,opt,name=ad_group,json=adGroup,proto3" json:"ad_group,omitempty"` // Output only. Set if change_resource_type == AD_GROUP_CRITERION. AdGroupCriterion *AdGroupCriterion `protobuf:"bytes,3,opt,name=ad_group_criterion,json=adGroupCriterion,proto3" json:"ad_group_criterion,omitempty"` // Output only. Set if change_resource_type == CAMPAIGN. Campaign *Campaign `protobuf:"bytes,4,opt,name=campaign,proto3" json:"campaign,omitempty"` // Output only. Set if change_resource_type == CAMPAIGN_BUDGET. CampaignBudget *CampaignBudget `protobuf:"bytes,5,opt,name=campaign_budget,json=campaignBudget,proto3" json:"campaign_budget,omitempty"` // Output only. Set if change_resource_type == AD_GROUP_BID_MODIFIER. AdGroupBidModifier *AdGroupBidModifier `protobuf:"bytes,6,opt,name=ad_group_bid_modifier,json=adGroupBidModifier,proto3" json:"ad_group_bid_modifier,omitempty"` // Output only. Set if change_resource_type == CAMPAIGN_CRITERION. CampaignCriterion *CampaignCriterion `protobuf:"bytes,7,opt,name=campaign_criterion,json=campaignCriterion,proto3" json:"campaign_criterion,omitempty"` // Output only. Set if change_resource_type == FEED. Feed *Feed `protobuf:"bytes,8,opt,name=feed,proto3" json:"feed,omitempty"` // Output only. Set if change_resource_type == FEED_ITEM. FeedItem *FeedItem `protobuf:"bytes,9,opt,name=feed_item,json=feedItem,proto3" json:"feed_item,omitempty"` // Output only. Set if change_resource_type == CAMPAIGN_FEED. CampaignFeed *CampaignFeed `protobuf:"bytes,10,opt,name=campaign_feed,json=campaignFeed,proto3" json:"campaign_feed,omitempty"` // Output only. Set if change_resource_type == AD_GROUP_FEED. AdGroupFeed *AdGroupFeed `protobuf:"bytes,11,opt,name=ad_group_feed,json=adGroupFeed,proto3" json:"ad_group_feed,omitempty"` // Output only. Set if change_resource_type == AD_GROUP_AD. AdGroupAd *AdGroupAd `protobuf:"bytes,12,opt,name=ad_group_ad,json=adGroupAd,proto3" json:"ad_group_ad,omitempty"` // contains filtered or unexported fields }
A wrapper proto presenting all supported resources. Only the resource of the change_resource_type will be set.
func (*ChangeEvent_ChangedResource) Descriptor
deprecated
added in
v0.2.4
func (*ChangeEvent_ChangedResource) Descriptor() ([]byte, []int)
Deprecated: Use ChangeEvent_ChangedResource.ProtoReflect.Descriptor instead.
func (*ChangeEvent_ChangedResource) GetAd ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetAd() *Ad
func (*ChangeEvent_ChangedResource) GetAdGroup ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetAdGroup() *AdGroup
func (*ChangeEvent_ChangedResource) GetAdGroupAd ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetAdGroupAd() *AdGroupAd
func (*ChangeEvent_ChangedResource) GetAdGroupBidModifier ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetAdGroupBidModifier() *AdGroupBidModifier
func (*ChangeEvent_ChangedResource) GetAdGroupCriterion ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetAdGroupCriterion() *AdGroupCriterion
func (*ChangeEvent_ChangedResource) GetAdGroupFeed ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetAdGroupFeed() *AdGroupFeed
func (*ChangeEvent_ChangedResource) GetCampaign ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetCampaign() *Campaign
func (*ChangeEvent_ChangedResource) GetCampaignBudget ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetCampaignBudget() *CampaignBudget
func (*ChangeEvent_ChangedResource) GetCampaignCriterion ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetCampaignCriterion() *CampaignCriterion
func (*ChangeEvent_ChangedResource) GetCampaignFeed ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetCampaignFeed() *CampaignFeed
func (*ChangeEvent_ChangedResource) GetFeed ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetFeed() *Feed
func (*ChangeEvent_ChangedResource) GetFeedItem ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) GetFeedItem() *FeedItem
func (*ChangeEvent_ChangedResource) ProtoMessage ¶ added in v0.2.4
func (*ChangeEvent_ChangedResource) ProtoMessage()
func (*ChangeEvent_ChangedResource) ProtoReflect ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) ProtoReflect() protoreflect.Message
func (*ChangeEvent_ChangedResource) Reset ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) Reset()
func (*ChangeEvent_ChangedResource) String ¶ added in v0.2.4
func (x *ChangeEvent_ChangedResource) String() string
type ChangeStatus ¶ added in v0.2.0
type ChangeStatus struct { // Output only. The resource name of the change status. // Change status resource names have the form: // // `customers/{customer_id}/changeStatus/{change_status_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Time at which the most recent change has occurred on this resource. LastChangeDateTime *string `` /* 126-byte string literal not displayed */ // Output only. Represents the type of the changed resource. This dictates what fields // will be set. For example, for AD_GROUP, campaign and ad_group fields will // be set. ResourceType enums.ChangeStatusResourceTypeEnum_ChangeStatusResourceType `` /* 187-byte string literal not displayed */ // Output only. The Campaign affected by this change. Campaign *string `protobuf:"bytes,17,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // Output only. The AdGroup affected by this change. AdGroup *string `protobuf:"bytes,18,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"` // Output only. Represents the status of the changed resource. ResourceStatus enums.ChangeStatusOperationEnum_ChangeStatusOperation `` /* 187-byte string literal not displayed */ // Output only. The AdGroupAd affected by this change. AdGroupAd *string `protobuf:"bytes,25,opt,name=ad_group_ad,json=adGroupAd,proto3,oneof" json:"ad_group_ad,omitempty"` // Output only. The AdGroupCriterion affected by this change. AdGroupCriterion *string `protobuf:"bytes,26,opt,name=ad_group_criterion,json=adGroupCriterion,proto3,oneof" json:"ad_group_criterion,omitempty"` // Output only. The CampaignCriterion affected by this change. CampaignCriterion *string `protobuf:"bytes,27,opt,name=campaign_criterion,json=campaignCriterion,proto3,oneof" json:"campaign_criterion,omitempty"` // Output only. The Feed affected by this change. Feed *string `protobuf:"bytes,28,opt,name=feed,proto3,oneof" json:"feed,omitempty"` // Output only. The FeedItem affected by this change. FeedItem *string `protobuf:"bytes,29,opt,name=feed_item,json=feedItem,proto3,oneof" json:"feed_item,omitempty"` // Output only. The AdGroupFeed affected by this change. AdGroupFeed *string `protobuf:"bytes,30,opt,name=ad_group_feed,json=adGroupFeed,proto3,oneof" json:"ad_group_feed,omitempty"` // Output only. The CampaignFeed affected by this change. CampaignFeed *string `protobuf:"bytes,31,opt,name=campaign_feed,json=campaignFeed,proto3,oneof" json:"campaign_feed,omitempty"` // Output only. The AdGroupBidModifier affected by this change. AdGroupBidModifier *string `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
Describes the status of returned resource. ChangeStatus could have up to 3 minutes delay to reflect a new change.
func (*ChangeStatus) Descriptor
deprecated
added in
v0.2.0
func (*ChangeStatus) Descriptor() ([]byte, []int)
Deprecated: Use ChangeStatus.ProtoReflect.Descriptor instead.
func (*ChangeStatus) GetAdGroup ¶ added in v0.2.0
func (x *ChangeStatus) GetAdGroup() string
func (*ChangeStatus) GetAdGroupAd ¶ added in v0.2.0
func (x *ChangeStatus) GetAdGroupAd() string
func (*ChangeStatus) GetAdGroupBidModifier ¶ added in v0.2.4
func (x *ChangeStatus) GetAdGroupBidModifier() string
func (*ChangeStatus) GetAdGroupCriterion ¶ added in v0.2.0
func (x *ChangeStatus) GetAdGroupCriterion() string
func (*ChangeStatus) GetAdGroupFeed ¶ added in v0.2.4
func (x *ChangeStatus) GetAdGroupFeed() string
func (*ChangeStatus) GetCampaign ¶ added in v0.2.0
func (x *ChangeStatus) GetCampaign() string
func (*ChangeStatus) GetCampaignCriterion ¶ added in v0.2.0
func (x *ChangeStatus) GetCampaignCriterion() string
func (*ChangeStatus) GetCampaignFeed ¶ added in v0.2.4
func (x *ChangeStatus) GetCampaignFeed() string
func (*ChangeStatus) GetFeed ¶ added in v0.2.1
func (x *ChangeStatus) GetFeed() string
func (*ChangeStatus) GetFeedItem ¶ added in v0.2.1
func (x *ChangeStatus) GetFeedItem() string
func (*ChangeStatus) GetLastChangeDateTime ¶ added in v0.2.0
func (x *ChangeStatus) GetLastChangeDateTime() string
func (*ChangeStatus) GetResourceName ¶ added in v0.2.0
func (x *ChangeStatus) GetResourceName() string
func (*ChangeStatus) GetResourceStatus ¶ added in v0.2.0
func (x *ChangeStatus) GetResourceStatus() enums.ChangeStatusOperationEnum_ChangeStatusOperation
func (*ChangeStatus) GetResourceType ¶ added in v0.2.0
func (x *ChangeStatus) GetResourceType() enums.ChangeStatusResourceTypeEnum_ChangeStatusResourceType
func (*ChangeStatus) ProtoMessage ¶ added in v0.2.0
func (*ChangeStatus) ProtoMessage()
func (*ChangeStatus) ProtoReflect ¶ added in v0.2.4
func (x *ChangeStatus) ProtoReflect() protoreflect.Message
func (*ChangeStatus) Reset ¶ added in v0.2.0
func (x *ChangeStatus) Reset()
func (*ChangeStatus) String ¶ added in v0.2.0
func (x *ChangeStatus) String() string
type ClickView ¶ added in v0.2.4
type ClickView struct { // Output only. The resource name of the click view. // Click view resource names have the form: // // `customers/{customer_id}/clickViews/{date (yyyy-MM-dd)}~{gclid}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The Google Click ID. Gclid *string `protobuf:"bytes,8,opt,name=gclid,proto3,oneof" json:"gclid,omitempty"` // Output only. The location criteria matching the area of interest associated with the // impression. AreaOfInterest *common.ClickLocation `protobuf:"bytes,3,opt,name=area_of_interest,json=areaOfInterest,proto3" json:"area_of_interest,omitempty"` // Output only. The location criteria matching the location of presence associated with the // impression. LocationOfPresence *common.ClickLocation `protobuf:"bytes,4,opt,name=location_of_presence,json=locationOfPresence,proto3" json:"location_of_presence,omitempty"` // Output only. Page number in search results where the ad was shown. PageNumber *int64 `protobuf:"varint,9,opt,name=page_number,json=pageNumber,proto3,oneof" json:"page_number,omitempty"` // Output only. The associated ad. AdGroupAd *string `protobuf:"bytes,10,opt,name=ad_group_ad,json=adGroupAd,proto3,oneof" json:"ad_group_ad,omitempty"` // Output only. The associated campaign location target, if one exists. CampaignLocationTarget *string `` /* 136-byte string literal not displayed */ // Output only. The associated user list, if one exists. UserList *string `protobuf:"bytes,12,opt,name=user_list,json=userList,proto3,oneof" json:"user_list,omitempty"` // Output only. The associated keyword, if one exists and the click corresponds to the // SEARCH channel. Keyword string `protobuf:"bytes,13,opt,name=keyword,proto3" json:"keyword,omitempty"` // Output only. Basic information about the associated keyword, if it exists. KeywordInfo *common.KeywordInfo `protobuf:"bytes,14,opt,name=keyword_info,json=keywordInfo,proto3" json:"keyword_info,omitempty"` // contains filtered or unexported fields }
A click view with metrics aggregated at each click level, including both valid and invalid clicks. For non-Search campaigns, metrics.clicks represents the number of valid and invalid interactions. Queries including ClickView must have a filter limiting the results to one day and can be requested for dates back to 90 days before the time of the request.
func (*ClickView) Descriptor
deprecated
added in
v0.2.4
func (*ClickView) GetAdGroupAd ¶ added in v0.2.4
func (*ClickView) GetAreaOfInterest ¶ added in v0.2.4
func (x *ClickView) GetAreaOfInterest() *common.ClickLocation
func (*ClickView) GetCampaignLocationTarget ¶ added in v0.2.4
func (*ClickView) GetKeyword ¶ added in v0.2.4
func (*ClickView) GetKeywordInfo ¶ added in v0.2.4
func (x *ClickView) GetKeywordInfo() *common.KeywordInfo
func (*ClickView) GetLocationOfPresence ¶ added in v0.2.4
func (x *ClickView) GetLocationOfPresence() *common.ClickLocation
func (*ClickView) GetPageNumber ¶ added in v0.2.4
func (*ClickView) GetResourceName ¶ added in v0.2.4
func (*ClickView) GetUserList ¶ added in v0.2.4
func (*ClickView) ProtoMessage ¶ added in v0.2.4
func (*ClickView) ProtoMessage()
func (*ClickView) ProtoReflect ¶ added in v0.2.4
func (x *ClickView) ProtoReflect() protoreflect.Message
type CombinedAudience ¶ added in v0.2.4
type CombinedAudience struct { // Immutable. The resource name of the combined audience. // Combined audience names have the form: // // `customers/{customer_id}/combinedAudience/{combined_audience_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. ID of the combined audience. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` // Output only. Status of this combined audience. Indicates whether the combined audience // is enabled or removed. Status enums.CombinedAudienceStatusEnum_CombinedAudienceStatus `` /* 151-byte string literal not displayed */ // Output only. Name of the combined audience. It should be unique across all combined // audiences. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // Output only. Description of this combined audience. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
Describe a resource for combined audiences which includes different audiences.
func (*CombinedAudience) Descriptor
deprecated
added in
v0.2.4
func (*CombinedAudience) Descriptor() ([]byte, []int)
Deprecated: Use CombinedAudience.ProtoReflect.Descriptor instead.
func (*CombinedAudience) GetDescription ¶ added in v0.2.4
func (x *CombinedAudience) GetDescription() string
func (*CombinedAudience) GetId ¶ added in v0.2.4
func (x *CombinedAudience) GetId() int64
func (*CombinedAudience) GetName ¶ added in v0.2.4
func (x *CombinedAudience) GetName() string
func (*CombinedAudience) GetResourceName ¶ added in v0.2.4
func (x *CombinedAudience) GetResourceName() string
func (*CombinedAudience) GetStatus ¶ added in v0.2.4
func (x *CombinedAudience) GetStatus() enums.CombinedAudienceStatusEnum_CombinedAudienceStatus
func (*CombinedAudience) ProtoMessage ¶ added in v0.2.4
func (*CombinedAudience) ProtoMessage()
func (*CombinedAudience) ProtoReflect ¶ added in v0.2.4
func (x *CombinedAudience) ProtoReflect() protoreflect.Message
func (*CombinedAudience) Reset ¶ added in v0.2.4
func (x *CombinedAudience) Reset()
func (*CombinedAudience) String ¶ added in v0.2.4
func (x *CombinedAudience) String() string
type ConversionAction ¶ added in v0.2.0
type ConversionAction struct { // Immutable. The resource name of the conversion action. // Conversion action resource names have the form: // // `customers/{customer_id}/conversionActions/{conversion_action_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the conversion action. Id *int64 `protobuf:"varint,21,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the conversion action. // // This field is required and should not be empty when creating new // conversion actions. Name *string `protobuf:"bytes,22,opt,name=name,proto3,oneof" json:"name,omitempty"` // The status of this conversion action for conversion event accrual. Status enums.ConversionActionStatusEnum_ConversionActionStatus `` /* 151-byte string literal not displayed */ // Immutable. The type of this conversion action. Type enums.ConversionActionTypeEnum_ConversionActionType `` /* 143-byte string literal not displayed */ // The category of conversions reported for this conversion action. Category enums.ConversionActionCategoryEnum_ConversionActionCategory `` /* 159-byte string literal not displayed */ // Output only. The resource name of the conversion action owner customer, or null if this // is a system-defined conversion action. OwnerCustomer *string `protobuf:"bytes,23,opt,name=owner_customer,json=ownerCustomer,proto3,oneof" json:"owner_customer,omitempty"` // Whether this conversion action should be included in the "conversions" // metric. IncludeInConversionsMetric *bool `` /* 151-byte string literal not displayed */ // The maximum number of days that may elapse between an interaction // (e.g., a click) and a conversion event. ClickThroughLookbackWindowDays *int64 `` /* 165-byte string literal not displayed */ // The maximum number of days which may elapse between an impression and a // conversion without an interaction. ViewThroughLookbackWindowDays *int64 `` /* 162-byte string literal not displayed */ // Settings related to the value for conversion events associated with this // conversion action. ValueSettings *ConversionAction_ValueSettings `protobuf:"bytes,11,opt,name=value_settings,json=valueSettings,proto3" json:"value_settings,omitempty"` // How to count conversion events for the conversion action. CountingType enums.ConversionActionCountingTypeEnum_ConversionActionCountingType `` /* 196-byte string literal not displayed */ // Settings related to this conversion action's attribution model. AttributionModelSettings *ConversionAction_AttributionModelSettings `` /* 136-byte string literal not displayed */ // Output only. The snippets used for tracking conversions. TagSnippets []*common.TagSnippet `protobuf:"bytes,14,rep,name=tag_snippets,json=tagSnippets,proto3" json:"tag_snippets,omitempty"` // The phone call duration in seconds after which a conversion should be // reported for this conversion action. // // The value must be between 0 and 10000, inclusive. PhoneCallDurationSeconds *int64 `` /* 145-byte string literal not displayed */ // App ID for an app conversion action. AppId *string `protobuf:"bytes,28,opt,name=app_id,json=appId,proto3,oneof" json:"app_id,omitempty"` // Output only. Mobile app vendor for an app conversion action. MobileAppVendor enums.MobileAppVendorEnum_MobileAppVendor `` /* 181-byte string literal not displayed */ // Output only. Firebase settings for Firebase conversion types. FirebaseSettings *ConversionAction_FirebaseSettings `protobuf:"bytes,18,opt,name=firebase_settings,json=firebaseSettings,proto3" json:"firebase_settings,omitempty"` // Output only. Third Party App Analytics settings for third party conversion types. ThirdPartyAppAnalyticsSettings *ConversionAction_ThirdPartyAppAnalyticsSettings `` /* 158-byte string literal not displayed */ // contains filtered or unexported fields }
A conversion action.
func (*ConversionAction) Descriptor
deprecated
added in
v0.2.0
func (*ConversionAction) Descriptor() ([]byte, []int)
Deprecated: Use ConversionAction.ProtoReflect.Descriptor instead.
func (*ConversionAction) GetAppId ¶ added in v0.2.0
func (x *ConversionAction) GetAppId() string
func (*ConversionAction) GetAttributionModelSettings ¶ added in v0.2.0
func (x *ConversionAction) GetAttributionModelSettings() *ConversionAction_AttributionModelSettings
func (*ConversionAction) GetCategory ¶ added in v0.2.0
func (x *ConversionAction) GetCategory() enums.ConversionActionCategoryEnum_ConversionActionCategory
func (*ConversionAction) GetClickThroughLookbackWindowDays ¶ added in v0.2.0
func (x *ConversionAction) GetClickThroughLookbackWindowDays() int64
func (*ConversionAction) GetCountingType ¶ added in v0.2.0
func (x *ConversionAction) GetCountingType() enums.ConversionActionCountingTypeEnum_ConversionActionCountingType
func (*ConversionAction) GetFirebaseSettings ¶ added in v0.2.4
func (x *ConversionAction) GetFirebaseSettings() *ConversionAction_FirebaseSettings
func (*ConversionAction) GetId ¶ added in v0.2.0
func (x *ConversionAction) GetId() int64
func (*ConversionAction) GetIncludeInConversionsMetric ¶ added in v0.2.0
func (x *ConversionAction) GetIncludeInConversionsMetric() bool
func (*ConversionAction) GetMobileAppVendor ¶ added in v0.2.4
func (x *ConversionAction) GetMobileAppVendor() enums.MobileAppVendorEnum_MobileAppVendor
func (*ConversionAction) GetName ¶ added in v0.2.0
func (x *ConversionAction) GetName() string
func (*ConversionAction) GetOwnerCustomer ¶ added in v0.2.0
func (x *ConversionAction) GetOwnerCustomer() string
func (*ConversionAction) GetPhoneCallDurationSeconds ¶ added in v0.2.0
func (x *ConversionAction) GetPhoneCallDurationSeconds() int64
func (*ConversionAction) GetResourceName ¶ added in v0.2.0
func (x *ConversionAction) GetResourceName() string
func (*ConversionAction) GetStatus ¶ added in v0.2.0
func (x *ConversionAction) GetStatus() enums.ConversionActionStatusEnum_ConversionActionStatus
func (*ConversionAction) GetTagSnippets ¶ added in v0.2.0
func (x *ConversionAction) GetTagSnippets() []*common.TagSnippet
func (*ConversionAction) GetThirdPartyAppAnalyticsSettings ¶ added in v0.2.4
func (x *ConversionAction) GetThirdPartyAppAnalyticsSettings() *ConversionAction_ThirdPartyAppAnalyticsSettings
func (*ConversionAction) GetType ¶ added in v0.2.0
func (x *ConversionAction) GetType() enums.ConversionActionTypeEnum_ConversionActionType
func (*ConversionAction) GetValueSettings ¶ added in v0.2.0
func (x *ConversionAction) GetValueSettings() *ConversionAction_ValueSettings
func (*ConversionAction) GetViewThroughLookbackWindowDays ¶ added in v0.2.0
func (x *ConversionAction) GetViewThroughLookbackWindowDays() int64
func (*ConversionAction) ProtoMessage ¶ added in v0.2.0
func (*ConversionAction) ProtoMessage()
func (*ConversionAction) ProtoReflect ¶ added in v0.2.4
func (x *ConversionAction) ProtoReflect() protoreflect.Message
func (*ConversionAction) Reset ¶ added in v0.2.0
func (x *ConversionAction) Reset()
func (*ConversionAction) String ¶ added in v0.2.0
func (x *ConversionAction) String() string
type ConversionAction_AttributionModelSettings ¶ added in v0.2.0
type ConversionAction_AttributionModelSettings struct { // The attribution model type of this conversion action. AttributionModel enums.AttributionModelEnum_AttributionModel `` /* 183-byte string literal not displayed */ // Output only. The status of the data-driven attribution model for the conversion // action. DataDrivenModelStatus enums.DataDrivenModelStatusEnum_DataDrivenModelStatus `` /* 212-byte string literal not displayed */ // contains filtered or unexported fields }
Settings related to this conversion action's attribution model.
func (*ConversionAction_AttributionModelSettings) Descriptor
deprecated
added in
v0.2.0
func (*ConversionAction_AttributionModelSettings) Descriptor() ([]byte, []int)
Deprecated: Use ConversionAction_AttributionModelSettings.ProtoReflect.Descriptor instead.
func (*ConversionAction_AttributionModelSettings) GetAttributionModel ¶ added in v0.2.0
func (x *ConversionAction_AttributionModelSettings) GetAttributionModel() enums.AttributionModelEnum_AttributionModel
func (*ConversionAction_AttributionModelSettings) GetDataDrivenModelStatus ¶ added in v0.2.0
func (x *ConversionAction_AttributionModelSettings) GetDataDrivenModelStatus() enums.DataDrivenModelStatusEnum_DataDrivenModelStatus
func (*ConversionAction_AttributionModelSettings) ProtoMessage ¶ added in v0.2.0
func (*ConversionAction_AttributionModelSettings) ProtoMessage()
func (*ConversionAction_AttributionModelSettings) ProtoReflect ¶ added in v0.2.4
func (x *ConversionAction_AttributionModelSettings) ProtoReflect() protoreflect.Message
func (*ConversionAction_AttributionModelSettings) Reset ¶ added in v0.2.0
func (x *ConversionAction_AttributionModelSettings) Reset()
func (*ConversionAction_AttributionModelSettings) String ¶ added in v0.2.0
func (x *ConversionAction_AttributionModelSettings) String() string
type ConversionAction_FirebaseSettings ¶ added in v0.2.4
type ConversionAction_FirebaseSettings struct { // Output only. The event name of a Firebase conversion. EventName *string `protobuf:"bytes,3,opt,name=event_name,json=eventName,proto3,oneof" json:"event_name,omitempty"` // Output only. The Firebase project ID of the conversion. ProjectId *string `protobuf:"bytes,4,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"` // contains filtered or unexported fields }
Settings related to a Firebase conversion action.
func (*ConversionAction_FirebaseSettings) Descriptor
deprecated
added in
v0.2.4
func (*ConversionAction_FirebaseSettings) Descriptor() ([]byte, []int)
Deprecated: Use ConversionAction_FirebaseSettings.ProtoReflect.Descriptor instead.
func (*ConversionAction_FirebaseSettings) GetEventName ¶ added in v0.2.4
func (x *ConversionAction_FirebaseSettings) GetEventName() string
func (*ConversionAction_FirebaseSettings) GetProjectId ¶ added in v0.2.4
func (x *ConversionAction_FirebaseSettings) GetProjectId() string
func (*ConversionAction_FirebaseSettings) ProtoMessage ¶ added in v0.2.4
func (*ConversionAction_FirebaseSettings) ProtoMessage()
func (*ConversionAction_FirebaseSettings) ProtoReflect ¶ added in v0.2.4
func (x *ConversionAction_FirebaseSettings) ProtoReflect() protoreflect.Message
func (*ConversionAction_FirebaseSettings) Reset ¶ added in v0.2.4
func (x *ConversionAction_FirebaseSettings) Reset()
func (*ConversionAction_FirebaseSettings) String ¶ added in v0.2.4
func (x *ConversionAction_FirebaseSettings) String() string
type ConversionAction_ThirdPartyAppAnalyticsSettings ¶ added in v0.2.4
type ConversionAction_ThirdPartyAppAnalyticsSettings struct { // Output only. The event name of a third-party app analytics conversion. EventName *string `protobuf:"bytes,2,opt,name=event_name,json=eventName,proto3,oneof" json:"event_name,omitempty"` // Output only. Name of the third-party app analytics provider. ProviderName string `protobuf:"bytes,3,opt,name=provider_name,json=providerName,proto3" json:"provider_name,omitempty"` // contains filtered or unexported fields }
Settings related to a third party app analytics conversion action.
func (*ConversionAction_ThirdPartyAppAnalyticsSettings) Descriptor
deprecated
added in
v0.2.4
func (*ConversionAction_ThirdPartyAppAnalyticsSettings) Descriptor() ([]byte, []int)
Deprecated: Use ConversionAction_ThirdPartyAppAnalyticsSettings.ProtoReflect.Descriptor instead.
func (*ConversionAction_ThirdPartyAppAnalyticsSettings) GetEventName ¶ added in v0.2.4
func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) GetEventName() string
func (*ConversionAction_ThirdPartyAppAnalyticsSettings) GetProviderName ¶ added in v0.2.4
func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) GetProviderName() string
func (*ConversionAction_ThirdPartyAppAnalyticsSettings) ProtoMessage ¶ added in v0.2.4
func (*ConversionAction_ThirdPartyAppAnalyticsSettings) ProtoMessage()
func (*ConversionAction_ThirdPartyAppAnalyticsSettings) ProtoReflect ¶ added in v0.2.4
func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) ProtoReflect() protoreflect.Message
func (*ConversionAction_ThirdPartyAppAnalyticsSettings) Reset ¶ added in v0.2.4
func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) Reset()
func (*ConversionAction_ThirdPartyAppAnalyticsSettings) String ¶ added in v0.2.4
func (x *ConversionAction_ThirdPartyAppAnalyticsSettings) String() string
type ConversionAction_ValueSettings ¶ added in v0.2.0
type ConversionAction_ValueSettings struct { // The value to use when conversion events for this conversion action are // sent with an invalid, disallowed or missing value, or when // this conversion action is configured to always use the default value. DefaultValue *float64 `protobuf:"fixed64,4,opt,name=default_value,json=defaultValue,proto3,oneof" json:"default_value,omitempty"` // The currency code to use when conversion events for this conversion // action are sent with an invalid or missing currency code, or when this // conversion action is configured to always use the default value. DefaultCurrencyCode *string `` /* 126-byte string literal not displayed */ // Controls whether the default value and default currency code are used in // place of the value and currency code specified in conversion events for // this conversion action. AlwaysUseDefaultValue *bool `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Settings related to the value for conversion events associated with this conversion action.
func (*ConversionAction_ValueSettings) Descriptor
deprecated
added in
v0.2.0
func (*ConversionAction_ValueSettings) Descriptor() ([]byte, []int)
Deprecated: Use ConversionAction_ValueSettings.ProtoReflect.Descriptor instead.
func (*ConversionAction_ValueSettings) GetAlwaysUseDefaultValue ¶ added in v0.2.0
func (x *ConversionAction_ValueSettings) GetAlwaysUseDefaultValue() bool
func (*ConversionAction_ValueSettings) GetDefaultCurrencyCode ¶ added in v0.2.0
func (x *ConversionAction_ValueSettings) GetDefaultCurrencyCode() string
func (*ConversionAction_ValueSettings) GetDefaultValue ¶ added in v0.2.0
func (x *ConversionAction_ValueSettings) GetDefaultValue() float64
func (*ConversionAction_ValueSettings) ProtoMessage ¶ added in v0.2.0
func (*ConversionAction_ValueSettings) ProtoMessage()
func (*ConversionAction_ValueSettings) ProtoReflect ¶ added in v0.2.4
func (x *ConversionAction_ValueSettings) ProtoReflect() protoreflect.Message
func (*ConversionAction_ValueSettings) Reset ¶ added in v0.2.0
func (x *ConversionAction_ValueSettings) Reset()
func (*ConversionAction_ValueSettings) String ¶ added in v0.2.0
func (x *ConversionAction_ValueSettings) String() string
type ConversionCustomVariable ¶ added in v0.2.4
type ConversionCustomVariable struct { // Immutable. The resource name of the conversion custom variable. // Conversion custom variable resource names have the form: // // `customers/{customer_id}/conversionCustomVariables/{conversion_custom_variable_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the conversion custom variable. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` // Required. The name of the conversion custom variable. // Name should be unique. The maximum length of name is 100 characters. // There should not be any extra spaces before and after. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Required. Immutable. The tag of the conversion custom variable. It is used in the event snippet // and sent to Google Ads along with conversion pings. For conversion uploads // in Google Ads API, the resource name of the conversion custom variable is // used. // Tag should be unique. The maximum size of tag is 100 bytes. // There should not be any extra spaces before and after. // Currently only lowercase letters, numbers and underscores are allowed in // the tag. Tag string `protobuf:"bytes,4,opt,name=tag,proto3" json:"tag,omitempty"` // The status of the conversion custom variable for conversion event accrual. Status enums.ConversionCustomVariableStatusEnum_ConversionCustomVariableStatus `` /* 167-byte string literal not displayed */ // Output only. The resource name of the customer that owns the conversion custom variable. OwnerCustomer string `protobuf:"bytes,6,opt,name=owner_customer,json=ownerCustomer,proto3" json:"owner_customer,omitempty"` // contains filtered or unexported fields }
A conversion custom variable See "About custom variables for conversions" at https://support.google.com/google-ads/answer/9964350
func (*ConversionCustomVariable) Descriptor
deprecated
added in
v0.2.4
func (*ConversionCustomVariable) Descriptor() ([]byte, []int)
Deprecated: Use ConversionCustomVariable.ProtoReflect.Descriptor instead.
func (*ConversionCustomVariable) GetId ¶ added in v0.2.4
func (x *ConversionCustomVariable) GetId() int64
func (*ConversionCustomVariable) GetName ¶ added in v0.2.4
func (x *ConversionCustomVariable) GetName() string
func (*ConversionCustomVariable) GetOwnerCustomer ¶ added in v0.2.4
func (x *ConversionCustomVariable) GetOwnerCustomer() string
func (*ConversionCustomVariable) GetResourceName ¶ added in v0.2.4
func (x *ConversionCustomVariable) GetResourceName() string
func (*ConversionCustomVariable) GetStatus ¶ added in v0.2.4
func (x *ConversionCustomVariable) GetStatus() enums.ConversionCustomVariableStatusEnum_ConversionCustomVariableStatus
func (*ConversionCustomVariable) GetTag ¶ added in v0.2.4
func (x *ConversionCustomVariable) GetTag() string
func (*ConversionCustomVariable) ProtoMessage ¶ added in v0.2.4
func (*ConversionCustomVariable) ProtoMessage()
func (*ConversionCustomVariable) ProtoReflect ¶ added in v0.2.4
func (x *ConversionCustomVariable) ProtoReflect() protoreflect.Message
func (*ConversionCustomVariable) Reset ¶ added in v0.2.4
func (x *ConversionCustomVariable) Reset()
func (*ConversionCustomVariable) String ¶ added in v0.2.4
func (x *ConversionCustomVariable) String() string
type ConversionTrackingSetting ¶ added in v0.2.1
type ConversionTrackingSetting struct { // Output only. The conversion tracking id used for this account. This id is automatically // assigned after any conversion tracking feature is used. If the customer // doesn't use conversion tracking, this is 0. This field is read-only. ConversionTrackingId *int64 `` /* 130-byte string literal not displayed */ // Output only. The conversion tracking id of the customer's manager. This is set when the // customer is opted into cross account conversion tracking, and it overrides // conversion_tracking_id. This field can only be managed through the Google // Ads UI. This field is read-only. CrossAccountConversionTrackingId *int64 `` /* 170-byte string literal not displayed */ // contains filtered or unexported fields }
A collection of customer-wide settings related to Google Ads Conversion Tracking.
func (*ConversionTrackingSetting) Descriptor
deprecated
added in
v0.2.1
func (*ConversionTrackingSetting) Descriptor() ([]byte, []int)
Deprecated: Use ConversionTrackingSetting.ProtoReflect.Descriptor instead.
func (*ConversionTrackingSetting) GetConversionTrackingId ¶ added in v0.2.1
func (x *ConversionTrackingSetting) GetConversionTrackingId() int64
func (*ConversionTrackingSetting) GetCrossAccountConversionTrackingId ¶ added in v0.2.1
func (x *ConversionTrackingSetting) GetCrossAccountConversionTrackingId() int64
func (*ConversionTrackingSetting) ProtoMessage ¶ added in v0.2.1
func (*ConversionTrackingSetting) ProtoMessage()
func (*ConversionTrackingSetting) ProtoReflect ¶ added in v0.2.4
func (x *ConversionTrackingSetting) ProtoReflect() protoreflect.Message
func (*ConversionTrackingSetting) Reset ¶ added in v0.2.1
func (x *ConversionTrackingSetting) Reset()
func (*ConversionTrackingSetting) String ¶ added in v0.2.1
func (x *ConversionTrackingSetting) String() string
type CurrencyConstant ¶ added in v0.2.4
type CurrencyConstant struct { // Output only. The resource name of the currency constant. // Currency constant resource names have the form: // // `currencyConstants/{code}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. ISO 4217 three-letter currency code, e.g. "USD" Code *string `protobuf:"bytes,6,opt,name=code,proto3,oneof" json:"code,omitempty"` // Output only. Full English name of the currency. Name *string `protobuf:"bytes,7,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. Standard symbol for describing this currency, e.g. '$' for US Dollars. Symbol *string `protobuf:"bytes,8,opt,name=symbol,proto3,oneof" json:"symbol,omitempty"` // Output only. The billable unit for this currency. Billed amounts should be multiples of // this value. BillableUnitMicros *int64 `protobuf:"varint,9,opt,name=billable_unit_micros,json=billableUnitMicros,proto3,oneof" json:"billable_unit_micros,omitempty"` // contains filtered or unexported fields }
A currency constant.
func (*CurrencyConstant) Descriptor
deprecated
added in
v0.2.4
func (*CurrencyConstant) Descriptor() ([]byte, []int)
Deprecated: Use CurrencyConstant.ProtoReflect.Descriptor instead.
func (*CurrencyConstant) GetBillableUnitMicros ¶ added in v0.2.4
func (x *CurrencyConstant) GetBillableUnitMicros() int64
func (*CurrencyConstant) GetCode ¶ added in v0.2.4
func (x *CurrencyConstant) GetCode() string
func (*CurrencyConstant) GetName ¶ added in v0.2.4
func (x *CurrencyConstant) GetName() string
func (*CurrencyConstant) GetResourceName ¶ added in v0.2.4
func (x *CurrencyConstant) GetResourceName() string
func (*CurrencyConstant) GetSymbol ¶ added in v0.2.4
func (x *CurrencyConstant) GetSymbol() string
func (*CurrencyConstant) ProtoMessage ¶ added in v0.2.4
func (*CurrencyConstant) ProtoMessage()
func (*CurrencyConstant) ProtoReflect ¶ added in v0.2.4
func (x *CurrencyConstant) ProtoReflect() protoreflect.Message
func (*CurrencyConstant) Reset ¶ added in v0.2.4
func (x *CurrencyConstant) Reset()
func (*CurrencyConstant) String ¶ added in v0.2.4
func (x *CurrencyConstant) String() string
type CustomAudience ¶ added in v0.2.4
type CustomAudience struct { // Immutable. The resource name of the custom audience. // Custom audience resource names have the form: // // `customers/{customer_id}/customAudiences/{custom_audience_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. ID of the custom audience. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` // Output only. Status of this custom audience. Indicates whether the custom audience is // enabled or removed. Status enums.CustomAudienceStatusEnum_CustomAudienceStatus `` /* 147-byte string literal not displayed */ // Name of the custom audience. It should be unique for all custom audiences // created by a customer. // This field is required for creating operations. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // Type of the custom audience. // ("INTEREST" OR "PURCHASE_INTENT" is not allowed for newly created custom // audience but kept for existing audiences) Type enums.CustomAudienceTypeEnum_CustomAudienceType `` /* 139-byte string literal not displayed */ // Description of this custom audience. Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` // List of custom audience members that this custom audience is composed of. // Members can be added during CustomAudience creation. If members are // presented in UPDATE operation, existing members will be overridden. Members []*CustomAudienceMember `protobuf:"bytes,7,rep,name=members,proto3" json:"members,omitempty"` // contains filtered or unexported fields }
A custom audience. This is a list of users by interest.
func (*CustomAudience) Descriptor
deprecated
added in
v0.2.4
func (*CustomAudience) Descriptor() ([]byte, []int)
Deprecated: Use CustomAudience.ProtoReflect.Descriptor instead.
func (*CustomAudience) GetDescription ¶ added in v0.2.4
func (x *CustomAudience) GetDescription() string
func (*CustomAudience) GetId ¶ added in v0.2.4
func (x *CustomAudience) GetId() int64
func (*CustomAudience) GetMembers ¶ added in v0.2.4
func (x *CustomAudience) GetMembers() []*CustomAudienceMember
func (*CustomAudience) GetName ¶ added in v0.2.4
func (x *CustomAudience) GetName() string
func (*CustomAudience) GetResourceName ¶ added in v0.2.4
func (x *CustomAudience) GetResourceName() string
func (*CustomAudience) GetStatus ¶ added in v0.2.4
func (x *CustomAudience) GetStatus() enums.CustomAudienceStatusEnum_CustomAudienceStatus
func (*CustomAudience) GetType ¶ added in v0.2.4
func (x *CustomAudience) GetType() enums.CustomAudienceTypeEnum_CustomAudienceType
func (*CustomAudience) ProtoMessage ¶ added in v0.2.4
func (*CustomAudience) ProtoMessage()
func (*CustomAudience) ProtoReflect ¶ added in v0.2.4
func (x *CustomAudience) ProtoReflect() protoreflect.Message
func (*CustomAudience) Reset ¶ added in v0.2.4
func (x *CustomAudience) Reset()
func (*CustomAudience) String ¶ added in v0.2.4
func (x *CustomAudience) String() string
type CustomAudienceMember ¶ added in v0.2.4
type CustomAudienceMember struct { // The type of custom audience member, KEYWORD, URL, PLACE_CATEGORY or APP. MemberType enums.CustomAudienceMemberTypeEnum_CustomAudienceMemberType `` /* 181-byte string literal not displayed */ // The CustomAudienceMember value. One field is populated depending on the // member type. // // Types that are assignable to Value: // *CustomAudienceMember_Keyword // *CustomAudienceMember_Url // *CustomAudienceMember_PlaceCategory // *CustomAudienceMember_App Value isCustomAudienceMember_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
A member of custom audience. A member can be a KEYWORD, URL, PLACE_CATEGORY or APP. It can only be created or removed but not changed.
func (*CustomAudienceMember) Descriptor
deprecated
added in
v0.2.4
func (*CustomAudienceMember) Descriptor() ([]byte, []int)
Deprecated: Use CustomAudienceMember.ProtoReflect.Descriptor instead.
func (*CustomAudienceMember) GetApp ¶ added in v0.2.4
func (x *CustomAudienceMember) GetApp() string
func (*CustomAudienceMember) GetKeyword ¶ added in v0.2.4
func (x *CustomAudienceMember) GetKeyword() string
func (*CustomAudienceMember) GetMemberType ¶ added in v0.2.4
func (x *CustomAudienceMember) GetMemberType() enums.CustomAudienceMemberTypeEnum_CustomAudienceMemberType
func (*CustomAudienceMember) GetPlaceCategory ¶ added in v0.2.4
func (x *CustomAudienceMember) GetPlaceCategory() int64
func (*CustomAudienceMember) GetUrl ¶ added in v0.2.4
func (x *CustomAudienceMember) GetUrl() string
func (*CustomAudienceMember) GetValue ¶ added in v0.2.4
func (m *CustomAudienceMember) GetValue() isCustomAudienceMember_Value
func (*CustomAudienceMember) ProtoMessage ¶ added in v0.2.4
func (*CustomAudienceMember) ProtoMessage()
func (*CustomAudienceMember) ProtoReflect ¶ added in v0.2.4
func (x *CustomAudienceMember) ProtoReflect() protoreflect.Message
func (*CustomAudienceMember) Reset ¶ added in v0.2.4
func (x *CustomAudienceMember) Reset()
func (*CustomAudienceMember) String ¶ added in v0.2.4
func (x *CustomAudienceMember) String() string
type CustomAudienceMember_App ¶ added in v0.2.4
type CustomAudienceMember_App struct { // A package name of Android apps which users installed such as // com.google.example. App string `protobuf:"bytes,5,opt,name=app,proto3,oneof"` }
type CustomAudienceMember_Keyword ¶ added in v0.2.4
type CustomAudienceMember_Keyword struct { // A keyword or keyword phrase — at most 10 words and 80 characters. // Languages with double-width characters such as Chinese, Japanese, // or Korean, are allowed 40 characters, which describes the user's // interests or actions. Keyword string `protobuf:"bytes,2,opt,name=keyword,proto3,oneof"` }
type CustomAudienceMember_PlaceCategory ¶ added in v0.2.4
type CustomAudienceMember_PlaceCategory struct { // A place type described by a place category users visit. PlaceCategory int64 `protobuf:"varint,4,opt,name=place_category,json=placeCategory,proto3,oneof"` }
type CustomAudienceMember_Url ¶ added in v0.2.4
type CustomAudienceMember_Url struct { // An HTTP URL, protocol-included — at most 2048 characters, which includes // contents users have interests in. Url string `protobuf:"bytes,3,opt,name=url,proto3,oneof"` }
type CustomInterest ¶ added in v0.2.4
type CustomInterest struct { // Immutable. The resource name of the custom interest. // Custom interest resource names have the form: // // `customers/{customer_id}/customInterests/{custom_interest_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Id of the custom interest. Id *int64 `protobuf:"varint,8,opt,name=id,proto3,oneof" json:"id,omitempty"` // Status of this custom interest. Indicates whether the custom interest is // enabled or removed. Status enums.CustomInterestStatusEnum_CustomInterestStatus `` /* 147-byte string literal not displayed */ // Name of the custom interest. It should be unique across the same custom // affinity audience. // This field is required for create operations. Name *string `protobuf:"bytes,9,opt,name=name,proto3,oneof" json:"name,omitempty"` // Type of the custom interest, CUSTOM_AFFINITY or CUSTOM_INTENT. // By default the type is set to CUSTOM_AFFINITY. Type enums.CustomInterestTypeEnum_CustomInterestType `` /* 139-byte string literal not displayed */ // Description of this custom interest audience. Description *string `protobuf:"bytes,10,opt,name=description,proto3,oneof" json:"description,omitempty"` // List of custom interest members that this custom interest is composed of. // Members can be added during CustomInterest creation. If members are // presented in UPDATE operation, existing members will be overridden. Members []*CustomInterestMember `protobuf:"bytes,7,rep,name=members,proto3" json:"members,omitempty"` // contains filtered or unexported fields }
A custom interest. This is a list of users by interest.
func (*CustomInterest) Descriptor
deprecated
added in
v0.2.4
func (*CustomInterest) Descriptor() ([]byte, []int)
Deprecated: Use CustomInterest.ProtoReflect.Descriptor instead.
func (*CustomInterest) GetDescription ¶ added in v0.2.4
func (x *CustomInterest) GetDescription() string
func (*CustomInterest) GetId ¶ added in v0.2.4
func (x *CustomInterest) GetId() int64
func (*CustomInterest) GetMembers ¶ added in v0.2.4
func (x *CustomInterest) GetMembers() []*CustomInterestMember
func (*CustomInterest) GetName ¶ added in v0.2.4
func (x *CustomInterest) GetName() string
func (*CustomInterest) GetResourceName ¶ added in v0.2.4
func (x *CustomInterest) GetResourceName() string
func (*CustomInterest) GetStatus ¶ added in v0.2.4
func (x *CustomInterest) GetStatus() enums.CustomInterestStatusEnum_CustomInterestStatus
func (*CustomInterest) GetType ¶ added in v0.2.4
func (x *CustomInterest) GetType() enums.CustomInterestTypeEnum_CustomInterestType
func (*CustomInterest) ProtoMessage ¶ added in v0.2.4
func (*CustomInterest) ProtoMessage()
func (*CustomInterest) ProtoReflect ¶ added in v0.2.4
func (x *CustomInterest) ProtoReflect() protoreflect.Message
func (*CustomInterest) Reset ¶ added in v0.2.4
func (x *CustomInterest) Reset()
func (*CustomInterest) String ¶ added in v0.2.4
func (x *CustomInterest) String() string
type CustomInterestMember ¶ added in v0.2.4
type CustomInterestMember struct { // The type of custom interest member, KEYWORD or URL. MemberType enums.CustomInterestMemberTypeEnum_CustomInterestMemberType `` /* 181-byte string literal not displayed */ // Keyword text when member_type is KEYWORD or URL string when // member_type is URL. Parameter *string `protobuf:"bytes,3,opt,name=parameter,proto3,oneof" json:"parameter,omitempty"` // contains filtered or unexported fields }
A member of custom interest audience. A member can be a keyword or url. It is immutable, that is, it can only be created or removed but not changed.
func (*CustomInterestMember) Descriptor
deprecated
added in
v0.2.4
func (*CustomInterestMember) Descriptor() ([]byte, []int)
Deprecated: Use CustomInterestMember.ProtoReflect.Descriptor instead.
func (*CustomInterestMember) GetMemberType ¶ added in v0.2.4
func (x *CustomInterestMember) GetMemberType() enums.CustomInterestMemberTypeEnum_CustomInterestMemberType
func (*CustomInterestMember) GetParameter ¶ added in v0.2.4
func (x *CustomInterestMember) GetParameter() string
func (*CustomInterestMember) ProtoMessage ¶ added in v0.2.4
func (*CustomInterestMember) ProtoMessage()
func (*CustomInterestMember) ProtoReflect ¶ added in v0.2.4
func (x *CustomInterestMember) ProtoReflect() protoreflect.Message
func (*CustomInterestMember) Reset ¶ added in v0.2.4
func (x *CustomInterestMember) Reset()
func (*CustomInterestMember) String ¶ added in v0.2.4
func (x *CustomInterestMember) String() string
type Customer ¶
type Customer struct { // Immutable. The resource name of the customer. // Customer resource names have the form: // // `customers/{customer_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the customer. Id *int64 `protobuf:"varint,19,opt,name=id,proto3,oneof" json:"id,omitempty"` // Optional, non-unique descriptive name of the customer. DescriptiveName *string `protobuf:"bytes,20,opt,name=descriptive_name,json=descriptiveName,proto3,oneof" json:"descriptive_name,omitempty"` // Immutable. The currency in which the account operates. // A subset of the currency codes from the ISO 4217 standard is // supported. CurrencyCode *string `protobuf:"bytes,21,opt,name=currency_code,json=currencyCode,proto3,oneof" json:"currency_code,omitempty"` // Immutable. The local timezone ID of the customer. TimeZone *string `protobuf:"bytes,22,opt,name=time_zone,json=timeZone,proto3,oneof" json:"time_zone,omitempty"` // The URL template for constructing a tracking URL out of parameters. TrackingUrlTemplate *string `` /* 127-byte string literal not displayed */ // The URL template for appending params to the final URL FinalUrlSuffix *string `protobuf:"bytes,24,opt,name=final_url_suffix,json=finalUrlSuffix,proto3,oneof" json:"final_url_suffix,omitempty"` // Whether auto-tagging is enabled for the customer. AutoTaggingEnabled *bool `protobuf:"varint,25,opt,name=auto_tagging_enabled,json=autoTaggingEnabled,proto3,oneof" json:"auto_tagging_enabled,omitempty"` // Output only. Whether the Customer has a Partners program badge. If the Customer is not // associated with the Partners program, this will be false. For more // information, see https://support.google.com/partners/answer/3125774. HasPartnersBadge *bool `protobuf:"varint,26,opt,name=has_partners_badge,json=hasPartnersBadge,proto3,oneof" json:"has_partners_badge,omitempty"` // Output only. Whether the customer is a manager. Manager *bool `protobuf:"varint,27,opt,name=manager,proto3,oneof" json:"manager,omitempty"` // Output only. Whether the customer is a test account. TestAccount *bool `protobuf:"varint,28,opt,name=test_account,json=testAccount,proto3,oneof" json:"test_account,omitempty"` // Call reporting setting for a customer. CallReportingSetting *CallReportingSetting `protobuf:"bytes,10,opt,name=call_reporting_setting,json=callReportingSetting,proto3" json:"call_reporting_setting,omitempty"` // Output only. Conversion tracking setting for a customer. ConversionTrackingSetting *ConversionTrackingSetting `` /* 139-byte string literal not displayed */ // Output only. Remarketing setting for a customer. RemarketingSetting *RemarketingSetting `protobuf:"bytes,15,opt,name=remarketing_setting,json=remarketingSetting,proto3" json:"remarketing_setting,omitempty"` // Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If // the list is empty, the customer is eligible. This field is read-only. PayPerConversionEligibilityFailureReasons []enums.CustomerPayPerConversionEligibilityFailureReasonEnum_CustomerPayPerConversionEligibilityFailureReason `` /* 338-byte string literal not displayed */ // Output only. Optimization score of the customer. // // Optimization score is an estimate of how well a customer's campaigns are // set to perform. It ranges from 0% (0.0) to 100% (1.0). This field is null // for all manager customers, and for unscored non-manager customers. // // See "About optimization score" at // https://support.google.com/google-ads/answer/9061546. // // This field is read-only. OptimizationScore *float64 `protobuf:"fixed64,29,opt,name=optimization_score,json=optimizationScore,proto3,oneof" json:"optimization_score,omitempty"` // Output only. Optimization score weight of the customer. // // Optimization score weight can be used to compare/aggregate optimization // scores across multiple non-manager customers. The aggregate optimization // score of a manager is computed as the sum over all of their customers of // `Customer.optimization_score * Customer.optimization_score_weight`. This // field is 0 for all manager customers, and for unscored non-manager // customers. // // This field is read-only. OptimizationScoreWeight float64 `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
A customer.
func (*Customer) Descriptor
deprecated
func (*Customer) GetAutoTaggingEnabled ¶
func (*Customer) GetCallReportingSetting ¶ added in v0.2.0
func (x *Customer) GetCallReportingSetting() *CallReportingSetting
func (*Customer) GetConversionTrackingSetting ¶ added in v0.2.1
func (x *Customer) GetConversionTrackingSetting() *ConversionTrackingSetting
func (*Customer) GetCurrencyCode ¶
func (*Customer) GetDescriptiveName ¶
func (*Customer) GetFinalUrlSuffix ¶ added in v0.2.0
func (*Customer) GetHasPartnersBadge ¶
func (*Customer) GetManager ¶ added in v0.2.1
func (*Customer) GetOptimizationScore ¶ added in v0.2.4
func (*Customer) GetOptimizationScoreWeight ¶ added in v0.2.4
func (*Customer) GetPayPerConversionEligibilityFailureReasons ¶ added in v0.2.4
func (x *Customer) GetPayPerConversionEligibilityFailureReasons() []enums.CustomerPayPerConversionEligibilityFailureReasonEnum_CustomerPayPerConversionEligibilityFailureReason
func (*Customer) GetRemarketingSetting ¶ added in v0.2.4
func (x *Customer) GetRemarketingSetting() *RemarketingSetting
func (*Customer) GetResourceName ¶
func (*Customer) GetTestAccount ¶ added in v0.2.1
func (*Customer) GetTimeZone ¶
func (*Customer) GetTrackingUrlTemplate ¶
func (*Customer) ProtoMessage ¶
func (*Customer) ProtoMessage()
func (*Customer) ProtoReflect ¶ added in v0.2.4
func (x *Customer) ProtoReflect() protoreflect.Message
type CustomerAsset ¶ added in v0.2.4
type CustomerAsset struct { // Immutable. The resource name of the customer asset. // CustomerAsset resource names have the form: // // `customers/{customer_id}/customerAssets/{asset_id}~{field_type}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Required. Immutable. The asset which is linked to the customer. Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"` // Required. Immutable. Role that the asset takes for the customer link. FieldType enums.AssetFieldTypeEnum_AssetFieldType `` /* 158-byte string literal not displayed */ // Status of the customer asset. Status enums.AssetLinkStatusEnum_AssetLinkStatus `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
A link between a customer and an asset.
func (*CustomerAsset) Descriptor
deprecated
added in
v0.2.4
func (*CustomerAsset) Descriptor() ([]byte, []int)
Deprecated: Use CustomerAsset.ProtoReflect.Descriptor instead.
func (*CustomerAsset) GetAsset ¶ added in v0.2.4
func (x *CustomerAsset) GetAsset() string
func (*CustomerAsset) GetFieldType ¶ added in v0.2.4
func (x *CustomerAsset) GetFieldType() enums.AssetFieldTypeEnum_AssetFieldType
func (*CustomerAsset) GetResourceName ¶ added in v0.2.4
func (x *CustomerAsset) GetResourceName() string
func (*CustomerAsset) GetStatus ¶ added in v0.2.4
func (x *CustomerAsset) GetStatus() enums.AssetLinkStatusEnum_AssetLinkStatus
func (*CustomerAsset) ProtoMessage ¶ added in v0.2.4
func (*CustomerAsset) ProtoMessage()
func (*CustomerAsset) ProtoReflect ¶ added in v0.2.4
func (x *CustomerAsset) ProtoReflect() protoreflect.Message
func (*CustomerAsset) Reset ¶ added in v0.2.4
func (x *CustomerAsset) Reset()
func (*CustomerAsset) String ¶ added in v0.2.4
func (x *CustomerAsset) String() string
type CustomerClient ¶ added in v0.2.0
type CustomerClient struct { // Output only. The resource name of the customer client. // CustomerClient resource names have the form: // `customers/{customer_id}/customerClients/{client_customer_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The resource name of the client-customer which is linked to // the given customer. Read only. ClientCustomer *string `protobuf:"bytes,12,opt,name=client_customer,json=clientCustomer,proto3,oneof" json:"client_customer,omitempty"` // Output only. Specifies whether this is a // [hidden account](https://support.google.com/google-ads/answer/7519830). // Read only. Hidden *bool `protobuf:"varint,13,opt,name=hidden,proto3,oneof" json:"hidden,omitempty"` // Output only. Distance between given customer and client. For self link, the level value // will be 0. Read only. Level *int64 `protobuf:"varint,14,opt,name=level,proto3,oneof" json:"level,omitempty"` // Output only. Common Locale Data Repository (CLDR) string representation of the // time zone of the client, e.g. America/Los_Angeles. Read only. TimeZone *string `protobuf:"bytes,15,opt,name=time_zone,json=timeZone,proto3,oneof" json:"time_zone,omitempty"` // Output only. Identifies if the client is a test account. Read only. TestAccount *bool `protobuf:"varint,16,opt,name=test_account,json=testAccount,proto3,oneof" json:"test_account,omitempty"` // Output only. Identifies if the client is a manager. Read only. Manager *bool `protobuf:"varint,17,opt,name=manager,proto3,oneof" json:"manager,omitempty"` // Output only. Descriptive name for the client. Read only. DescriptiveName *string `protobuf:"bytes,18,opt,name=descriptive_name,json=descriptiveName,proto3,oneof" json:"descriptive_name,omitempty"` // Output only. Currency code (e.g. 'USD', 'EUR') for the client. Read only. CurrencyCode *string `protobuf:"bytes,19,opt,name=currency_code,json=currencyCode,proto3,oneof" json:"currency_code,omitempty"` // Output only. The ID of the client customer. Read only. Id *int64 `protobuf:"varint,20,opt,name=id,proto3,oneof" json:"id,omitempty"` // contains filtered or unexported fields }
A link between the given customer and a client customer. CustomerClients only exist for manager customers. All direct and indirect client customers are included, as well as the manager itself.
func (*CustomerClient) Descriptor
deprecated
added in
v0.2.0
func (*CustomerClient) Descriptor() ([]byte, []int)
Deprecated: Use CustomerClient.ProtoReflect.Descriptor instead.
func (*CustomerClient) GetClientCustomer ¶ added in v0.2.0
func (x *CustomerClient) GetClientCustomer() string
func (*CustomerClient) GetCurrencyCode ¶ added in v0.2.4
func (x *CustomerClient) GetCurrencyCode() string
func (*CustomerClient) GetDescriptiveName ¶ added in v0.2.4
func (x *CustomerClient) GetDescriptiveName() string
func (*CustomerClient) GetHidden ¶ added in v0.2.0
func (x *CustomerClient) GetHidden() bool
func (*CustomerClient) GetId ¶ added in v0.2.4
func (x *CustomerClient) GetId() int64
func (*CustomerClient) GetLevel ¶ added in v0.2.0
func (x *CustomerClient) GetLevel() int64
func (*CustomerClient) GetManager ¶ added in v0.2.4
func (x *CustomerClient) GetManager() bool
func (*CustomerClient) GetResourceName ¶ added in v0.2.0
func (x *CustomerClient) GetResourceName() string
func (*CustomerClient) GetTestAccount ¶ added in v0.2.4
func (x *CustomerClient) GetTestAccount() bool
func (*CustomerClient) GetTimeZone ¶ added in v0.2.4
func (x *CustomerClient) GetTimeZone() string
func (*CustomerClient) ProtoMessage ¶ added in v0.2.0
func (*CustomerClient) ProtoMessage()
func (*CustomerClient) ProtoReflect ¶ added in v0.2.4
func (x *CustomerClient) ProtoReflect() protoreflect.Message
func (*CustomerClient) Reset ¶ added in v0.2.0
func (x *CustomerClient) Reset()
func (*CustomerClient) String ¶ added in v0.2.0
func (x *CustomerClient) String() string
type CustomerClientLink ¶ added in v0.2.0
type CustomerClientLink struct { // Immutable. Name of the resource. // CustomerClientLink resource names have the form: // `customers/{customer_id}/customerClientLinks/{client_customer_id}~{manager_link_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The client customer linked to this customer. ClientCustomer *string `protobuf:"bytes,7,opt,name=client_customer,json=clientCustomer,proto3,oneof" json:"client_customer,omitempty"` // Output only. This is uniquely identifies a customer client link. Read only. ManagerLinkId *int64 `protobuf:"varint,8,opt,name=manager_link_id,json=managerLinkId,proto3,oneof" json:"manager_link_id,omitempty"` // This is the status of the link between client and manager. Status enums.ManagerLinkStatusEnum_ManagerLinkStatus `` /* 141-byte string literal not displayed */ // The visibility of the link. Users can choose whether or not to see hidden // links in the Google Ads UI. // Default value is false Hidden *bool `protobuf:"varint,9,opt,name=hidden,proto3,oneof" json:"hidden,omitempty"` // contains filtered or unexported fields }
Represents customer client link relationship.
func (*CustomerClientLink) Descriptor
deprecated
added in
v0.2.0
func (*CustomerClientLink) Descriptor() ([]byte, []int)
Deprecated: Use CustomerClientLink.ProtoReflect.Descriptor instead.
func (*CustomerClientLink) GetClientCustomer ¶ added in v0.2.0
func (x *CustomerClientLink) GetClientCustomer() string
func (*CustomerClientLink) GetHidden ¶ added in v0.2.0
func (x *CustomerClientLink) GetHidden() bool
func (*CustomerClientLink) GetManagerLinkId ¶ added in v0.2.0
func (x *CustomerClientLink) GetManagerLinkId() int64
func (*CustomerClientLink) GetResourceName ¶ added in v0.2.0
func (x *CustomerClientLink) GetResourceName() string
func (*CustomerClientLink) GetStatus ¶ added in v0.2.0
func (x *CustomerClientLink) GetStatus() enums.ManagerLinkStatusEnum_ManagerLinkStatus
func (*CustomerClientLink) ProtoMessage ¶ added in v0.2.0
func (*CustomerClientLink) ProtoMessage()
func (*CustomerClientLink) ProtoReflect ¶ added in v0.2.4
func (x *CustomerClientLink) ProtoReflect() protoreflect.Message
func (*CustomerClientLink) Reset ¶ added in v0.2.0
func (x *CustomerClientLink) Reset()
func (*CustomerClientLink) String ¶ added in v0.2.0
func (x *CustomerClientLink) String() string
type CustomerExtensionSetting ¶ added in v0.2.4
type CustomerExtensionSetting struct { // Immutable. The resource name of the customer extension setting. // CustomerExtensionSetting resource names have the form: // // `customers/{customer_id}/customerExtensionSettings/{extension_type}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The extension type of the customer extension setting. ExtensionType enums.ExtensionTypeEnum_ExtensionType `` /* 168-byte string literal not displayed */ // The resource names of the extension feed items to serve under the customer. // ExtensionFeedItem resource names have the form: // // `customers/{customer_id}/extensionFeedItems/{feed_item_id}` ExtensionFeedItems []string `protobuf:"bytes,5,rep,name=extension_feed_items,json=extensionFeedItems,proto3" json:"extension_feed_items,omitempty"` // The device for which the extensions will serve. Optional. Device enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
A customer extension setting.
func (*CustomerExtensionSetting) Descriptor
deprecated
added in
v0.2.4
func (*CustomerExtensionSetting) Descriptor() ([]byte, []int)
Deprecated: Use CustomerExtensionSetting.ProtoReflect.Descriptor instead.
func (*CustomerExtensionSetting) GetDevice ¶ added in v0.2.4
func (x *CustomerExtensionSetting) GetDevice() enums.ExtensionSettingDeviceEnum_ExtensionSettingDevice
func (*CustomerExtensionSetting) GetExtensionFeedItems ¶ added in v0.2.4
func (x *CustomerExtensionSetting) GetExtensionFeedItems() []string
func (*CustomerExtensionSetting) GetExtensionType ¶ added in v0.2.4
func (x *CustomerExtensionSetting) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType
func (*CustomerExtensionSetting) GetResourceName ¶ added in v0.2.4
func (x *CustomerExtensionSetting) GetResourceName() string
func (*CustomerExtensionSetting) ProtoMessage ¶ added in v0.2.4
func (*CustomerExtensionSetting) ProtoMessage()
func (*CustomerExtensionSetting) ProtoReflect ¶ added in v0.2.4
func (x *CustomerExtensionSetting) ProtoReflect() protoreflect.Message
func (*CustomerExtensionSetting) Reset ¶ added in v0.2.4
func (x *CustomerExtensionSetting) Reset()
func (*CustomerExtensionSetting) String ¶ added in v0.2.4
func (x *CustomerExtensionSetting) String() string
type CustomerFeed ¶ added in v0.2.0
type CustomerFeed struct { // Immutable. The resource name of the customer feed. // Customer feed resource names have the form: // // `customers/{customer_id}/customerFeeds/{feed_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The feed being linked to the customer. Feed *string `protobuf:"bytes,6,opt,name=feed,proto3,oneof" json:"feed,omitempty"` // Indicates which placeholder types the feed may populate under the connected // customer. Required. PlaceholderTypes []enums.PlaceholderTypeEnum_PlaceholderType `` /* 188-byte string literal not displayed */ // Matching function associated with the CustomerFeed. // The matching function is used to filter the set of feed items selected. // Required. MatchingFunction *common.MatchingFunction `protobuf:"bytes,4,opt,name=matching_function,json=matchingFunction,proto3" json:"matching_function,omitempty"` // Output only. Status of the customer feed. // This field is read-only. Status enums.FeedLinkStatusEnum_FeedLinkStatus `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
A customer feed.
func (*CustomerFeed) Descriptor
deprecated
added in
v0.2.0
func (*CustomerFeed) Descriptor() ([]byte, []int)
Deprecated: Use CustomerFeed.ProtoReflect.Descriptor instead.
func (*CustomerFeed) GetFeed ¶ added in v0.2.0
func (x *CustomerFeed) GetFeed() string
func (*CustomerFeed) GetMatchingFunction ¶ added in v0.2.0
func (x *CustomerFeed) GetMatchingFunction() *common.MatchingFunction
func (*CustomerFeed) GetPlaceholderTypes ¶ added in v0.2.0
func (x *CustomerFeed) GetPlaceholderTypes() []enums.PlaceholderTypeEnum_PlaceholderType
func (*CustomerFeed) GetResourceName ¶ added in v0.2.0
func (x *CustomerFeed) GetResourceName() string
func (*CustomerFeed) GetStatus ¶ added in v0.2.0
func (x *CustomerFeed) GetStatus() enums.FeedLinkStatusEnum_FeedLinkStatus
func (*CustomerFeed) ProtoMessage ¶ added in v0.2.0
func (*CustomerFeed) ProtoMessage()
func (*CustomerFeed) ProtoReflect ¶ added in v0.2.4
func (x *CustomerFeed) ProtoReflect() protoreflect.Message
func (*CustomerFeed) Reset ¶ added in v0.2.0
func (x *CustomerFeed) Reset()
func (*CustomerFeed) String ¶ added in v0.2.0
func (x *CustomerFeed) String() string
type CustomerLabel ¶ added in v0.2.4
type CustomerLabel struct { // Immutable. Name of the resource. // Customer label resource names have the form: // `customers/{customer_id}/customerLabels/{label_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The resource name of the customer to which the label is attached. // Read only. Customer *string `protobuf:"bytes,4,opt,name=customer,proto3,oneof" json:"customer,omitempty"` // Output only. The resource name of the label assigned to the customer. // // Note: the Customer ID portion of the label resource name is not // validated when creating a new CustomerLabel. Label *string `protobuf:"bytes,5,opt,name=label,proto3,oneof" json:"label,omitempty"` // contains filtered or unexported fields }
Represents a relationship between a customer and a label. This customer may not have access to all the labels attached to it. Additional CustomerLabels may be returned by increasing permissions with login-customer-id.
func (*CustomerLabel) Descriptor
deprecated
added in
v0.2.4
func (*CustomerLabel) Descriptor() ([]byte, []int)
Deprecated: Use CustomerLabel.ProtoReflect.Descriptor instead.
func (*CustomerLabel) GetCustomer ¶ added in v0.2.4
func (x *CustomerLabel) GetCustomer() string
func (*CustomerLabel) GetLabel ¶ added in v0.2.4
func (x *CustomerLabel) GetLabel() string
func (*CustomerLabel) GetResourceName ¶ added in v0.2.4
func (x *CustomerLabel) GetResourceName() string
func (*CustomerLabel) ProtoMessage ¶ added in v0.2.4
func (*CustomerLabel) ProtoMessage()
func (*CustomerLabel) ProtoReflect ¶ added in v0.2.4
func (x *CustomerLabel) ProtoReflect() protoreflect.Message
func (*CustomerLabel) Reset ¶ added in v0.2.4
func (x *CustomerLabel) Reset()
func (*CustomerLabel) String ¶ added in v0.2.4
func (x *CustomerLabel) String() string
type CustomerManagerLink ¶ added in v0.2.0
type CustomerManagerLink struct { // Immutable. Name of the resource. // CustomerManagerLink resource names have the form: // `customers/{customer_id}/customerManagerLinks/{manager_customer_id}~{manager_link_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The manager customer linked to the customer. ManagerCustomer *string `protobuf:"bytes,6,opt,name=manager_customer,json=managerCustomer,proto3,oneof" json:"manager_customer,omitempty"` // Output only. ID of the customer-manager link. This field is read only. ManagerLinkId *int64 `protobuf:"varint,7,opt,name=manager_link_id,json=managerLinkId,proto3,oneof" json:"manager_link_id,omitempty"` // Status of the link between the customer and the manager. Status enums.ManagerLinkStatusEnum_ManagerLinkStatus `` /* 141-byte string literal not displayed */ // contains filtered or unexported fields }
Represents customer-manager link relationship.
func (*CustomerManagerLink) Descriptor
deprecated
added in
v0.2.0
func (*CustomerManagerLink) Descriptor() ([]byte, []int)
Deprecated: Use CustomerManagerLink.ProtoReflect.Descriptor instead.
func (*CustomerManagerLink) GetManagerCustomer ¶ added in v0.2.0
func (x *CustomerManagerLink) GetManagerCustomer() string
func (*CustomerManagerLink) GetManagerLinkId ¶ added in v0.2.0
func (x *CustomerManagerLink) GetManagerLinkId() int64
func (*CustomerManagerLink) GetResourceName ¶ added in v0.2.0
func (x *CustomerManagerLink) GetResourceName() string
func (*CustomerManagerLink) GetStatus ¶ added in v0.2.0
func (x *CustomerManagerLink) GetStatus() enums.ManagerLinkStatusEnum_ManagerLinkStatus
func (*CustomerManagerLink) ProtoMessage ¶ added in v0.2.0
func (*CustomerManagerLink) ProtoMessage()
func (*CustomerManagerLink) ProtoReflect ¶ added in v0.2.4
func (x *CustomerManagerLink) ProtoReflect() protoreflect.Message
func (*CustomerManagerLink) Reset ¶ added in v0.2.0
func (x *CustomerManagerLink) Reset()
func (*CustomerManagerLink) String ¶ added in v0.2.0
func (x *CustomerManagerLink) String() string
type CustomerNegativeCriterion ¶ added in v0.2.4
type CustomerNegativeCriterion struct { // Immutable. The resource name of the customer negative criterion. // Customer negative criterion resource names have the form: // // `customers/{customer_id}/customerNegativeCriteria/{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the criterion. Id *int64 `protobuf:"varint,10,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The type of the criterion. Type enums.CriterionTypeEnum_CriterionType `` /* 129-byte string literal not displayed */ // The customer negative criterion. // // Exactly one must be set. // // Types that are assignable to Criterion: // *CustomerNegativeCriterion_ContentLabel // *CustomerNegativeCriterion_MobileApplication // *CustomerNegativeCriterion_MobileAppCategory // *CustomerNegativeCriterion_Placement // *CustomerNegativeCriterion_YoutubeVideo // *CustomerNegativeCriterion_YoutubeChannel Criterion isCustomerNegativeCriterion_Criterion `protobuf_oneof:"criterion"` // contains filtered or unexported fields }
A negative criterion for exclusions at the customer level.
func (*CustomerNegativeCriterion) Descriptor
deprecated
added in
v0.2.4
func (*CustomerNegativeCriterion) Descriptor() ([]byte, []int)
Deprecated: Use CustomerNegativeCriterion.ProtoReflect.Descriptor instead.
func (*CustomerNegativeCriterion) GetContentLabel ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) GetContentLabel() *common.ContentLabelInfo
func (*CustomerNegativeCriterion) GetCriterion ¶ added in v0.2.4
func (m *CustomerNegativeCriterion) GetCriterion() isCustomerNegativeCriterion_Criterion
func (*CustomerNegativeCriterion) GetId ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) GetId() int64
func (*CustomerNegativeCriterion) GetMobileAppCategory ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) GetMobileAppCategory() *common.MobileAppCategoryInfo
func (*CustomerNegativeCriterion) GetMobileApplication ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) GetMobileApplication() *common.MobileApplicationInfo
func (*CustomerNegativeCriterion) GetPlacement ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) GetPlacement() *common.PlacementInfo
func (*CustomerNegativeCriterion) GetResourceName ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) GetResourceName() string
func (*CustomerNegativeCriterion) GetType ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) GetType() enums.CriterionTypeEnum_CriterionType
func (*CustomerNegativeCriterion) GetYoutubeChannel ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) GetYoutubeChannel() *common.YouTubeChannelInfo
func (*CustomerNegativeCriterion) GetYoutubeVideo ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) GetYoutubeVideo() *common.YouTubeVideoInfo
func (*CustomerNegativeCriterion) ProtoMessage ¶ added in v0.2.4
func (*CustomerNegativeCriterion) ProtoMessage()
func (*CustomerNegativeCriterion) ProtoReflect ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) ProtoReflect() protoreflect.Message
func (*CustomerNegativeCriterion) Reset ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) Reset()
func (*CustomerNegativeCriterion) String ¶ added in v0.2.4
func (x *CustomerNegativeCriterion) String() string
type CustomerNegativeCriterion_ContentLabel ¶ added in v0.2.4
type CustomerNegativeCriterion_ContentLabel struct { // Immutable. ContentLabel. ContentLabel *common.ContentLabelInfo `protobuf:"bytes,4,opt,name=content_label,json=contentLabel,proto3,oneof"` }
type CustomerNegativeCriterion_MobileAppCategory ¶ added in v0.2.4
type CustomerNegativeCriterion_MobileAppCategory struct { // Immutable. MobileAppCategory. MobileAppCategory *common.MobileAppCategoryInfo `protobuf:"bytes,6,opt,name=mobile_app_category,json=mobileAppCategory,proto3,oneof"` }
type CustomerNegativeCriterion_MobileApplication ¶ added in v0.2.4
type CustomerNegativeCriterion_MobileApplication struct { // Immutable. MobileApplication. MobileApplication *common.MobileApplicationInfo `protobuf:"bytes,5,opt,name=mobile_application,json=mobileApplication,proto3,oneof"` }
type CustomerNegativeCriterion_Placement ¶ added in v0.2.4
type CustomerNegativeCriterion_Placement struct { // Immutable. Placement. Placement *common.PlacementInfo `protobuf:"bytes,7,opt,name=placement,proto3,oneof"` }
type CustomerNegativeCriterion_YoutubeChannel ¶ added in v0.2.4
type CustomerNegativeCriterion_YoutubeChannel struct { // Immutable. YouTube Channel. YoutubeChannel *common.YouTubeChannelInfo `protobuf:"bytes,9,opt,name=youtube_channel,json=youtubeChannel,proto3,oneof"` }
type CustomerNegativeCriterion_YoutubeVideo ¶ added in v0.2.4
type CustomerNegativeCriterion_YoutubeVideo struct { // Immutable. YouTube Video. YoutubeVideo *common.YouTubeVideoInfo `protobuf:"bytes,8,opt,name=youtube_video,json=youtubeVideo,proto3,oneof"` }
type CustomerUserAccess ¶ added in v0.2.4
type CustomerUserAccess struct { // Immutable. Name of the resource. // Resource names have the form: // `customers/{customer_id}/customerUserAccesses/{user_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. User id of the user with the customer access. // Read only field UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // Output only. Email address of the user. // Read only field EmailAddress *string `protobuf:"bytes,3,opt,name=email_address,json=emailAddress,proto3,oneof" json:"email_address,omitempty"` // Access role of the user. AccessRole enums.AccessRoleEnum_AccessRole `` /* 153-byte string literal not displayed */ // Output only. The customer user access creation time. // Read only field // The format is "YYYY-MM-DD HH:MM:SS". // Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30" AccessCreationDateTime *string `` /* 137-byte string literal not displayed */ // Output only. The email address of the inviter user. // Read only field InviterUserEmailAddress *string `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
Represents the permission of a single user onto a single customer.
func (*CustomerUserAccess) Descriptor
deprecated
added in
v0.2.4
func (*CustomerUserAccess) Descriptor() ([]byte, []int)
Deprecated: Use CustomerUserAccess.ProtoReflect.Descriptor instead.
func (*CustomerUserAccess) GetAccessCreationDateTime ¶ added in v0.2.4
func (x *CustomerUserAccess) GetAccessCreationDateTime() string
func (*CustomerUserAccess) GetAccessRole ¶ added in v0.2.4
func (x *CustomerUserAccess) GetAccessRole() enums.AccessRoleEnum_AccessRole
func (*CustomerUserAccess) GetEmailAddress ¶ added in v0.2.4
func (x *CustomerUserAccess) GetEmailAddress() string
func (*CustomerUserAccess) GetInviterUserEmailAddress ¶ added in v0.2.4
func (x *CustomerUserAccess) GetInviterUserEmailAddress() string
func (*CustomerUserAccess) GetResourceName ¶ added in v0.2.4
func (x *CustomerUserAccess) GetResourceName() string
func (*CustomerUserAccess) GetUserId ¶ added in v0.2.4
func (x *CustomerUserAccess) GetUserId() int64
func (*CustomerUserAccess) ProtoMessage ¶ added in v0.2.4
func (*CustomerUserAccess) ProtoMessage()
func (*CustomerUserAccess) ProtoReflect ¶ added in v0.2.4
func (x *CustomerUserAccess) ProtoReflect() protoreflect.Message
func (*CustomerUserAccess) Reset ¶ added in v0.2.4
func (x *CustomerUserAccess) Reset()
func (*CustomerUserAccess) String ¶ added in v0.2.4
func (x *CustomerUserAccess) String() string
type CustomerUserAccessInvitation ¶ added in v0.2.4
type CustomerUserAccessInvitation struct { // Immutable. Name of the resource. // Resource names have the form: // `customers/{customer_id}/customerUserAccessInvitations/{invitation_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the invitation. // This field is read-only. InvitationId int64 `protobuf:"varint,2,opt,name=invitation_id,json=invitationId,proto3" json:"invitation_id,omitempty"` // Immutable. Access role of the user. AccessRole enums.AccessRoleEnum_AccessRole `` /* 153-byte string literal not displayed */ // Immutable. Email address the invitation was sent to. // This can differ from the email address of the account // that accepts the invite. EmailAddress string `protobuf:"bytes,4,opt,name=email_address,json=emailAddress,proto3" json:"email_address,omitempty"` // Output only. Time invitation was created. // This field is read-only. // The format is "YYYY-MM-DD HH:MM:SS". // Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30" CreationDateTime string `protobuf:"bytes,5,opt,name=creation_date_time,json=creationDateTime,proto3" json:"creation_date_time,omitempty"` // Output only. Invitation status of the user. InvitationStatus enums.AccessInvitationStatusEnum_AccessInvitationStatus `` /* 195-byte string literal not displayed */ // contains filtered or unexported fields }
Represent an invitation to a new user on this customer account.
func (*CustomerUserAccessInvitation) Descriptor
deprecated
added in
v0.2.4
func (*CustomerUserAccessInvitation) Descriptor() ([]byte, []int)
Deprecated: Use CustomerUserAccessInvitation.ProtoReflect.Descriptor instead.
func (*CustomerUserAccessInvitation) GetAccessRole ¶ added in v0.2.4
func (x *CustomerUserAccessInvitation) GetAccessRole() enums.AccessRoleEnum_AccessRole
func (*CustomerUserAccessInvitation) GetCreationDateTime ¶ added in v0.2.4
func (x *CustomerUserAccessInvitation) GetCreationDateTime() string
func (*CustomerUserAccessInvitation) GetEmailAddress ¶ added in v0.2.4
func (x *CustomerUserAccessInvitation) GetEmailAddress() string
func (*CustomerUserAccessInvitation) GetInvitationId ¶ added in v0.2.4
func (x *CustomerUserAccessInvitation) GetInvitationId() int64
func (*CustomerUserAccessInvitation) GetInvitationStatus ¶ added in v0.2.4
func (x *CustomerUserAccessInvitation) GetInvitationStatus() enums.AccessInvitationStatusEnum_AccessInvitationStatus
func (*CustomerUserAccessInvitation) GetResourceName ¶ added in v0.2.4
func (x *CustomerUserAccessInvitation) GetResourceName() string
func (*CustomerUserAccessInvitation) ProtoMessage ¶ added in v0.2.4
func (*CustomerUserAccessInvitation) ProtoMessage()
func (*CustomerUserAccessInvitation) ProtoReflect ¶ added in v0.2.4
func (x *CustomerUserAccessInvitation) ProtoReflect() protoreflect.Message
func (*CustomerUserAccessInvitation) Reset ¶ added in v0.2.4
func (x *CustomerUserAccessInvitation) Reset()
func (*CustomerUserAccessInvitation) String ¶ added in v0.2.4
func (x *CustomerUserAccessInvitation) String() string
type DataPartnerLinkIdentifier ¶ added in v0.2.4
type DataPartnerLinkIdentifier struct { // Immutable. The customer ID of the Data partner account. // This field is required and should not be empty when creating a new // data partner link. It is unable to be modified after the creation of // the link. DataPartnerId *int64 `protobuf:"varint,1,opt,name=data_partner_id,json=dataPartnerId,proto3,oneof" json:"data_partner_id,omitempty"` // contains filtered or unexported fields }
The identifier for Data Partner account.
func (*DataPartnerLinkIdentifier) Descriptor
deprecated
added in
v0.2.4
func (*DataPartnerLinkIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use DataPartnerLinkIdentifier.ProtoReflect.Descriptor instead.
func (*DataPartnerLinkIdentifier) GetDataPartnerId ¶ added in v0.2.4
func (x *DataPartnerLinkIdentifier) GetDataPartnerId() int64
func (*DataPartnerLinkIdentifier) ProtoMessage ¶ added in v0.2.4
func (*DataPartnerLinkIdentifier) ProtoMessage()
func (*DataPartnerLinkIdentifier) ProtoReflect ¶ added in v0.2.4
func (x *DataPartnerLinkIdentifier) ProtoReflect() protoreflect.Message
func (*DataPartnerLinkIdentifier) Reset ¶ added in v0.2.4
func (x *DataPartnerLinkIdentifier) Reset()
func (*DataPartnerLinkIdentifier) String ¶ added in v0.2.4
func (x *DataPartnerLinkIdentifier) String() string
type DetailPlacementView ¶ added in v0.2.4
type DetailPlacementView struct { // Output only. The resource name of the detail placement view. // Detail placement view resource names have the form: // // `customers/{customer_id}/detailPlacementViews/{ad_group_id}~{base64_placement}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The automatic placement string at detail level, e. g. website URL, mobile // application ID, or a YouTube video ID. Placement *string `protobuf:"bytes,7,opt,name=placement,proto3,oneof" json:"placement,omitempty"` // Output only. The display name is URL name for websites, YouTube video name for YouTube // videos, and translated mobile app name for mobile apps. DisplayName *string `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"` // Output only. URL of the group placement, e.g. domain, link to the mobile application in // app store, or a YouTube channel URL. GroupPlacementTargetUrl *string `` /* 140-byte string literal not displayed */ // Output only. URL of the placement, e.g. website, link to the mobile application in app // store, or a YouTube video URL. TargetUrl *string `protobuf:"bytes,10,opt,name=target_url,json=targetUrl,proto3,oneof" json:"target_url,omitempty"` // Output only. Type of the placement, e.g. Website, YouTube Video, and Mobile Application. PlacementType enums.PlacementTypeEnum_PlacementType `` /* 168-byte string literal not displayed */ // contains filtered or unexported fields }
A view with metrics aggregated by ad group and URL or YouTube video.
func (*DetailPlacementView) Descriptor
deprecated
added in
v0.2.4
func (*DetailPlacementView) Descriptor() ([]byte, []int)
Deprecated: Use DetailPlacementView.ProtoReflect.Descriptor instead.
func (*DetailPlacementView) GetDisplayName ¶ added in v0.2.4
func (x *DetailPlacementView) GetDisplayName() string
func (*DetailPlacementView) GetGroupPlacementTargetUrl ¶ added in v0.2.4
func (x *DetailPlacementView) GetGroupPlacementTargetUrl() string
func (*DetailPlacementView) GetPlacement ¶ added in v0.2.4
func (x *DetailPlacementView) GetPlacement() string
func (*DetailPlacementView) GetPlacementType ¶ added in v0.2.4
func (x *DetailPlacementView) GetPlacementType() enums.PlacementTypeEnum_PlacementType
func (*DetailPlacementView) GetResourceName ¶ added in v0.2.4
func (x *DetailPlacementView) GetResourceName() string
func (*DetailPlacementView) GetTargetUrl ¶ added in v0.2.4
func (x *DetailPlacementView) GetTargetUrl() string
func (*DetailPlacementView) ProtoMessage ¶ added in v0.2.4
func (*DetailPlacementView) ProtoMessage()
func (*DetailPlacementView) ProtoReflect ¶ added in v0.2.4
func (x *DetailPlacementView) ProtoReflect() protoreflect.Message
func (*DetailPlacementView) Reset ¶ added in v0.2.4
func (x *DetailPlacementView) Reset()
func (*DetailPlacementView) String ¶ added in v0.2.4
func (x *DetailPlacementView) String() string
type DisplayKeywordView ¶ added in v0.2.0
type DisplayKeywordView struct { // Output only. The resource name of the display keyword view. // Display Keyword view resource names have the form: // // `customers/{customer_id}/displayKeywordViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A display keyword view.
func (*DisplayKeywordView) Descriptor
deprecated
added in
v0.2.0
func (*DisplayKeywordView) Descriptor() ([]byte, []int)
Deprecated: Use DisplayKeywordView.ProtoReflect.Descriptor instead.
func (*DisplayKeywordView) GetResourceName ¶ added in v0.2.0
func (x *DisplayKeywordView) GetResourceName() string
func (*DisplayKeywordView) ProtoMessage ¶ added in v0.2.0
func (*DisplayKeywordView) ProtoMessage()
func (*DisplayKeywordView) ProtoReflect ¶ added in v0.2.4
func (x *DisplayKeywordView) ProtoReflect() protoreflect.Message
func (*DisplayKeywordView) Reset ¶ added in v0.2.0
func (x *DisplayKeywordView) Reset()
func (*DisplayKeywordView) String ¶ added in v0.2.0
func (x *DisplayKeywordView) String() string
type DistanceView ¶ added in v0.2.4
type DistanceView struct { // Output only. The resource name of the distance view. // Distance view resource names have the form: // // `customers/{customer_id}/distanceViews/1~{distance_bucket}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Grouping of user distance from location extensions. DistanceBucket enums.DistanceBucketEnum_DistanceBucket `` /* 173-byte string literal not displayed */ // Output only. True if the DistanceBucket is using the metric system, false otherwise. MetricSystem *bool `protobuf:"varint,4,opt,name=metric_system,json=metricSystem,proto3,oneof" json:"metric_system,omitempty"` // contains filtered or unexported fields }
A distance view with metrics aggregated by the user's distance from an advertiser's location extensions. Each DistanceBucket includes all impressions that fall within its distance and a single impression will contribute to the metrics for all DistanceBuckets that include the user's distance.
func (*DistanceView) Descriptor
deprecated
added in
v0.2.4
func (*DistanceView) Descriptor() ([]byte, []int)
Deprecated: Use DistanceView.ProtoReflect.Descriptor instead.
func (*DistanceView) GetDistanceBucket ¶ added in v0.2.4
func (x *DistanceView) GetDistanceBucket() enums.DistanceBucketEnum_DistanceBucket
func (*DistanceView) GetMetricSystem ¶ added in v0.2.4
func (x *DistanceView) GetMetricSystem() bool
func (*DistanceView) GetResourceName ¶ added in v0.2.4
func (x *DistanceView) GetResourceName() string
func (*DistanceView) ProtoMessage ¶ added in v0.2.4
func (*DistanceView) ProtoMessage()
func (*DistanceView) ProtoReflect ¶ added in v0.2.4
func (x *DistanceView) ProtoReflect() protoreflect.Message
func (*DistanceView) Reset ¶ added in v0.2.4
func (x *DistanceView) Reset()
func (*DistanceView) String ¶ added in v0.2.4
func (x *DistanceView) String() string
type DomainCategory ¶ added in v0.2.4
type DomainCategory struct { // Output only. The resource name of the domain category. // Domain category resource names have the form: // // `customers/{customer_id}/domainCategories/{campaign_id}~{category_base64}~{language_code}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The campaign this category is recommended for. Campaign *string `protobuf:"bytes,10,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // Output only. Recommended category for the website domain. e.g. if you have a website // about electronics, the categories could be "cameras", "televisions", etc. Category *string `protobuf:"bytes,11,opt,name=category,proto3,oneof" json:"category,omitempty"` // Output only. The language code specifying the language of the website. e.g. "en" for // English. The language can be specified in the DynamicSearchAdsSetting // required for dynamic search ads. This is the language of the pages from // your website that you want Google Ads to find, create ads for, // and match searches with. LanguageCode *string `protobuf:"bytes,12,opt,name=language_code,json=languageCode,proto3,oneof" json:"language_code,omitempty"` // Output only. The domain for the website. The domain can be specified in the // DynamicSearchAdsSetting required for dynamic search ads. Domain *string `protobuf:"bytes,13,opt,name=domain,proto3,oneof" json:"domain,omitempty"` // Output only. Fraction of pages on your site that this category matches. CoverageFraction *float64 `protobuf:"fixed64,14,opt,name=coverage_fraction,json=coverageFraction,proto3,oneof" json:"coverage_fraction,omitempty"` // Output only. The position of this category in the set of categories. Lower numbers // indicate a better match for the domain. null indicates not recommended. CategoryRank *int64 `protobuf:"varint,15,opt,name=category_rank,json=categoryRank,proto3,oneof" json:"category_rank,omitempty"` // Output only. Indicates whether this category has sub-categories. HasChildren *bool `protobuf:"varint,16,opt,name=has_children,json=hasChildren,proto3,oneof" json:"has_children,omitempty"` // Output only. The recommended cost per click for the category. RecommendedCpcBidMicros *int64 `` /* 142-byte string literal not displayed */ // contains filtered or unexported fields }
A category generated automatically by crawling a domain. If a campaign uses the DynamicSearchAdsSetting, then domain categories will be generated for the domain. The categories can be targeted using WebpageConditionInfo. See: https://support.google.com/google-ads/answer/2471185
func (*DomainCategory) Descriptor
deprecated
added in
v0.2.4
func (*DomainCategory) Descriptor() ([]byte, []int)
Deprecated: Use DomainCategory.ProtoReflect.Descriptor instead.
func (*DomainCategory) GetCampaign ¶ added in v0.2.4
func (x *DomainCategory) GetCampaign() string
func (*DomainCategory) GetCategory ¶ added in v0.2.4
func (x *DomainCategory) GetCategory() string
func (*DomainCategory) GetCategoryRank ¶ added in v0.2.4
func (x *DomainCategory) GetCategoryRank() int64
func (*DomainCategory) GetCoverageFraction ¶ added in v0.2.4
func (x *DomainCategory) GetCoverageFraction() float64
func (*DomainCategory) GetDomain ¶ added in v0.2.4
func (x *DomainCategory) GetDomain() string
func (*DomainCategory) GetHasChildren ¶ added in v0.2.4
func (x *DomainCategory) GetHasChildren() bool
func (*DomainCategory) GetLanguageCode ¶ added in v0.2.4
func (x *DomainCategory) GetLanguageCode() string
func (*DomainCategory) GetRecommendedCpcBidMicros ¶ added in v0.2.4
func (x *DomainCategory) GetRecommendedCpcBidMicros() int64
func (*DomainCategory) GetResourceName ¶ added in v0.2.4
func (x *DomainCategory) GetResourceName() string
func (*DomainCategory) ProtoMessage ¶ added in v0.2.4
func (*DomainCategory) ProtoMessage()
func (*DomainCategory) ProtoReflect ¶ added in v0.2.4
func (x *DomainCategory) ProtoReflect() protoreflect.Message
func (*DomainCategory) Reset ¶ added in v0.2.4
func (x *DomainCategory) Reset()
func (*DomainCategory) String ¶ added in v0.2.4
func (x *DomainCategory) String() string
type DynamicSearchAdsSearchTermView ¶ added in v0.2.4
type DynamicSearchAdsSearchTermView struct { // Output only. The resource name of the dynamic search ads search term view. // Dynamic search ads search term view resource names have the form: // // `customers/{customer_id}/dynamicSearchAdsSearchTermViews/{ad_group_id}~{search_term_fingerprint}~{headline_fingerprint}~{landing_page_fingerprint}~{page_url_fingerprint}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Search term // // This field is read-only. SearchTerm *string `protobuf:"bytes,9,opt,name=search_term,json=searchTerm,proto3,oneof" json:"search_term,omitempty"` // Output only. The dynamically generated headline of the Dynamic Search Ad. // // This field is read-only. Headline *string `protobuf:"bytes,10,opt,name=headline,proto3,oneof" json:"headline,omitempty"` // Output only. The dynamically selected landing page URL of the impression. // // This field is read-only. LandingPage *string `protobuf:"bytes,11,opt,name=landing_page,json=landingPage,proto3,oneof" json:"landing_page,omitempty"` // Output only. The URL of page feed item served for the impression. // // This field is read-only. PageUrl *string `protobuf:"bytes,12,opt,name=page_url,json=pageUrl,proto3,oneof" json:"page_url,omitempty"` // Output only. True if query matches a negative keyword. // // This field is read-only. HasNegativeKeyword *bool `protobuf:"varint,13,opt,name=has_negative_keyword,json=hasNegativeKeyword,proto3,oneof" json:"has_negative_keyword,omitempty"` // Output only. True if query is added to targeted keywords. // // This field is read-only. HasMatchingKeyword *bool `protobuf:"varint,14,opt,name=has_matching_keyword,json=hasMatchingKeyword,proto3,oneof" json:"has_matching_keyword,omitempty"` // Output only. True if query matches a negative url. // // This field is read-only. HasNegativeUrl *bool `protobuf:"varint,15,opt,name=has_negative_url,json=hasNegativeUrl,proto3,oneof" json:"has_negative_url,omitempty"` // contains filtered or unexported fields }
A dynamic search ads search term view.
func (*DynamicSearchAdsSearchTermView) Descriptor
deprecated
added in
v0.2.4
func (*DynamicSearchAdsSearchTermView) Descriptor() ([]byte, []int)
Deprecated: Use DynamicSearchAdsSearchTermView.ProtoReflect.Descriptor instead.
func (*DynamicSearchAdsSearchTermView) GetHasMatchingKeyword ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) GetHasMatchingKeyword() bool
func (*DynamicSearchAdsSearchTermView) GetHasNegativeKeyword ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) GetHasNegativeKeyword() bool
func (*DynamicSearchAdsSearchTermView) GetHasNegativeUrl ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) GetHasNegativeUrl() bool
func (*DynamicSearchAdsSearchTermView) GetHeadline ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) GetHeadline() string
func (*DynamicSearchAdsSearchTermView) GetLandingPage ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) GetLandingPage() string
func (*DynamicSearchAdsSearchTermView) GetPageUrl ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) GetPageUrl() string
func (*DynamicSearchAdsSearchTermView) GetResourceName ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) GetResourceName() string
func (*DynamicSearchAdsSearchTermView) GetSearchTerm ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) GetSearchTerm() string
func (*DynamicSearchAdsSearchTermView) ProtoMessage ¶ added in v0.2.4
func (*DynamicSearchAdsSearchTermView) ProtoMessage()
func (*DynamicSearchAdsSearchTermView) ProtoReflect ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) ProtoReflect() protoreflect.Message
func (*DynamicSearchAdsSearchTermView) Reset ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) Reset()
func (*DynamicSearchAdsSearchTermView) String ¶ added in v0.2.4
func (x *DynamicSearchAdsSearchTermView) String() string
type ExpandedLandingPageView ¶ added in v0.2.4
type ExpandedLandingPageView struct { // Output only. The resource name of the expanded landing page view. // Expanded landing page view resource names have the form: // // `customers/{customer_id}/expandedLandingPageViews/{expanded_final_url_fingerprint}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The final URL that clicks are directed to. ExpandedFinalUrl *string `protobuf:"bytes,3,opt,name=expanded_final_url,json=expandedFinalUrl,proto3,oneof" json:"expanded_final_url,omitempty"` // contains filtered or unexported fields }
A landing page view with metrics aggregated at the expanded final URL level.
func (*ExpandedLandingPageView) Descriptor
deprecated
added in
v0.2.4
func (*ExpandedLandingPageView) Descriptor() ([]byte, []int)
Deprecated: Use ExpandedLandingPageView.ProtoReflect.Descriptor instead.
func (*ExpandedLandingPageView) GetExpandedFinalUrl ¶ added in v0.2.4
func (x *ExpandedLandingPageView) GetExpandedFinalUrl() string
func (*ExpandedLandingPageView) GetResourceName ¶ added in v0.2.4
func (x *ExpandedLandingPageView) GetResourceName() string
func (*ExpandedLandingPageView) ProtoMessage ¶ added in v0.2.4
func (*ExpandedLandingPageView) ProtoMessage()
func (*ExpandedLandingPageView) ProtoReflect ¶ added in v0.2.4
func (x *ExpandedLandingPageView) ProtoReflect() protoreflect.Message
func (*ExpandedLandingPageView) Reset ¶ added in v0.2.4
func (x *ExpandedLandingPageView) Reset()
func (*ExpandedLandingPageView) String ¶ added in v0.2.4
func (x *ExpandedLandingPageView) String() string
type ExtensionFeedItem ¶ added in v0.2.4
type ExtensionFeedItem struct { // Immutable. The resource name of the extension feed item. // Extension feed item resource names have the form: // // `customers/{customer_id}/extensionFeedItems/{feed_item_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of this feed item. Read-only. Id *int64 `protobuf:"varint,25,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The extension type of the extension feed item. // This field is read-only. ExtensionType enums.ExtensionTypeEnum_ExtensionType `` /* 169-byte string literal not displayed */ // Start time in which this feed item is effective and can begin serving. The // time is in the customer's time zone. // The format is "YYYY-MM-DD HH:MM:SS". // Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30" StartDateTime *string `protobuf:"bytes,26,opt,name=start_date_time,json=startDateTime,proto3,oneof" json:"start_date_time,omitempty"` // End time in which this feed item is no longer effective and will stop // serving. The time is in the customer's time zone. // The format is "YYYY-MM-DD HH:MM:SS". // Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30" EndDateTime *string `protobuf:"bytes,27,opt,name=end_date_time,json=endDateTime,proto3,oneof" json:"end_date_time,omitempty"` // List of non-overlapping schedules specifying all time intervals // for which the feed item may serve. There can be a maximum of 6 schedules // per day. AdSchedules []*common.AdScheduleInfo `protobuf:"bytes,16,rep,name=ad_schedules,json=adSchedules,proto3" json:"ad_schedules,omitempty"` // The targeted device. Device enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice `` /* 148-byte string literal not displayed */ // The targeted geo target constant. TargetedGeoTargetConstant *string `` /* 147-byte string literal not displayed */ // The targeted keyword. TargetedKeyword *common.KeywordInfo `protobuf:"bytes,22,opt,name=targeted_keyword,json=targetedKeyword,proto3" json:"targeted_keyword,omitempty"` // Output only. Status of the feed item. // This field is read-only. Status enums.FeedItemStatusEnum_FeedItemStatus `` /* 135-byte string literal not displayed */ // Extension type. // // Types that are assignable to Extension: // *ExtensionFeedItem_SitelinkFeedItem // *ExtensionFeedItem_StructuredSnippetFeedItem // *ExtensionFeedItem_AppFeedItem // *ExtensionFeedItem_CallFeedItem // *ExtensionFeedItem_CalloutFeedItem // *ExtensionFeedItem_TextMessageFeedItem // *ExtensionFeedItem_PriceFeedItem // *ExtensionFeedItem_PromotionFeedItem // *ExtensionFeedItem_LocationFeedItem // *ExtensionFeedItem_AffiliateLocationFeedItem // *ExtensionFeedItem_HotelCalloutFeedItem // *ExtensionFeedItem_ImageFeedItem Extension isExtensionFeedItem_Extension `protobuf_oneof:"extension"` // Targeting at either the campaign or ad group level. Feed items that target // a campaign or ad group will only serve with that resource. // // Types that are assignable to ServingResourceTargeting: // *ExtensionFeedItem_TargetedCampaign // *ExtensionFeedItem_TargetedAdGroup ServingResourceTargeting isExtensionFeedItem_ServingResourceTargeting `protobuf_oneof:"serving_resource_targeting"` // contains filtered or unexported fields }
An extension feed item.
func (*ExtensionFeedItem) Descriptor
deprecated
added in
v0.2.4
func (*ExtensionFeedItem) Descriptor() ([]byte, []int)
Deprecated: Use ExtensionFeedItem.ProtoReflect.Descriptor instead.
func (*ExtensionFeedItem) GetAdSchedules ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetAdSchedules() []*common.AdScheduleInfo
func (*ExtensionFeedItem) GetAffiliateLocationFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetAffiliateLocationFeedItem() *common.AffiliateLocationFeedItem
func (*ExtensionFeedItem) GetAppFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetAppFeedItem() *common.AppFeedItem
func (*ExtensionFeedItem) GetCallFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetCallFeedItem() *common.CallFeedItem
func (*ExtensionFeedItem) GetCalloutFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetCalloutFeedItem() *common.CalloutFeedItem
func (*ExtensionFeedItem) GetDevice ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetDevice() enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice
func (*ExtensionFeedItem) GetEndDateTime ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetEndDateTime() string
func (*ExtensionFeedItem) GetExtension ¶ added in v0.2.4
func (m *ExtensionFeedItem) GetExtension() isExtensionFeedItem_Extension
func (*ExtensionFeedItem) GetExtensionType ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType
func (*ExtensionFeedItem) GetHotelCalloutFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetHotelCalloutFeedItem() *common.HotelCalloutFeedItem
func (*ExtensionFeedItem) GetId ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetId() int64
func (*ExtensionFeedItem) GetImageFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetImageFeedItem() *common.ImageFeedItem
func (*ExtensionFeedItem) GetLocationFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetLocationFeedItem() *common.LocationFeedItem
func (*ExtensionFeedItem) GetPriceFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetPriceFeedItem() *common.PriceFeedItem
func (*ExtensionFeedItem) GetPromotionFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetPromotionFeedItem() *common.PromotionFeedItem
func (*ExtensionFeedItem) GetResourceName ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetResourceName() string
func (*ExtensionFeedItem) GetServingResourceTargeting ¶ added in v0.2.4
func (m *ExtensionFeedItem) GetServingResourceTargeting() isExtensionFeedItem_ServingResourceTargeting
func (*ExtensionFeedItem) GetSitelinkFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetSitelinkFeedItem() *common.SitelinkFeedItem
func (*ExtensionFeedItem) GetStartDateTime ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetStartDateTime() string
func (*ExtensionFeedItem) GetStatus ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetStatus() enums.FeedItemStatusEnum_FeedItemStatus
func (*ExtensionFeedItem) GetStructuredSnippetFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetStructuredSnippetFeedItem() *common.StructuredSnippetFeedItem
func (*ExtensionFeedItem) GetTargetedAdGroup ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetTargetedAdGroup() string
func (*ExtensionFeedItem) GetTargetedCampaign ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetTargetedCampaign() string
func (*ExtensionFeedItem) GetTargetedGeoTargetConstant ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetTargetedGeoTargetConstant() string
func (*ExtensionFeedItem) GetTargetedKeyword ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetTargetedKeyword() *common.KeywordInfo
func (*ExtensionFeedItem) GetTextMessageFeedItem ¶ added in v0.2.4
func (x *ExtensionFeedItem) GetTextMessageFeedItem() *common.TextMessageFeedItem
func (*ExtensionFeedItem) ProtoMessage ¶ added in v0.2.4
func (*ExtensionFeedItem) ProtoMessage()
func (*ExtensionFeedItem) ProtoReflect ¶ added in v0.2.4
func (x *ExtensionFeedItem) ProtoReflect() protoreflect.Message
func (*ExtensionFeedItem) Reset ¶ added in v0.2.4
func (x *ExtensionFeedItem) Reset()
func (*ExtensionFeedItem) String ¶ added in v0.2.4
func (x *ExtensionFeedItem) String() string
type ExtensionFeedItem_AffiliateLocationFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_AffiliateLocationFeedItem struct { // Output only. Affiliate location extension. Feed locations are populated by Google Ads // based on a chain ID. // This field is read-only. AffiliateLocationFeedItem *common.AffiliateLocationFeedItem `protobuf:"bytes,15,opt,name=affiliate_location_feed_item,json=affiliateLocationFeedItem,proto3,oneof"` }
type ExtensionFeedItem_AppFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_AppFeedItem struct { // App extension. AppFeedItem *common.AppFeedItem `protobuf:"bytes,7,opt,name=app_feed_item,json=appFeedItem,proto3,oneof"` }
type ExtensionFeedItem_CallFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_CallFeedItem struct { // Call extension. CallFeedItem *common.CallFeedItem `protobuf:"bytes,8,opt,name=call_feed_item,json=callFeedItem,proto3,oneof"` }
type ExtensionFeedItem_CalloutFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_CalloutFeedItem struct { // Callout extension. CalloutFeedItem *common.CalloutFeedItem `protobuf:"bytes,9,opt,name=callout_feed_item,json=calloutFeedItem,proto3,oneof"` }
type ExtensionFeedItem_HotelCalloutFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_HotelCalloutFeedItem struct { // Hotel Callout extension. HotelCalloutFeedItem *common.HotelCalloutFeedItem `protobuf:"bytes,23,opt,name=hotel_callout_feed_item,json=hotelCalloutFeedItem,proto3,oneof"` }
type ExtensionFeedItem_ImageFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_ImageFeedItem struct { // Immutable. Advertiser provided image extension. ImageFeedItem *common.ImageFeedItem `protobuf:"bytes,31,opt,name=image_feed_item,json=imageFeedItem,proto3,oneof"` }
type ExtensionFeedItem_LocationFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_LocationFeedItem struct { // Output only. Location extension. Locations are synced from a GMB account into a feed. // This field is read-only. LocationFeedItem *common.LocationFeedItem `protobuf:"bytes,14,opt,name=location_feed_item,json=locationFeedItem,proto3,oneof"` }
type ExtensionFeedItem_PriceFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_PriceFeedItem struct { // Price extension. PriceFeedItem *common.PriceFeedItem `protobuf:"bytes,11,opt,name=price_feed_item,json=priceFeedItem,proto3,oneof"` }
type ExtensionFeedItem_PromotionFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_PromotionFeedItem struct { // Promotion extension. PromotionFeedItem *common.PromotionFeedItem `protobuf:"bytes,12,opt,name=promotion_feed_item,json=promotionFeedItem,proto3,oneof"` }
type ExtensionFeedItem_SitelinkFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_SitelinkFeedItem struct { // Sitelink extension. SitelinkFeedItem *common.SitelinkFeedItem `protobuf:"bytes,2,opt,name=sitelink_feed_item,json=sitelinkFeedItem,proto3,oneof"` }
type ExtensionFeedItem_StructuredSnippetFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_StructuredSnippetFeedItem struct { // Structured snippet extension. StructuredSnippetFeedItem *common.StructuredSnippetFeedItem `protobuf:"bytes,3,opt,name=structured_snippet_feed_item,json=structuredSnippetFeedItem,proto3,oneof"` }
type ExtensionFeedItem_TargetedAdGroup ¶ added in v0.2.4
type ExtensionFeedItem_TargetedAdGroup struct { // The targeted ad group. TargetedAdGroup string `protobuf:"bytes,29,opt,name=targeted_ad_group,json=targetedAdGroup,proto3,oneof"` }
type ExtensionFeedItem_TargetedCampaign ¶ added in v0.2.4
type ExtensionFeedItem_TargetedCampaign struct { // The targeted campaign. TargetedCampaign string `protobuf:"bytes,28,opt,name=targeted_campaign,json=targetedCampaign,proto3,oneof"` }
type ExtensionFeedItem_TextMessageFeedItem ¶ added in v0.2.4
type ExtensionFeedItem_TextMessageFeedItem struct { // Text message extension. TextMessageFeedItem *common.TextMessageFeedItem `protobuf:"bytes,10,opt,name=text_message_feed_item,json=textMessageFeedItem,proto3,oneof"` }
type Feed ¶ added in v0.2.0
type Feed struct { // Immutable. The resource name of the feed. // Feed resource names have the form: // // `customers/{customer_id}/feeds/{feed_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the feed. // This field is read-only. Id *int64 `protobuf:"varint,11,opt,name=id,proto3,oneof" json:"id,omitempty"` // Immutable. Name of the feed. Required. Name *string `protobuf:"bytes,12,opt,name=name,proto3,oneof" json:"name,omitempty"` // The Feed's attributes. Required on CREATE, unless // system_feed_generation_data is provided, in which case Google Ads will // update the feed with the correct attributes. // Disallowed on UPDATE. Use attribute_operations to add new attributes. Attributes []*FeedAttribute `protobuf:"bytes,4,rep,name=attributes,proto3" json:"attributes,omitempty"` // The list of operations changing the feed attributes. Attributes can only // be added, not removed. AttributeOperations []*FeedAttributeOperation `protobuf:"bytes,9,rep,name=attribute_operations,json=attributeOperations,proto3" json:"attribute_operations,omitempty"` // Immutable. Specifies who manages the FeedAttributes for the Feed. Origin enums.FeedOriginEnum_FeedOrigin `` /* 127-byte string literal not displayed */ // Output only. Status of the feed. // This field is read-only. Status enums.FeedStatusEnum_FeedStatus `` /* 127-byte string literal not displayed */ // The system data for the Feed. This data specifies information for // generating the feed items of the system generated feed. // // Types that are assignable to SystemFeedGenerationData: // *Feed_PlacesLocationFeedData_ // *Feed_AffiliateLocationFeedData_ SystemFeedGenerationData isFeed_SystemFeedGenerationData `protobuf_oneof:"system_feed_generation_data"` // contains filtered or unexported fields }
A feed.
func (*Feed) Descriptor
deprecated
added in
v0.2.0
func (*Feed) GetAffiliateLocationFeedData ¶ added in v0.2.0
func (x *Feed) GetAffiliateLocationFeedData() *Feed_AffiliateLocationFeedData
func (*Feed) GetAttributeOperations ¶ added in v0.2.0
func (x *Feed) GetAttributeOperations() []*FeedAttributeOperation
func (*Feed) GetAttributes ¶ added in v0.2.0
func (x *Feed) GetAttributes() []*FeedAttribute
func (*Feed) GetOrigin ¶ added in v0.2.0
func (x *Feed) GetOrigin() enums.FeedOriginEnum_FeedOrigin
func (*Feed) GetPlacesLocationFeedData ¶ added in v0.2.0
func (x *Feed) GetPlacesLocationFeedData() *Feed_PlacesLocationFeedData
func (*Feed) GetResourceName ¶ added in v0.2.0
func (*Feed) GetStatus ¶ added in v0.2.0
func (x *Feed) GetStatus() enums.FeedStatusEnum_FeedStatus
func (*Feed) GetSystemFeedGenerationData ¶ added in v0.2.0
func (m *Feed) GetSystemFeedGenerationData() isFeed_SystemFeedGenerationData
func (*Feed) ProtoMessage ¶ added in v0.2.0
func (*Feed) ProtoMessage()
func (*Feed) ProtoReflect ¶ added in v0.2.4
func (x *Feed) ProtoReflect() protoreflect.Message
type FeedAttribute ¶ added in v0.2.0
type FeedAttribute struct { // ID of the attribute. Id *int64 `protobuf:"varint,5,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the attribute. Required. Name *string `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"` // Data type for feed attribute. Required. Type enums.FeedAttributeTypeEnum_FeedAttributeType `` /* 137-byte string literal not displayed */ // Indicates that data corresponding to this attribute is part of a // FeedItem's unique key. It defaults to false if it is unspecified. Note // that a unique key is not required in a Feed's schema, in which case the // FeedItems must be referenced by their feed_item_id. IsPartOfKey *bool `protobuf:"varint,7,opt,name=is_part_of_key,json=isPartOfKey,proto3,oneof" json:"is_part_of_key,omitempty"` // contains filtered or unexported fields }
FeedAttributes define the types of data expected to be present in a Feed. A single FeedAttribute specifies the expected type of the FeedItemAttributes with the same FeedAttributeId. Optionally, a FeedAttribute can be marked as being part of a FeedItem's unique key.
func (*FeedAttribute) Descriptor
deprecated
added in
v0.2.0
func (*FeedAttribute) Descriptor() ([]byte, []int)
Deprecated: Use FeedAttribute.ProtoReflect.Descriptor instead.
func (*FeedAttribute) GetId ¶ added in v0.2.0
func (x *FeedAttribute) GetId() int64
func (*FeedAttribute) GetIsPartOfKey ¶ added in v0.2.0
func (x *FeedAttribute) GetIsPartOfKey() bool
func (*FeedAttribute) GetName ¶ added in v0.2.0
func (x *FeedAttribute) GetName() string
func (*FeedAttribute) GetType ¶ added in v0.2.0
func (x *FeedAttribute) GetType() enums.FeedAttributeTypeEnum_FeedAttributeType
func (*FeedAttribute) ProtoMessage ¶ added in v0.2.0
func (*FeedAttribute) ProtoMessage()
func (*FeedAttribute) ProtoReflect ¶ added in v0.2.4
func (x *FeedAttribute) ProtoReflect() protoreflect.Message
func (*FeedAttribute) Reset ¶ added in v0.2.0
func (x *FeedAttribute) Reset()
func (*FeedAttribute) String ¶ added in v0.2.0
func (x *FeedAttribute) String() string
type FeedAttributeOperation ¶ added in v0.2.0
type FeedAttributeOperation struct { // Output only. Type of list operation to perform. Operator FeedAttributeOperation_Operator `` /* 141-byte string literal not displayed */ // Output only. The feed attribute being added to the list. Value *FeedAttribute `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
Operation to be performed on a feed attribute list in a mutate.
func (*FeedAttributeOperation) Descriptor
deprecated
added in
v0.2.0
func (*FeedAttributeOperation) Descriptor() ([]byte, []int)
Deprecated: Use FeedAttributeOperation.ProtoReflect.Descriptor instead.
func (*FeedAttributeOperation) GetOperator ¶ added in v0.2.0
func (x *FeedAttributeOperation) GetOperator() FeedAttributeOperation_Operator
func (*FeedAttributeOperation) GetValue ¶ added in v0.2.0
func (x *FeedAttributeOperation) GetValue() *FeedAttribute
func (*FeedAttributeOperation) ProtoMessage ¶ added in v0.2.0
func (*FeedAttributeOperation) ProtoMessage()
func (*FeedAttributeOperation) ProtoReflect ¶ added in v0.2.4
func (x *FeedAttributeOperation) ProtoReflect() protoreflect.Message
func (*FeedAttributeOperation) Reset ¶ added in v0.2.0
func (x *FeedAttributeOperation) Reset()
func (*FeedAttributeOperation) String ¶ added in v0.2.0
func (x *FeedAttributeOperation) String() string
type FeedAttributeOperation_Operator ¶ added in v0.2.0
type FeedAttributeOperation_Operator int32
The operator.
const ( // Unspecified. FeedAttributeOperation_UNSPECIFIED FeedAttributeOperation_Operator = 0 // Used for return value only. Represents value unknown in this version. FeedAttributeOperation_UNKNOWN FeedAttributeOperation_Operator = 1 // Add the attribute to the existing attributes. FeedAttributeOperation_ADD FeedAttributeOperation_Operator = 2 )
func (FeedAttributeOperation_Operator) Descriptor ¶ added in v0.2.4
func (FeedAttributeOperation_Operator) Descriptor() protoreflect.EnumDescriptor
func (FeedAttributeOperation_Operator) Enum ¶ added in v0.2.4
func (x FeedAttributeOperation_Operator) Enum() *FeedAttributeOperation_Operator
func (FeedAttributeOperation_Operator) EnumDescriptor
deprecated
added in
v0.2.0
func (FeedAttributeOperation_Operator) EnumDescriptor() ([]byte, []int)
Deprecated: Use FeedAttributeOperation_Operator.Descriptor instead.
func (FeedAttributeOperation_Operator) Number ¶ added in v0.2.4
func (x FeedAttributeOperation_Operator) Number() protoreflect.EnumNumber
func (FeedAttributeOperation_Operator) String ¶ added in v0.2.0
func (x FeedAttributeOperation_Operator) String() string
func (FeedAttributeOperation_Operator) Type ¶ added in v0.2.4
func (FeedAttributeOperation_Operator) Type() protoreflect.EnumType
type FeedItem ¶ added in v0.2.0
type FeedItem struct { // Immutable. The resource name of the feed item. // Feed item resource names have the form: // // `customers/{customer_id}/feedItems/{feed_id}~{feed_item_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The feed to which this feed item belongs. Feed *string `protobuf:"bytes,11,opt,name=feed,proto3,oneof" json:"feed,omitempty"` // Output only. The ID of this feed item. Id *int64 `protobuf:"varint,12,opt,name=id,proto3,oneof" json:"id,omitempty"` // Start time in which this feed item is effective and can begin serving. The // time is in the customer's time zone. // The format is "YYYY-MM-DD HH:MM:SS". // Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30" StartDateTime *string `protobuf:"bytes,13,opt,name=start_date_time,json=startDateTime,proto3,oneof" json:"start_date_time,omitempty"` // End time in which this feed item is no longer effective and will stop // serving. The time is in the customer's time zone. // The format is "YYYY-MM-DD HH:MM:SS". // Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30" EndDateTime *string `protobuf:"bytes,14,opt,name=end_date_time,json=endDateTime,proto3,oneof" json:"end_date_time,omitempty"` // The feed item's attribute values. AttributeValues []*FeedItemAttributeValue `protobuf:"bytes,6,rep,name=attribute_values,json=attributeValues,proto3" json:"attribute_values,omitempty"` // Geo targeting restriction specifies the type of location that can be used // for targeting. GeoTargetingRestriction enums.GeoTargetingRestrictionEnum_GeoTargetingRestriction `` /* 220-byte string literal not displayed */ // The list of mappings used to substitute custom parameter tags in a // `tracking_url_template`, `final_urls`, or `mobile_final_urls`. UrlCustomParameters []*common.CustomParameter `protobuf:"bytes,8,rep,name=url_custom_parameters,json=urlCustomParameters,proto3" json:"url_custom_parameters,omitempty"` // Output only. Status of the feed item. // This field is read-only. Status enums.FeedItemStatusEnum_FeedItemStatus `` /* 135-byte string literal not displayed */ // Output only. List of info about a feed item's validation and approval state for active // feed mappings. There will be an entry in the list for each type of feed // mapping associated with the feed, e.g. a feed with a sitelink and a call // feed mapping would cause every feed item associated with that feed to have // an entry in this list for both sitelink and call. // This field is read-only. PolicyInfos []*FeedItemPlaceholderPolicyInfo `protobuf:"bytes,10,rep,name=policy_infos,json=policyInfos,proto3" json:"policy_infos,omitempty"` // contains filtered or unexported fields }
A feed item.
func (*FeedItem) Descriptor
deprecated
added in
v0.2.0
func (*FeedItem) GetAttributeValues ¶ added in v0.2.0
func (x *FeedItem) GetAttributeValues() []*FeedItemAttributeValue
func (*FeedItem) GetEndDateTime ¶ added in v0.2.0
func (*FeedItem) GetGeoTargetingRestriction ¶ added in v0.2.0
func (x *FeedItem) GetGeoTargetingRestriction() enums.GeoTargetingRestrictionEnum_GeoTargetingRestriction
func (*FeedItem) GetPolicyInfos ¶ added in v0.2.1
func (x *FeedItem) GetPolicyInfos() []*FeedItemPlaceholderPolicyInfo
func (*FeedItem) GetResourceName ¶ added in v0.2.0
func (*FeedItem) GetStartDateTime ¶ added in v0.2.0
func (*FeedItem) GetStatus ¶ added in v0.2.0
func (x *FeedItem) GetStatus() enums.FeedItemStatusEnum_FeedItemStatus
func (*FeedItem) GetUrlCustomParameters ¶ added in v0.2.0
func (x *FeedItem) GetUrlCustomParameters() []*common.CustomParameter
func (*FeedItem) ProtoMessage ¶ added in v0.2.0
func (*FeedItem) ProtoMessage()
func (*FeedItem) ProtoReflect ¶ added in v0.2.4
func (x *FeedItem) ProtoReflect() protoreflect.Message
type FeedItemAttributeValue ¶ added in v0.2.0
type FeedItemAttributeValue struct { // Id of the feed attribute for which the value is associated with. FeedAttributeId *int64 `protobuf:"varint,11,opt,name=feed_attribute_id,json=feedAttributeId,proto3,oneof" json:"feed_attribute_id,omitempty"` // Int64 value. Should be set if feed_attribute_id refers to a feed attribute // of type INT64. IntegerValue *int64 `protobuf:"varint,12,opt,name=integer_value,json=integerValue,proto3,oneof" json:"integer_value,omitempty"` // Bool value. Should be set if feed_attribute_id refers to a feed attribute // of type BOOLEAN. BooleanValue *bool `protobuf:"varint,13,opt,name=boolean_value,json=booleanValue,proto3,oneof" json:"boolean_value,omitempty"` // String value. Should be set if feed_attribute_id refers to a feed attribute // of type STRING, URL or DATE_TIME. // For STRING the maximum length is 1500 characters. For URL the maximum // length is 2076 characters. For DATE_TIME the string must be in the format // "YYYYMMDD HHMMSS". StringValue *string `protobuf:"bytes,14,opt,name=string_value,json=stringValue,proto3,oneof" json:"string_value,omitempty"` // Double value. Should be set if feed_attribute_id refers to a feed attribute // of type DOUBLE. DoubleValue *float64 `protobuf:"fixed64,15,opt,name=double_value,json=doubleValue,proto3,oneof" json:"double_value,omitempty"` // Price value. Should be set if feed_attribute_id refers to a feed attribute // of type PRICE. PriceValue *common.Money `protobuf:"bytes,6,opt,name=price_value,json=priceValue,proto3" json:"price_value,omitempty"` // Repeated int64 value. Should be set if feed_attribute_id refers to a feed // attribute of type INT64_LIST. IntegerValues []int64 `protobuf:"varint,16,rep,packed,name=integer_values,json=integerValues,proto3" json:"integer_values,omitempty"` // Repeated bool value. Should be set if feed_attribute_id refers to a feed // attribute of type BOOLEAN_LIST. BooleanValues []bool `protobuf:"varint,17,rep,packed,name=boolean_values,json=booleanValues,proto3" json:"boolean_values,omitempty"` // Repeated string value. Should be set if feed_attribute_id refers to a feed // attribute of type STRING_LIST, URL_LIST or DATE_TIME_LIST. // For STRING_LIST and URL_LIST the total size of the list in bytes may not // exceed 3000. For DATE_TIME_LIST the number of elements may not exceed 200. // // For STRING_LIST the maximum length of each string element is 1500 // characters. For URL_LIST the maximum length is 2076 characters. For // DATE_TIME the format of the string must be the same as start and end time // for the feed item. StringValues []string `protobuf:"bytes,18,rep,name=string_values,json=stringValues,proto3" json:"string_values,omitempty"` // Repeated double value. Should be set if feed_attribute_id refers to a feed // attribute of type DOUBLE_LIST. DoubleValues []float64 `protobuf:"fixed64,19,rep,packed,name=double_values,json=doubleValues,proto3" json:"double_values,omitempty"` // contains filtered or unexported fields }
A feed item attribute value.
func (*FeedItemAttributeValue) Descriptor
deprecated
added in
v0.2.0
func (*FeedItemAttributeValue) Descriptor() ([]byte, []int)
Deprecated: Use FeedItemAttributeValue.ProtoReflect.Descriptor instead.
func (*FeedItemAttributeValue) GetBooleanValue ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetBooleanValue() bool
func (*FeedItemAttributeValue) GetBooleanValues ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetBooleanValues() []bool
func (*FeedItemAttributeValue) GetDoubleValue ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetDoubleValue() float64
func (*FeedItemAttributeValue) GetDoubleValues ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetDoubleValues() []float64
func (*FeedItemAttributeValue) GetFeedAttributeId ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetFeedAttributeId() int64
func (*FeedItemAttributeValue) GetIntegerValue ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetIntegerValue() int64
func (*FeedItemAttributeValue) GetIntegerValues ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetIntegerValues() []int64
func (*FeedItemAttributeValue) GetPriceValue ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetPriceValue() *common.Money
func (*FeedItemAttributeValue) GetStringValue ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetStringValue() string
func (*FeedItemAttributeValue) GetStringValues ¶ added in v0.2.0
func (x *FeedItemAttributeValue) GetStringValues() []string
func (*FeedItemAttributeValue) ProtoMessage ¶ added in v0.2.0
func (*FeedItemAttributeValue) ProtoMessage()
func (*FeedItemAttributeValue) ProtoReflect ¶ added in v0.2.4
func (x *FeedItemAttributeValue) ProtoReflect() protoreflect.Message
func (*FeedItemAttributeValue) Reset ¶ added in v0.2.0
func (x *FeedItemAttributeValue) Reset()
func (*FeedItemAttributeValue) String ¶ added in v0.2.0
func (x *FeedItemAttributeValue) String() string
type FeedItemPlaceholderPolicyInfo ¶ added in v0.2.1
type FeedItemPlaceholderPolicyInfo struct { // Output only. The placeholder type. PlaceholderTypeEnum enums.PlaceholderTypeEnum_PlaceholderType `` /* 193-byte string literal not displayed */ // Output only. The FeedMapping that contains the placeholder type. FeedMappingResourceName *string `` /* 141-byte string literal not displayed */ // Output only. Where the placeholder type is in the review process. ReviewStatus enums.PolicyReviewStatusEnum_PolicyReviewStatus `` /* 175-byte string literal not displayed */ // Output only. The overall approval status of the placeholder type, calculated based on // the status of its individual policy topic entries. ApprovalStatus enums.PolicyApprovalStatusEnum_PolicyApprovalStatus `` /* 185-byte string literal not displayed */ // Output only. The list of policy findings for the placeholder type. PolicyTopicEntries []*common.PolicyTopicEntry `protobuf:"bytes,5,rep,name=policy_topic_entries,json=policyTopicEntries,proto3" json:"policy_topic_entries,omitempty"` // Output only. The validation status of the palceholder type. ValidationStatus enums.FeedItemValidationStatusEnum_FeedItemValidationStatus `` /* 199-byte string literal not displayed */ // Output only. List of placeholder type validation errors. ValidationErrors []*FeedItemValidationError `protobuf:"bytes,7,rep,name=validation_errors,json=validationErrors,proto3" json:"validation_errors,omitempty"` // Output only. Placeholder type quality evaluation approval status. QualityApprovalStatus enums.FeedItemQualityApprovalStatusEnum_FeedItemQualityApprovalStatus `` /* 226-byte string literal not displayed */ // Output only. List of placeholder type quality evaluation disapproval reasons. QualityDisapprovalReasons []enums.FeedItemQualityDisapprovalReasonEnum_FeedItemQualityDisapprovalReason `` /* 251-byte string literal not displayed */ // contains filtered or unexported fields }
Policy, validation, and quality approval info for a feed item for the specified placeholder type.
func (*FeedItemPlaceholderPolicyInfo) Descriptor
deprecated
added in
v0.2.1
func (*FeedItemPlaceholderPolicyInfo) Descriptor() ([]byte, []int)
Deprecated: Use FeedItemPlaceholderPolicyInfo.ProtoReflect.Descriptor instead.
func (*FeedItemPlaceholderPolicyInfo) GetApprovalStatus ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) GetApprovalStatus() enums.PolicyApprovalStatusEnum_PolicyApprovalStatus
func (*FeedItemPlaceholderPolicyInfo) GetFeedMappingResourceName ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) GetFeedMappingResourceName() string
func (*FeedItemPlaceholderPolicyInfo) GetPlaceholderTypeEnum ¶ added in v0.2.4
func (x *FeedItemPlaceholderPolicyInfo) GetPlaceholderTypeEnum() enums.PlaceholderTypeEnum_PlaceholderType
func (*FeedItemPlaceholderPolicyInfo) GetPolicyTopicEntries ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) GetPolicyTopicEntries() []*common.PolicyTopicEntry
func (*FeedItemPlaceholderPolicyInfo) GetQualityApprovalStatus ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) GetQualityApprovalStatus() enums.FeedItemQualityApprovalStatusEnum_FeedItemQualityApprovalStatus
func (*FeedItemPlaceholderPolicyInfo) GetQualityDisapprovalReasons ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) GetQualityDisapprovalReasons() []enums.FeedItemQualityDisapprovalReasonEnum_FeedItemQualityDisapprovalReason
func (*FeedItemPlaceholderPolicyInfo) GetReviewStatus ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) GetReviewStatus() enums.PolicyReviewStatusEnum_PolicyReviewStatus
func (*FeedItemPlaceholderPolicyInfo) GetValidationErrors ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) GetValidationErrors() []*FeedItemValidationError
func (*FeedItemPlaceholderPolicyInfo) GetValidationStatus ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) GetValidationStatus() enums.FeedItemValidationStatusEnum_FeedItemValidationStatus
func (*FeedItemPlaceholderPolicyInfo) ProtoMessage ¶ added in v0.2.1
func (*FeedItemPlaceholderPolicyInfo) ProtoMessage()
func (*FeedItemPlaceholderPolicyInfo) ProtoReflect ¶ added in v0.2.4
func (x *FeedItemPlaceholderPolicyInfo) ProtoReflect() protoreflect.Message
func (*FeedItemPlaceholderPolicyInfo) Reset ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) Reset()
func (*FeedItemPlaceholderPolicyInfo) String ¶ added in v0.2.1
func (x *FeedItemPlaceholderPolicyInfo) String() string
type FeedItemSet ¶ added in v0.2.4
type FeedItemSet struct { // Immutable. The resource name of the feed item set. // Feed item set resource names have the form: // `customers/{customer_id}/feedItemSets/{feed_id}~{feed_item_set_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The resource name of the feed containing the feed items in the set. // Immutable. Required. Feed string `protobuf:"bytes,2,opt,name=feed,proto3" json:"feed,omitempty"` // Output only. ID of the set. FeedItemSetId int64 `protobuf:"varint,3,opt,name=feed_item_set_id,json=feedItemSetId,proto3" json:"feed_item_set_id,omitempty"` // Name of the set. Must be unique within the account. DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Output only. Status of the feed item set. // This field is read-only. Status enums.FeedItemSetStatusEnum_FeedItemSetStatus `` /* 141-byte string literal not displayed */ // Represents a filter on locations in a feed item set. // Only applicable if the parent Feed of the FeedItemSet is a LOCATION feed. // // Types that are assignable to DynamicSetFilter: // *FeedItemSet_DynamicLocationSetFilter // *FeedItemSet_DynamicAffiliateLocationSetFilter DynamicSetFilter isFeedItemSet_DynamicSetFilter `protobuf_oneof:"dynamic_set_filter"` // contains filtered or unexported fields }
Represents a set of feed items. The set can be used and shared among certain feed item features. For instance, the set can be referenced within the matching functions of CustomerFeed, CampaignFeed, and AdGroupFeed.
func (*FeedItemSet) Descriptor
deprecated
added in
v0.2.4
func (*FeedItemSet) Descriptor() ([]byte, []int)
Deprecated: Use FeedItemSet.ProtoReflect.Descriptor instead.
func (*FeedItemSet) GetDisplayName ¶ added in v0.2.4
func (x *FeedItemSet) GetDisplayName() string
func (*FeedItemSet) GetDynamicAffiliateLocationSetFilter ¶ added in v0.2.4
func (x *FeedItemSet) GetDynamicAffiliateLocationSetFilter() *common.DynamicAffiliateLocationSetFilter
func (*FeedItemSet) GetDynamicLocationSetFilter ¶ added in v0.2.4
func (x *FeedItemSet) GetDynamicLocationSetFilter() *common.DynamicLocationSetFilter
func (*FeedItemSet) GetDynamicSetFilter ¶ added in v0.2.4
func (m *FeedItemSet) GetDynamicSetFilter() isFeedItemSet_DynamicSetFilter
func (*FeedItemSet) GetFeed ¶ added in v0.2.4
func (x *FeedItemSet) GetFeed() string
func (*FeedItemSet) GetFeedItemSetId ¶ added in v0.2.4
func (x *FeedItemSet) GetFeedItemSetId() int64
func (*FeedItemSet) GetResourceName ¶ added in v0.2.4
func (x *FeedItemSet) GetResourceName() string
func (*FeedItemSet) GetStatus ¶ added in v0.2.4
func (x *FeedItemSet) GetStatus() enums.FeedItemSetStatusEnum_FeedItemSetStatus
func (*FeedItemSet) ProtoMessage ¶ added in v0.2.4
func (*FeedItemSet) ProtoMessage()
func (*FeedItemSet) ProtoReflect ¶ added in v0.2.4
func (x *FeedItemSet) ProtoReflect() protoreflect.Message
func (*FeedItemSet) Reset ¶ added in v0.2.4
func (x *FeedItemSet) Reset()
func (*FeedItemSet) String ¶ added in v0.2.4
func (x *FeedItemSet) String() string
type FeedItemSetLink ¶ added in v0.2.4
type FeedItemSetLink struct { // Immutable. The resource name of the feed item set link. // Feed item set link resource names have the form: // `customers/{customer_id}/feedItemSetLinks/{feed_id}~{feed_item_set_id}~{feed_item_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The linked FeedItem. FeedItem string `protobuf:"bytes,2,opt,name=feed_item,json=feedItem,proto3" json:"feed_item,omitempty"` // Immutable. The linked FeedItemSet. FeedItemSet string `protobuf:"bytes,3,opt,name=feed_item_set,json=feedItemSet,proto3" json:"feed_item_set,omitempty"` // contains filtered or unexported fields }
Represents a link between a FeedItem and a FeedItemSet.
func (*FeedItemSetLink) Descriptor
deprecated
added in
v0.2.4
func (*FeedItemSetLink) Descriptor() ([]byte, []int)
Deprecated: Use FeedItemSetLink.ProtoReflect.Descriptor instead.
func (*FeedItemSetLink) GetFeedItem ¶ added in v0.2.4
func (x *FeedItemSetLink) GetFeedItem() string
func (*FeedItemSetLink) GetFeedItemSet ¶ added in v0.2.4
func (x *FeedItemSetLink) GetFeedItemSet() string
func (*FeedItemSetLink) GetResourceName ¶ added in v0.2.4
func (x *FeedItemSetLink) GetResourceName() string
func (*FeedItemSetLink) ProtoMessage ¶ added in v0.2.4
func (*FeedItemSetLink) ProtoMessage()
func (*FeedItemSetLink) ProtoReflect ¶ added in v0.2.4
func (x *FeedItemSetLink) ProtoReflect() protoreflect.Message
func (*FeedItemSetLink) Reset ¶ added in v0.2.4
func (x *FeedItemSetLink) Reset()
func (*FeedItemSetLink) String ¶ added in v0.2.4
func (x *FeedItemSetLink) String() string
type FeedItemSet_DynamicAffiliateLocationSetFilter ¶ added in v0.2.4
type FeedItemSet_DynamicAffiliateLocationSetFilter struct { // Filter for dynamic affiliate location set. // This field doesn't apply generally to feed item sets. It is only used for // sets of affiliate locations. DynamicAffiliateLocationSetFilter *common.DynamicAffiliateLocationSetFilter `protobuf:"bytes,6,opt,name=dynamic_affiliate_location_set_filter,json=dynamicAffiliateLocationSetFilter,proto3,oneof"` }
type FeedItemSet_DynamicLocationSetFilter ¶ added in v0.2.4
type FeedItemSet_DynamicLocationSetFilter struct { // Filter for dynamic location set. // It is only used for sets of locations. DynamicLocationSetFilter *common.DynamicLocationSetFilter `protobuf:"bytes,5,opt,name=dynamic_location_set_filter,json=dynamicLocationSetFilter,proto3,oneof"` }
type FeedItemTarget ¶ added in v0.2.4
type FeedItemTarget struct { // Immutable. The resource name of the feed item target. // Feed item target resource names have the form: // `customers/{customer_id}/feedItemTargets/{feed_id}~{feed_item_id}~{feed_item_target_type}~{feed_item_target_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The feed item to which this feed item target belongs. FeedItem *string `protobuf:"bytes,12,opt,name=feed_item,json=feedItem,proto3,oneof" json:"feed_item,omitempty"` // Output only. The target type of this feed item target. This field is read-only. FeedItemTargetType enums.FeedItemTargetTypeEnum_FeedItemTargetType `` /* 197-byte string literal not displayed */ // Output only. The ID of the targeted resource. This field is read-only. FeedItemTargetId *int64 `protobuf:"varint,13,opt,name=feed_item_target_id,json=feedItemTargetId,proto3,oneof" json:"feed_item_target_id,omitempty"` // Output only. Status of the feed item target. // This field is read-only. Status enums.FeedItemTargetStatusEnum_FeedItemTargetStatus `` /* 148-byte string literal not displayed */ // The targeted resource. // // Types that are assignable to Target: // *FeedItemTarget_Campaign // *FeedItemTarget_AdGroup // *FeedItemTarget_Keyword // *FeedItemTarget_GeoTargetConstant // *FeedItemTarget_Device // *FeedItemTarget_AdSchedule Target isFeedItemTarget_Target `protobuf_oneof:"target"` // contains filtered or unexported fields }
A feed item target.
func (*FeedItemTarget) Descriptor
deprecated
added in
v0.2.4
func (*FeedItemTarget) Descriptor() ([]byte, []int)
Deprecated: Use FeedItemTarget.ProtoReflect.Descriptor instead.
func (*FeedItemTarget) GetAdGroup ¶ added in v0.2.4
func (x *FeedItemTarget) GetAdGroup() string
func (*FeedItemTarget) GetAdSchedule ¶ added in v0.2.4
func (x *FeedItemTarget) GetAdSchedule() *common.AdScheduleInfo
func (*FeedItemTarget) GetCampaign ¶ added in v0.2.4
func (x *FeedItemTarget) GetCampaign() string
func (*FeedItemTarget) GetDevice ¶ added in v0.2.4
func (x *FeedItemTarget) GetDevice() enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice
func (*FeedItemTarget) GetFeedItem ¶ added in v0.2.4
func (x *FeedItemTarget) GetFeedItem() string
func (*FeedItemTarget) GetFeedItemTargetId ¶ added in v0.2.4
func (x *FeedItemTarget) GetFeedItemTargetId() int64
func (*FeedItemTarget) GetFeedItemTargetType ¶ added in v0.2.4
func (x *FeedItemTarget) GetFeedItemTargetType() enums.FeedItemTargetTypeEnum_FeedItemTargetType
func (*FeedItemTarget) GetGeoTargetConstant ¶ added in v0.2.4
func (x *FeedItemTarget) GetGeoTargetConstant() string
func (*FeedItemTarget) GetKeyword ¶ added in v0.2.4
func (x *FeedItemTarget) GetKeyword() *common.KeywordInfo
func (*FeedItemTarget) GetResourceName ¶ added in v0.2.4
func (x *FeedItemTarget) GetResourceName() string
func (*FeedItemTarget) GetStatus ¶ added in v0.2.4
func (x *FeedItemTarget) GetStatus() enums.FeedItemTargetStatusEnum_FeedItemTargetStatus
func (*FeedItemTarget) GetTarget ¶ added in v0.2.4
func (m *FeedItemTarget) GetTarget() isFeedItemTarget_Target
func (*FeedItemTarget) ProtoMessage ¶ added in v0.2.4
func (*FeedItemTarget) ProtoMessage()
func (*FeedItemTarget) ProtoReflect ¶ added in v0.2.4
func (x *FeedItemTarget) ProtoReflect() protoreflect.Message
func (*FeedItemTarget) Reset ¶ added in v0.2.4
func (x *FeedItemTarget) Reset()
func (*FeedItemTarget) String ¶ added in v0.2.4
func (x *FeedItemTarget) String() string
type FeedItemTarget_AdGroup ¶ added in v0.2.4
type FeedItemTarget_AdGroup struct { // Immutable. The targeted ad group. AdGroup string `protobuf:"bytes,15,opt,name=ad_group,json=adGroup,proto3,oneof"` }
type FeedItemTarget_AdSchedule ¶ added in v0.2.4
type FeedItemTarget_AdSchedule struct { // Immutable. The targeted schedule. AdSchedule *common.AdScheduleInfo `protobuf:"bytes,10,opt,name=ad_schedule,json=adSchedule,proto3,oneof"` }
type FeedItemTarget_Campaign ¶ added in v0.2.4
type FeedItemTarget_Campaign struct { // Immutable. The targeted campaign. Campaign string `protobuf:"bytes,14,opt,name=campaign,proto3,oneof"` }
type FeedItemTarget_Device ¶ added in v0.2.4
type FeedItemTarget_Device struct { // Immutable. The targeted device. Device enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice `` /* 129-byte string literal not displayed */ }
type FeedItemTarget_GeoTargetConstant ¶ added in v0.2.4
type FeedItemTarget_GeoTargetConstant struct { // Immutable. The targeted geo target constant resource name. GeoTargetConstant string `protobuf:"bytes,16,opt,name=geo_target_constant,json=geoTargetConstant,proto3,oneof"` }
type FeedItemTarget_Keyword ¶ added in v0.2.4
type FeedItemTarget_Keyword struct { // Immutable. The targeted keyword. Keyword *common.KeywordInfo `protobuf:"bytes,7,opt,name=keyword,proto3,oneof"` }
type FeedItemValidationError ¶ added in v0.2.1
type FeedItemValidationError struct { // Output only. Error code indicating what validation error was triggered. The description // of the error can be found in the 'description' field. ValidationError errors.FeedItemValidationErrorEnum_FeedItemValidationError `` /* 195-byte string literal not displayed */ // Output only. The description of the validation error. Description *string `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"` // Output only. Set of feed attributes in the feed item flagged during validation. If // empty, no specific feed attributes can be associated with the error // (e.g. error across the entire feed item). FeedAttributeIds []int64 `protobuf:"varint,7,rep,packed,name=feed_attribute_ids,json=feedAttributeIds,proto3" json:"feed_attribute_ids,omitempty"` // Output only. Any extra information related to this error which is not captured by // validation_error and feed_attribute_id (e.g. placeholder field IDs when // feed_attribute_id is not mapped). Note that extra_info is not localized. ExtraInfo *string `protobuf:"bytes,8,opt,name=extra_info,json=extraInfo,proto3,oneof" json:"extra_info,omitempty"` // contains filtered or unexported fields }
Stores a validation error and the set of offending feed attributes which together are responsible for causing a feed item validation error.
func (*FeedItemValidationError) Descriptor
deprecated
added in
v0.2.1
func (*FeedItemValidationError) Descriptor() ([]byte, []int)
Deprecated: Use FeedItemValidationError.ProtoReflect.Descriptor instead.
func (*FeedItemValidationError) GetDescription ¶ added in v0.2.1
func (x *FeedItemValidationError) GetDescription() string
func (*FeedItemValidationError) GetExtraInfo ¶ added in v0.2.4
func (x *FeedItemValidationError) GetExtraInfo() string
func (*FeedItemValidationError) GetFeedAttributeIds ¶ added in v0.2.1
func (x *FeedItemValidationError) GetFeedAttributeIds() []int64
func (*FeedItemValidationError) GetValidationError ¶ added in v0.2.1
func (x *FeedItemValidationError) GetValidationError() errors.FeedItemValidationErrorEnum_FeedItemValidationError
func (*FeedItemValidationError) ProtoMessage ¶ added in v0.2.1
func (*FeedItemValidationError) ProtoMessage()
func (*FeedItemValidationError) ProtoReflect ¶ added in v0.2.4
func (x *FeedItemValidationError) ProtoReflect() protoreflect.Message
func (*FeedItemValidationError) Reset ¶ added in v0.2.1
func (x *FeedItemValidationError) Reset()
func (*FeedItemValidationError) String ¶ added in v0.2.1
func (x *FeedItemValidationError) String() string
type FeedMapping ¶ added in v0.2.0
type FeedMapping struct { // Immutable. The resource name of the feed mapping. // Feed mapping resource names have the form: // // `customers/{customer_id}/feedMappings/{feed_id}~{feed_mapping_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Immutable. The feed of this feed mapping. Feed *string `protobuf:"bytes,7,opt,name=feed,proto3,oneof" json:"feed,omitempty"` // Immutable. Feed attributes to field mappings. These mappings are a one-to-many // relationship meaning that 1 feed attribute can be used to populate // multiple placeholder fields, but 1 placeholder field can only draw // data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder // field can be mapped to multiple feed attributes. Required. AttributeFieldMappings []*AttributeFieldMapping `` /* 129-byte string literal not displayed */ // Output only. Status of the feed mapping. // This field is read-only. Status enums.FeedMappingStatusEnum_FeedMappingStatus `` /* 141-byte string literal not displayed */ // Feed mapping target. Can be either a placeholder or a criterion. For a // given feed, the active FeedMappings must have unique targets. Required. // // Types that are assignable to Target: // *FeedMapping_PlaceholderType // *FeedMapping_CriterionType Target isFeedMapping_Target `protobuf_oneof:"target"` // contains filtered or unexported fields }
A feed mapping.
func (*FeedMapping) Descriptor
deprecated
added in
v0.2.0
func (*FeedMapping) Descriptor() ([]byte, []int)
Deprecated: Use FeedMapping.ProtoReflect.Descriptor instead.
func (*FeedMapping) GetAttributeFieldMappings ¶ added in v0.2.0
func (x *FeedMapping) GetAttributeFieldMappings() []*AttributeFieldMapping
func (*FeedMapping) GetCriterionType ¶ added in v0.2.0
func (x *FeedMapping) GetCriterionType() enums.FeedMappingCriterionTypeEnum_FeedMappingCriterionType
func (*FeedMapping) GetFeed ¶ added in v0.2.0
func (x *FeedMapping) GetFeed() string
func (*FeedMapping) GetPlaceholderType ¶ added in v0.2.0
func (x *FeedMapping) GetPlaceholderType() enums.PlaceholderTypeEnum_PlaceholderType
func (*FeedMapping) GetResourceName ¶ added in v0.2.0
func (x *FeedMapping) GetResourceName() string
func (*FeedMapping) GetStatus ¶ added in v0.2.0
func (x *FeedMapping) GetStatus() enums.FeedMappingStatusEnum_FeedMappingStatus
func (*FeedMapping) GetTarget ¶ added in v0.2.0
func (m *FeedMapping) GetTarget() isFeedMapping_Target
func (*FeedMapping) ProtoMessage ¶ added in v0.2.0
func (*FeedMapping) ProtoMessage()
func (*FeedMapping) ProtoReflect ¶ added in v0.2.4
func (x *FeedMapping) ProtoReflect() protoreflect.Message
func (*FeedMapping) Reset ¶ added in v0.2.0
func (x *FeedMapping) Reset()
func (*FeedMapping) String ¶ added in v0.2.0
func (x *FeedMapping) String() string
type FeedMapping_CriterionType ¶ added in v0.2.0
type FeedMapping_CriterionType struct { // Immutable. The criterion type of this mapping (i.e., if the mapping maps feed // attributes to criterion fields). CriterionType enums.FeedMappingCriterionTypeEnum_FeedMappingCriterionType `` /* 164-byte string literal not displayed */ }
type FeedMapping_PlaceholderType ¶ added in v0.2.0
type FeedMapping_PlaceholderType struct { // Immutable. The placeholder type of this mapping (i.e., if the mapping maps feed // attributes to placeholder fields). PlaceholderType enums.PlaceholderTypeEnum_PlaceholderType `` /* 150-byte string literal not displayed */ }
type FeedPlaceholderView ¶ added in v0.2.4
type FeedPlaceholderView struct { // Output only. The resource name of the feed placeholder view. // Feed placeholder view resource names have the form: // // `customers/{customer_id}/feedPlaceholderViews/{placeholder_type}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The placeholder type of the feed placeholder view. PlaceholderType enums.PlaceholderTypeEnum_PlaceholderType `` /* 178-byte string literal not displayed */ // contains filtered or unexported fields }
A feed placeholder view.
func (*FeedPlaceholderView) Descriptor
deprecated
added in
v0.2.4
func (*FeedPlaceholderView) Descriptor() ([]byte, []int)
Deprecated: Use FeedPlaceholderView.ProtoReflect.Descriptor instead.
func (*FeedPlaceholderView) GetPlaceholderType ¶ added in v0.2.4
func (x *FeedPlaceholderView) GetPlaceholderType() enums.PlaceholderTypeEnum_PlaceholderType
func (*FeedPlaceholderView) GetResourceName ¶ added in v0.2.4
func (x *FeedPlaceholderView) GetResourceName() string
func (*FeedPlaceholderView) ProtoMessage ¶ added in v0.2.4
func (*FeedPlaceholderView) ProtoMessage()
func (*FeedPlaceholderView) ProtoReflect ¶ added in v0.2.4
func (x *FeedPlaceholderView) ProtoReflect() protoreflect.Message
func (*FeedPlaceholderView) Reset ¶ added in v0.2.4
func (x *FeedPlaceholderView) Reset()
func (*FeedPlaceholderView) String ¶ added in v0.2.4
func (x *FeedPlaceholderView) String() string
type Feed_AffiliateLocationFeedData ¶ added in v0.2.0
type Feed_AffiliateLocationFeedData struct { // The list of chains that the affiliate location feed will sync the // locations from. ChainIds []int64 `protobuf:"varint,3,rep,packed,name=chain_ids,json=chainIds,proto3" json:"chain_ids,omitempty"` // The relationship the chains have with the advertiser. RelationshipType enums.AffiliateLocationFeedRelationshipTypeEnum_AffiliateLocationFeedRelationshipType `` /* 225-byte string literal not displayed */ // contains filtered or unexported fields }
Data used to configure an affiliate location feed populated with the specified chains.
func (*Feed_AffiliateLocationFeedData) Descriptor
deprecated
added in
v0.2.0
func (*Feed_AffiliateLocationFeedData) Descriptor() ([]byte, []int)
Deprecated: Use Feed_AffiliateLocationFeedData.ProtoReflect.Descriptor instead.
func (*Feed_AffiliateLocationFeedData) GetChainIds ¶ added in v0.2.0
func (x *Feed_AffiliateLocationFeedData) GetChainIds() []int64
func (*Feed_AffiliateLocationFeedData) GetRelationshipType ¶ added in v0.2.0
func (x *Feed_AffiliateLocationFeedData) GetRelationshipType() enums.AffiliateLocationFeedRelationshipTypeEnum_AffiliateLocationFeedRelationshipType
func (*Feed_AffiliateLocationFeedData) ProtoMessage ¶ added in v0.2.0
func (*Feed_AffiliateLocationFeedData) ProtoMessage()
func (*Feed_AffiliateLocationFeedData) ProtoReflect ¶ added in v0.2.4
func (x *Feed_AffiliateLocationFeedData) ProtoReflect() protoreflect.Message
func (*Feed_AffiliateLocationFeedData) Reset ¶ added in v0.2.0
func (x *Feed_AffiliateLocationFeedData) Reset()
func (*Feed_AffiliateLocationFeedData) String ¶ added in v0.2.0
func (x *Feed_AffiliateLocationFeedData) String() string
type Feed_AffiliateLocationFeedData_ ¶ added in v0.2.0
type Feed_AffiliateLocationFeedData_ struct { // Data used to configure an affiliate location feed populated with // the specified chains. AffiliateLocationFeedData *Feed_AffiliateLocationFeedData `protobuf:"bytes,7,opt,name=affiliate_location_feed_data,json=affiliateLocationFeedData,proto3,oneof"` }
type Feed_PlacesLocationFeedData ¶ added in v0.2.0
type Feed_PlacesLocationFeedData struct { // Immutable. Required authentication token (from OAuth API) for the email. // This field can only be specified in a create request. All its subfields // are not selectable. OauthInfo *Feed_PlacesLocationFeedData_OAuthInfo `protobuf:"bytes,1,opt,name=oauth_info,json=oauthInfo,proto3" json:"oauth_info,omitempty"` // Email address of a Google My Business account or email address of a // manager of the Google My Business account. Required. EmailAddress *string `protobuf:"bytes,7,opt,name=email_address,json=emailAddress,proto3,oneof" json:"email_address,omitempty"` // Plus page ID of the managed business whose locations should be used. If // this field is not set, then all businesses accessible by the user // (specified by email_address) are used. // This field is mutate-only and is not selectable. BusinessAccountId string `protobuf:"bytes,8,opt,name=business_account_id,json=businessAccountId,proto3" json:"business_account_id,omitempty"` // Used to filter Google My Business listings by business name. If // business_name_filter is set, only listings with a matching business name // are candidates to be sync'd into FeedItems. BusinessNameFilter *string `protobuf:"bytes,9,opt,name=business_name_filter,json=businessNameFilter,proto3,oneof" json:"business_name_filter,omitempty"` // Used to filter Google My Business listings by categories. If entries // exist in category_filters, only listings that belong to any of the // categories are candidates to be sync'd into FeedItems. If no entries // exist in category_filters, then all listings are candidates for syncing. CategoryFilters []string `protobuf:"bytes,11,rep,name=category_filters,json=categoryFilters,proto3" json:"category_filters,omitempty"` // Used to filter Google My Business listings by labels. If entries exist in // label_filters, only listings that has any of the labels set are // candidates to be synchronized into FeedItems. If no entries exist in // label_filters, then all listings are candidates for syncing. LabelFilters []string `protobuf:"bytes,12,rep,name=label_filters,json=labelFilters,proto3" json:"label_filters,omitempty"` // contains filtered or unexported fields }
Data used to configure a location feed populated from Google My Business Locations.
func (*Feed_PlacesLocationFeedData) Descriptor
deprecated
added in
v0.2.0
func (*Feed_PlacesLocationFeedData) Descriptor() ([]byte, []int)
Deprecated: Use Feed_PlacesLocationFeedData.ProtoReflect.Descriptor instead.
func (*Feed_PlacesLocationFeedData) GetBusinessAccountId ¶ added in v0.2.1
func (x *Feed_PlacesLocationFeedData) GetBusinessAccountId() string
func (*Feed_PlacesLocationFeedData) GetBusinessNameFilter ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData) GetBusinessNameFilter() string
func (*Feed_PlacesLocationFeedData) GetCategoryFilters ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData) GetCategoryFilters() []string
func (*Feed_PlacesLocationFeedData) GetEmailAddress ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData) GetEmailAddress() string
func (*Feed_PlacesLocationFeedData) GetLabelFilters ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData) GetLabelFilters() []string
func (*Feed_PlacesLocationFeedData) GetOauthInfo ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData) GetOauthInfo() *Feed_PlacesLocationFeedData_OAuthInfo
func (*Feed_PlacesLocationFeedData) ProtoMessage ¶ added in v0.2.0
func (*Feed_PlacesLocationFeedData) ProtoMessage()
func (*Feed_PlacesLocationFeedData) ProtoReflect ¶ added in v0.2.4
func (x *Feed_PlacesLocationFeedData) ProtoReflect() protoreflect.Message
func (*Feed_PlacesLocationFeedData) Reset ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData) Reset()
func (*Feed_PlacesLocationFeedData) String ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData) String() string
type Feed_PlacesLocationFeedData_ ¶ added in v0.2.0
type Feed_PlacesLocationFeedData_ struct { // Data used to configure a location feed populated from Google My Business // Locations. PlacesLocationFeedData *Feed_PlacesLocationFeedData `protobuf:"bytes,6,opt,name=places_location_feed_data,json=placesLocationFeedData,proto3,oneof"` }
type Feed_PlacesLocationFeedData_OAuthInfo ¶ added in v0.2.0
type Feed_PlacesLocationFeedData_OAuthInfo struct { // The HTTP method used to obtain authorization. HttpMethod *string `protobuf:"bytes,4,opt,name=http_method,json=httpMethod,proto3,oneof" json:"http_method,omitempty"` // The HTTP request URL used to obtain authorization. HttpRequestUrl *string `protobuf:"bytes,5,opt,name=http_request_url,json=httpRequestUrl,proto3,oneof" json:"http_request_url,omitempty"` // The HTTP authorization header used to obtain authorization. HttpAuthorizationHeader *string `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
Data used for authorization using OAuth.
func (*Feed_PlacesLocationFeedData_OAuthInfo) Descriptor
deprecated
added in
v0.2.0
func (*Feed_PlacesLocationFeedData_OAuthInfo) Descriptor() ([]byte, []int)
Deprecated: Use Feed_PlacesLocationFeedData_OAuthInfo.ProtoReflect.Descriptor instead.
func (*Feed_PlacesLocationFeedData_OAuthInfo) GetHttpAuthorizationHeader ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData_OAuthInfo) GetHttpAuthorizationHeader() string
func (*Feed_PlacesLocationFeedData_OAuthInfo) GetHttpMethod ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData_OAuthInfo) GetHttpMethod() string
func (*Feed_PlacesLocationFeedData_OAuthInfo) GetHttpRequestUrl ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData_OAuthInfo) GetHttpRequestUrl() string
func (*Feed_PlacesLocationFeedData_OAuthInfo) ProtoMessage ¶ added in v0.2.0
func (*Feed_PlacesLocationFeedData_OAuthInfo) ProtoMessage()
func (*Feed_PlacesLocationFeedData_OAuthInfo) ProtoReflect ¶ added in v0.2.4
func (x *Feed_PlacesLocationFeedData_OAuthInfo) ProtoReflect() protoreflect.Message
func (*Feed_PlacesLocationFeedData_OAuthInfo) Reset ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData_OAuthInfo) Reset()
func (*Feed_PlacesLocationFeedData_OAuthInfo) String ¶ added in v0.2.0
func (x *Feed_PlacesLocationFeedData_OAuthInfo) String() string
type GenderView ¶ added in v0.2.0
type GenderView struct { // Output only. The resource name of the gender view. // Gender view resource names have the form: // // `customers/{customer_id}/genderViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A gender view.
func (*GenderView) Descriptor
deprecated
added in
v0.2.0
func (*GenderView) Descriptor() ([]byte, []int)
Deprecated: Use GenderView.ProtoReflect.Descriptor instead.
func (*GenderView) GetResourceName ¶ added in v0.2.0
func (x *GenderView) GetResourceName() string
func (*GenderView) ProtoMessage ¶ added in v0.2.0
func (*GenderView) ProtoMessage()
func (*GenderView) ProtoReflect ¶ added in v0.2.4
func (x *GenderView) ProtoReflect() protoreflect.Message
func (*GenderView) Reset ¶ added in v0.2.0
func (x *GenderView) Reset()
func (*GenderView) String ¶ added in v0.2.0
func (x *GenderView) String() string
type GeoTargetConstant ¶
type GeoTargetConstant struct { // Output only. The resource name of the geo target constant. // Geo target constant resource names have the form: // // `geoTargetConstants/{geo_target_constant_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the geo target constant. Id *int64 `protobuf:"varint,10,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. Geo target constant English name. Name *string `protobuf:"bytes,11,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The ISO-3166-1 alpha-2 country code that is associated with the target. CountryCode *string `protobuf:"bytes,12,opt,name=country_code,json=countryCode,proto3,oneof" json:"country_code,omitempty"` // Output only. Geo target constant target type. TargetType *string `protobuf:"bytes,13,opt,name=target_type,json=targetType,proto3,oneof" json:"target_type,omitempty"` // Output only. Geo target constant status. Status enums.GeoTargetConstantStatusEnum_GeoTargetConstantStatus `` /* 153-byte string literal not displayed */ // Output only. The fully qualified English name, consisting of the target's name and that // of its parent and country. CanonicalName *string `protobuf:"bytes,14,opt,name=canonical_name,json=canonicalName,proto3,oneof" json:"canonical_name,omitempty"` // Output only. The resource name of the parent geo target constant. // Geo target constant resource names have the form: // // `geoTargetConstants/{parent_geo_target_constant_id}` ParentGeoTarget *string `protobuf:"bytes,9,opt,name=parent_geo_target,json=parentGeoTarget,proto3,oneof" json:"parent_geo_target,omitempty"` // contains filtered or unexported fields }
A geo target constant.
func (*GeoTargetConstant) Descriptor
deprecated
func (*GeoTargetConstant) Descriptor() ([]byte, []int)
Deprecated: Use GeoTargetConstant.ProtoReflect.Descriptor instead.
func (*GeoTargetConstant) GetCanonicalName ¶ added in v0.2.1
func (x *GeoTargetConstant) GetCanonicalName() string
func (*GeoTargetConstant) GetCountryCode ¶
func (x *GeoTargetConstant) GetCountryCode() string
func (*GeoTargetConstant) GetId ¶
func (x *GeoTargetConstant) GetId() int64
func (*GeoTargetConstant) GetName ¶
func (x *GeoTargetConstant) GetName() string
func (*GeoTargetConstant) GetParentGeoTarget ¶ added in v0.2.4
func (x *GeoTargetConstant) GetParentGeoTarget() string
func (*GeoTargetConstant) GetResourceName ¶
func (x *GeoTargetConstant) GetResourceName() string
func (*GeoTargetConstant) GetStatus ¶ added in v0.2.0
func (x *GeoTargetConstant) GetStatus() enums.GeoTargetConstantStatusEnum_GeoTargetConstantStatus
func (*GeoTargetConstant) GetTargetType ¶
func (x *GeoTargetConstant) GetTargetType() string
func (*GeoTargetConstant) ProtoMessage ¶
func (*GeoTargetConstant) ProtoMessage()
func (*GeoTargetConstant) ProtoReflect ¶ added in v0.2.4
func (x *GeoTargetConstant) ProtoReflect() protoreflect.Message
func (*GeoTargetConstant) Reset ¶
func (x *GeoTargetConstant) Reset()
func (*GeoTargetConstant) String ¶
func (x *GeoTargetConstant) String() string
type GeographicView ¶ added in v0.2.4
type GeographicView struct { // Output only. The resource name of the geographic view. // Geographic view resource names have the form: // // `customers/{customer_id}/geographicViews/{country_criterion_id}~{location_type}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Type of the geo targeting of the campaign. LocationType enums.GeoTargetingTypeEnum_GeoTargetingType `` /* 171-byte string literal not displayed */ // Output only. Criterion Id for the country. CountryCriterionId *int64 `protobuf:"varint,5,opt,name=country_criterion_id,json=countryCriterionId,proto3,oneof" json:"country_criterion_id,omitempty"` // contains filtered or unexported fields }
A geographic view.
Geographic View includes all metrics aggregated at the country level, one row per country. It reports metrics at either actual physical location of the user or an area of interest. If other segment fields are used, you may get more than one row per country.
func (*GeographicView) Descriptor
deprecated
added in
v0.2.4
func (*GeographicView) Descriptor() ([]byte, []int)
Deprecated: Use GeographicView.ProtoReflect.Descriptor instead.
func (*GeographicView) GetCountryCriterionId ¶ added in v0.2.4
func (x *GeographicView) GetCountryCriterionId() int64
func (*GeographicView) GetLocationType ¶ added in v0.2.4
func (x *GeographicView) GetLocationType() enums.GeoTargetingTypeEnum_GeoTargetingType
func (*GeographicView) GetResourceName ¶ added in v0.2.4
func (x *GeographicView) GetResourceName() string
func (*GeographicView) ProtoMessage ¶ added in v0.2.4
func (*GeographicView) ProtoMessage()
func (*GeographicView) ProtoReflect ¶ added in v0.2.4
func (x *GeographicView) ProtoReflect() protoreflect.Message
func (*GeographicView) Reset ¶ added in v0.2.4
func (x *GeographicView) Reset()
func (*GeographicView) String ¶ added in v0.2.4
func (x *GeographicView) String() string
type GoogleAdsField ¶
type GoogleAdsField struct { // Output only. The resource name of the artifact. // Artifact resource names have the form: // // `googleAdsFields/{name}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The name of the artifact. Name *string `protobuf:"bytes,21,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The category of the artifact. Category enums.GoogleAdsFieldCategoryEnum_GoogleAdsFieldCategory `` /* 155-byte string literal not displayed */ // Output only. Whether the artifact can be used in a SELECT clause in search // queries. Selectable *bool `protobuf:"varint,22,opt,name=selectable,proto3,oneof" json:"selectable,omitempty"` // Output only. Whether the artifact can be used in a WHERE clause in search // queries. Filterable *bool `protobuf:"varint,23,opt,name=filterable,proto3,oneof" json:"filterable,omitempty"` // Output only. Whether the artifact can be used in a ORDER BY clause in search // queries. Sortable *bool `protobuf:"varint,24,opt,name=sortable,proto3,oneof" json:"sortable,omitempty"` // Output only. The names of all resources, segments, and metrics that are selectable with // the described artifact. SelectableWith []string `protobuf:"bytes,25,rep,name=selectable_with,json=selectableWith,proto3" json:"selectable_with,omitempty"` // Output only. The names of all resources that are selectable with the described // artifact. Fields from these resources do not segment metrics when included // in search queries. // // This field is only set for artifacts whose category is RESOURCE. AttributeResources []string `protobuf:"bytes,26,rep,name=attribute_resources,json=attributeResources,proto3" json:"attribute_resources,omitempty"` // Output only. At and beyond version V1 this field lists the names of all metrics that are // selectable with the described artifact when it is used in the FROM clause. // It is only set for artifacts whose category is RESOURCE. // // Before version V1 this field lists the names of all metrics that are // selectable with the described artifact. It is only set for artifacts whose // category is either RESOURCE or SEGMENT Metrics []string `protobuf:"bytes,27,rep,name=metrics,proto3" json:"metrics,omitempty"` // Output only. At and beyond version V1 this field lists the names of all artifacts, // whether a segment or another resource, that segment metrics when included // in search queries and when the described artifact is used in the FROM // clause. It is only set for artifacts whose category is RESOURCE. // // Before version V1 this field lists the names of all artifacts, whether a // segment or another resource, that segment metrics when included in search // queries. It is only set for artifacts of category RESOURCE, SEGMENT or // METRIC. Segments []string `protobuf:"bytes,28,rep,name=segments,proto3" json:"segments,omitempty"` // Output only. Values the artifact can assume if it is a field of type ENUM. // // This field is only set for artifacts of category SEGMENT or ATTRIBUTE. EnumValues []string `protobuf:"bytes,29,rep,name=enum_values,json=enumValues,proto3" json:"enum_values,omitempty"` // Output only. This field determines the operators that can be used with the artifact // in WHERE clauses. DataType enums.GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType `` /* 172-byte string literal not displayed */ // Output only. The URL of proto describing the artifact's data type. TypeUrl *string `protobuf:"bytes,30,opt,name=type_url,json=typeUrl,proto3,oneof" json:"type_url,omitempty"` // Output only. Whether the field artifact is repeated. IsRepeated *bool `protobuf:"varint,31,opt,name=is_repeated,json=isRepeated,proto3,oneof" json:"is_repeated,omitempty"` // contains filtered or unexported fields }
A field or resource (artifact) used by GoogleAdsService.
func (*GoogleAdsField) Descriptor
deprecated
func (*GoogleAdsField) Descriptor() ([]byte, []int)
Deprecated: Use GoogleAdsField.ProtoReflect.Descriptor instead.
func (*GoogleAdsField) GetAttributeResources ¶
func (x *GoogleAdsField) GetAttributeResources() []string
func (*GoogleAdsField) GetCategory ¶
func (x *GoogleAdsField) GetCategory() enums.GoogleAdsFieldCategoryEnum_GoogleAdsFieldCategory
func (*GoogleAdsField) GetDataType ¶
func (x *GoogleAdsField) GetDataType() enums.GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType
func (*GoogleAdsField) GetEnumValues ¶
func (x *GoogleAdsField) GetEnumValues() []string
func (*GoogleAdsField) GetFilterable ¶
func (x *GoogleAdsField) GetFilterable() bool
func (*GoogleAdsField) GetIsRepeated ¶
func (x *GoogleAdsField) GetIsRepeated() bool
func (*GoogleAdsField) GetMetrics ¶
func (x *GoogleAdsField) GetMetrics() []string
func (*GoogleAdsField) GetName ¶
func (x *GoogleAdsField) GetName() string
func (*GoogleAdsField) GetResourceName ¶
func (x *GoogleAdsField) GetResourceName() string
func (*GoogleAdsField) GetSegments ¶
func (x *GoogleAdsField) GetSegments() []string
func (*GoogleAdsField) GetSelectable ¶
func (x *GoogleAdsField) GetSelectable() bool
func (*GoogleAdsField) GetSelectableWith ¶
func (x *GoogleAdsField) GetSelectableWith() []string
func (*GoogleAdsField) GetSortable ¶
func (x *GoogleAdsField) GetSortable() bool
func (*GoogleAdsField) GetTypeUrl ¶
func (x *GoogleAdsField) GetTypeUrl() string
func (*GoogleAdsField) ProtoMessage ¶
func (*GoogleAdsField) ProtoMessage()
func (*GoogleAdsField) ProtoReflect ¶ added in v0.2.4
func (x *GoogleAdsField) ProtoReflect() protoreflect.Message
func (*GoogleAdsField) Reset ¶
func (x *GoogleAdsField) Reset()
func (*GoogleAdsField) String ¶
func (x *GoogleAdsField) String() string
type GoogleAdsLinkIdentifier ¶ added in v0.2.4
type GoogleAdsLinkIdentifier struct { // Immutable. The resource name of the Google Ads account. // This field is required and should not be empty when creating a new // Google Ads link. It is unable to be modified after the creation of // the link. Customer *string `protobuf:"bytes,3,opt,name=customer,proto3,oneof" json:"customer,omitempty"` // contains filtered or unexported fields }
The identifier for Google Ads account.
func (*GoogleAdsLinkIdentifier) Descriptor
deprecated
added in
v0.2.4
func (*GoogleAdsLinkIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use GoogleAdsLinkIdentifier.ProtoReflect.Descriptor instead.
func (*GoogleAdsLinkIdentifier) GetCustomer ¶ added in v0.2.4
func (x *GoogleAdsLinkIdentifier) GetCustomer() string
func (*GoogleAdsLinkIdentifier) ProtoMessage ¶ added in v0.2.4
func (*GoogleAdsLinkIdentifier) ProtoMessage()
func (*GoogleAdsLinkIdentifier) ProtoReflect ¶ added in v0.2.4
func (x *GoogleAdsLinkIdentifier) ProtoReflect() protoreflect.Message
func (*GoogleAdsLinkIdentifier) Reset ¶ added in v0.2.4
func (x *GoogleAdsLinkIdentifier) Reset()
func (*GoogleAdsLinkIdentifier) String ¶ added in v0.2.4
func (x *GoogleAdsLinkIdentifier) String() string
type GroupPlacementView ¶ added in v0.2.4
type GroupPlacementView struct { // Output only. The resource name of the group placement view. // Group placement view resource names have the form: // // `customers/{customer_id}/groupPlacementViews/{ad_group_id}~{base64_placement}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The automatic placement string at group level, e. g. web domain, mobile // app ID, or a YouTube channel ID. Placement *string `protobuf:"bytes,6,opt,name=placement,proto3,oneof" json:"placement,omitempty"` // Output only. Domain name for websites and YouTube channel name for YouTube channels. DisplayName *string `protobuf:"bytes,7,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"` // Output only. URL of the group placement, e.g. domain, link to the mobile application in // app store, or a YouTube channel URL. TargetUrl *string `protobuf:"bytes,8,opt,name=target_url,json=targetUrl,proto3,oneof" json:"target_url,omitempty"` // Output only. Type of the placement, e.g. Website, YouTube Channel, Mobile Application. PlacementType enums.PlacementTypeEnum_PlacementType `` /* 168-byte string literal not displayed */ // contains filtered or unexported fields }
A group placement view.
func (*GroupPlacementView) Descriptor
deprecated
added in
v0.2.4
func (*GroupPlacementView) Descriptor() ([]byte, []int)
Deprecated: Use GroupPlacementView.ProtoReflect.Descriptor instead.
func (*GroupPlacementView) GetDisplayName ¶ added in v0.2.4
func (x *GroupPlacementView) GetDisplayName() string
func (*GroupPlacementView) GetPlacement ¶ added in v0.2.4
func (x *GroupPlacementView) GetPlacement() string
func (*GroupPlacementView) GetPlacementType ¶ added in v0.2.4
func (x *GroupPlacementView) GetPlacementType() enums.PlacementTypeEnum_PlacementType
func (*GroupPlacementView) GetResourceName ¶ added in v0.2.4
func (x *GroupPlacementView) GetResourceName() string
func (*GroupPlacementView) GetTargetUrl ¶ added in v0.2.4
func (x *GroupPlacementView) GetTargetUrl() string
func (*GroupPlacementView) ProtoMessage ¶ added in v0.2.4
func (*GroupPlacementView) ProtoMessage()
func (*GroupPlacementView) ProtoReflect ¶ added in v0.2.4
func (x *GroupPlacementView) ProtoReflect() protoreflect.Message
func (*GroupPlacementView) Reset ¶ added in v0.2.4
func (x *GroupPlacementView) Reset()
func (*GroupPlacementView) String ¶ added in v0.2.4
func (x *GroupPlacementView) String() string
type HotelGroupView ¶ added in v0.2.0
type HotelGroupView struct { // Output only. The resource name of the hotel group view. // Hotel Group view resource names have the form: // // `customers/{customer_id}/hotelGroupViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A hotel group view.
func (*HotelGroupView) Descriptor
deprecated
added in
v0.2.0
func (*HotelGroupView) Descriptor() ([]byte, []int)
Deprecated: Use HotelGroupView.ProtoReflect.Descriptor instead.
func (*HotelGroupView) GetResourceName ¶ added in v0.2.0
func (x *HotelGroupView) GetResourceName() string
func (*HotelGroupView) ProtoMessage ¶ added in v0.2.0
func (*HotelGroupView) ProtoMessage()
func (*HotelGroupView) ProtoReflect ¶ added in v0.2.4
func (x *HotelGroupView) ProtoReflect() protoreflect.Message
func (*HotelGroupView) Reset ¶ added in v0.2.0
func (x *HotelGroupView) Reset()
func (*HotelGroupView) String ¶ added in v0.2.0
func (x *HotelGroupView) String() string
type HotelPerformanceView ¶ added in v0.2.0
type HotelPerformanceView struct { // Output only. The resource name of the hotel performance view. // Hotel performance view resource names have the form: // // `customers/{customer_id}/hotelPerformanceView` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A hotel performance view.
func (*HotelPerformanceView) Descriptor
deprecated
added in
v0.2.0
func (*HotelPerformanceView) Descriptor() ([]byte, []int)
Deprecated: Use HotelPerformanceView.ProtoReflect.Descriptor instead.
func (*HotelPerformanceView) GetResourceName ¶ added in v0.2.0
func (x *HotelPerformanceView) GetResourceName() string
func (*HotelPerformanceView) ProtoMessage ¶ added in v0.2.0
func (*HotelPerformanceView) ProtoMessage()
func (*HotelPerformanceView) ProtoReflect ¶ added in v0.2.4
func (x *HotelPerformanceView) ProtoReflect() protoreflect.Message
func (*HotelPerformanceView) Reset ¶ added in v0.2.0
func (x *HotelPerformanceView) Reset()
func (*HotelPerformanceView) String ¶ added in v0.2.0
func (x *HotelPerformanceView) String() string
type IncomeRangeView ¶ added in v0.2.4
type IncomeRangeView struct { // Output only. The resource name of the income range view. // Income range view resource names have the form: // // `customers/{customer_id}/incomeRangeViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
An income range view.
func (*IncomeRangeView) Descriptor
deprecated
added in
v0.2.4
func (*IncomeRangeView) Descriptor() ([]byte, []int)
Deprecated: Use IncomeRangeView.ProtoReflect.Descriptor instead.
func (*IncomeRangeView) GetResourceName ¶ added in v0.2.4
func (x *IncomeRangeView) GetResourceName() string
func (*IncomeRangeView) ProtoMessage ¶ added in v0.2.4
func (*IncomeRangeView) ProtoMessage()
func (*IncomeRangeView) ProtoReflect ¶ added in v0.2.4
func (x *IncomeRangeView) ProtoReflect() protoreflect.Message
func (*IncomeRangeView) Reset ¶ added in v0.2.4
func (x *IncomeRangeView) Reset()
func (*IncomeRangeView) String ¶ added in v0.2.4
func (x *IncomeRangeView) String() string
type Invoice ¶ added in v0.2.4
type Invoice struct { // Output only. The resource name of the invoice. Multiple customers can share a given // invoice, so multiple resource names may point to the same invoice. // Invoice resource names have the form: // // `customers/{customer_id}/invoices/{invoice_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the invoice. It appears on the invoice PDF as "Invoice number". Id *string `protobuf:"bytes,25,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The type of invoice. Type enums.InvoiceTypeEnum_InvoiceType `protobuf:"varint,3,opt,name=type,proto3,enum=google.ads.googleads.v7.enums.InvoiceTypeEnum_InvoiceType" json:"type,omitempty"` // Output only. The resource name of this invoice’s billing setup. // // `customers/{customer_id}/billingSetups/{billing_setup_id}` BillingSetup *string `protobuf:"bytes,26,opt,name=billing_setup,json=billingSetup,proto3,oneof" json:"billing_setup,omitempty"` // Output only. A 16 digit ID used to identify the payments account associated with the // billing setup, e.g. "1234-5678-9012-3456". It appears on the invoice PDF as // "Billing Account Number". PaymentsAccountId *string `protobuf:"bytes,27,opt,name=payments_account_id,json=paymentsAccountId,proto3,oneof" json:"payments_account_id,omitempty"` // Output only. A 12 digit ID used to identify the payments profile associated with the // billing setup, e.g. "1234-5678-9012". It appears on the invoice PDF as // "Billing ID". PaymentsProfileId *string `protobuf:"bytes,28,opt,name=payments_profile_id,json=paymentsProfileId,proto3,oneof" json:"payments_profile_id,omitempty"` // Output only. The issue date in yyyy-mm-dd format. It appears on the invoice PDF as // either "Issue date" or "Invoice date". IssueDate *string `protobuf:"bytes,29,opt,name=issue_date,json=issueDate,proto3,oneof" json:"issue_date,omitempty"` // Output only. The due date in yyyy-mm-dd format. DueDate *string `protobuf:"bytes,30,opt,name=due_date,json=dueDate,proto3,oneof" json:"due_date,omitempty"` // Output only. The service period date range of this invoice. The end date is inclusive. ServiceDateRange *common.DateRange `protobuf:"bytes,9,opt,name=service_date_range,json=serviceDateRange,proto3" json:"service_date_range,omitempty"` // Output only. The currency code. All costs are returned in this currency. A subset of the // currency codes derived from the ISO 4217 standard is supported. CurrencyCode *string `protobuf:"bytes,31,opt,name=currency_code,json=currencyCode,proto3,oneof" json:"currency_code,omitempty"` // Output only. The pretax subtotal amount of invoice level adjustments, in micros. AdjustmentsSubtotalAmountMicros int64 `` /* 160-byte string literal not displayed */ // Output only. The sum of taxes on the invoice level adjustments, in micros. AdjustmentsTaxAmountMicros int64 `` /* 145-byte string literal not displayed */ // Output only. The total amount of invoice level adjustments, in micros. AdjustmentsTotalAmountMicros int64 `` /* 151-byte string literal not displayed */ // Output only. The pretax subtotal amount of invoice level regulatory costs, in micros. RegulatoryCostsSubtotalAmountMicros int64 `` /* 174-byte string literal not displayed */ // Output only. The sum of taxes on the invoice level regulatory costs, in micros. RegulatoryCostsTaxAmountMicros int64 `` /* 159-byte string literal not displayed */ // Output only. The total amount of invoice level regulatory costs, in micros. RegulatoryCostsTotalAmountMicros int64 `` /* 165-byte string literal not displayed */ // Output only. The pretax subtotal amount, in micros. This equals the // sum of the AccountBudgetSummary subtotal amounts, // Invoice.adjustments_subtotal_amount_micros, and // Invoice.regulatory_costs_subtotal_amount_micros. // Starting with v6, the Invoice.regulatory_costs_subtotal_amount_micros is no // longer included. SubtotalAmountMicros *int64 `` /* 131-byte string literal not displayed */ // Output only. The sum of all taxes on the invoice, in micros. This equals the sum of the // AccountBudgetSummary tax amounts, plus taxes not associated with a specific // account budget. TaxAmountMicros *int64 `protobuf:"varint,34,opt,name=tax_amount_micros,json=taxAmountMicros,proto3,oneof" json:"tax_amount_micros,omitempty"` // Output only. The total amount, in micros. This equals the sum of // Invoice.subtotal_amount_micros and Invoice.tax_amount_micros. // Starting with v6, Invoice.regulatory_costs_subtotal_amount_micros is // also added as it is no longer already included in // Invoice.tax_amount_micros. TotalAmountMicros *int64 `protobuf:"varint,35,opt,name=total_amount_micros,json=totalAmountMicros,proto3,oneof" json:"total_amount_micros,omitempty"` // Output only. The resource name of the original invoice corrected, wrote off, or canceled // by this invoice, if applicable. If `corrected_invoice` is set, // `replaced_invoices` will not be set. // Invoice resource names have the form: // // `customers/{customer_id}/invoices/{invoice_id}` CorrectedInvoice *string `protobuf:"bytes,36,opt,name=corrected_invoice,json=correctedInvoice,proto3,oneof" json:"corrected_invoice,omitempty"` // Output only. The resource name of the original invoice(s) being rebilled or replaced by // this invoice, if applicable. There might be multiple replaced invoices due // to invoice consolidation. The replaced invoices may not belong to the same // payments account. If `replaced_invoices` is set, `corrected_invoice` will // not be set. // Invoice resource names have the form: // // `customers/{customer_id}/invoices/{invoice_id}` ReplacedInvoices []string `protobuf:"bytes,37,rep,name=replaced_invoices,json=replacedInvoices,proto3" json:"replaced_invoices,omitempty"` // Output only. The URL to a PDF copy of the invoice. Users need to pass in their OAuth // token to request the PDF with this URL. PdfUrl *string `protobuf:"bytes,38,opt,name=pdf_url,json=pdfUrl,proto3,oneof" json:"pdf_url,omitempty"` // Output only. The list of summarized account budget information associated with this // invoice. AccountBudgetSummaries []*Invoice_AccountBudgetSummary `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
An invoice. All invoice information is snapshotted to match the PDF invoice. For invoices older than the launch of InvoiceService, the snapshotted information may not match the PDF invoice.
func (*Invoice) Descriptor
deprecated
added in
v0.2.4
func (*Invoice) GetAccountBudgetSummaries ¶ added in v0.2.4
func (x *Invoice) GetAccountBudgetSummaries() []*Invoice_AccountBudgetSummary
func (*Invoice) GetAdjustmentsSubtotalAmountMicros ¶ added in v0.2.4
func (*Invoice) GetAdjustmentsTaxAmountMicros ¶ added in v0.2.4
func (*Invoice) GetAdjustmentsTotalAmountMicros ¶ added in v0.2.4
func (*Invoice) GetBillingSetup ¶ added in v0.2.4
func (*Invoice) GetCorrectedInvoice ¶ added in v0.2.4
func (*Invoice) GetCurrencyCode ¶ added in v0.2.4
func (*Invoice) GetDueDate ¶ added in v0.2.4
func (*Invoice) GetIssueDate ¶ added in v0.2.4
func (*Invoice) GetPaymentsAccountId ¶ added in v0.2.4
func (*Invoice) GetPaymentsProfileId ¶ added in v0.2.4
func (*Invoice) GetRegulatoryCostsSubtotalAmountMicros ¶ added in v0.2.4
func (*Invoice) GetRegulatoryCostsTaxAmountMicros ¶ added in v0.2.4
func (*Invoice) GetRegulatoryCostsTotalAmountMicros ¶ added in v0.2.4
func (*Invoice) GetReplacedInvoices ¶ added in v0.2.4
func (*Invoice) GetResourceName ¶ added in v0.2.4
func (*Invoice) GetServiceDateRange ¶ added in v0.2.4
func (*Invoice) GetSubtotalAmountMicros ¶ added in v0.2.4
func (*Invoice) GetTaxAmountMicros ¶ added in v0.2.4
func (*Invoice) GetTotalAmountMicros ¶ added in v0.2.4
func (*Invoice) GetType ¶ added in v0.2.4
func (x *Invoice) GetType() enums.InvoiceTypeEnum_InvoiceType
func (*Invoice) ProtoMessage ¶ added in v0.2.4
func (*Invoice) ProtoMessage()
func (*Invoice) ProtoReflect ¶ added in v0.2.4
func (x *Invoice) ProtoReflect() protoreflect.Message
type Invoice_AccountBudgetSummary ¶ added in v0.2.4
type Invoice_AccountBudgetSummary struct { // Output only. The resource name of the customer associated with this account budget. // This contains the customer ID, which appears on the invoice PDF as // "Account ID". // Customer resource names have the form: // // `customers/{customer_id}` Customer *string `protobuf:"bytes,10,opt,name=customer,proto3,oneof" json:"customer,omitempty"` // Output only. The descriptive name of the account budget’s customer. It appears on the // invoice PDF as "Account". CustomerDescriptiveName *string `` /* 139-byte string literal not displayed */ // Output only. The resource name of the account budget associated with this summarized // billable cost. // AccountBudget resource names have the form: // // `customers/{customer_id}/accountBudgets/{account_budget_id}` AccountBudget *string `protobuf:"bytes,12,opt,name=account_budget,json=accountBudget,proto3,oneof" json:"account_budget,omitempty"` // Output only. The name of the account budget. It appears on the invoice PDF as "Account // budget". AccountBudgetName *string `protobuf:"bytes,13,opt,name=account_budget_name,json=accountBudgetName,proto3,oneof" json:"account_budget_name,omitempty"` // Output only. The purchase order number of the account budget. It appears on the // invoice PDF as "Purchase order". PurchaseOrderNumber *string `` /* 127-byte string literal not displayed */ // Output only. The pretax subtotal amount attributable to this budget during the service // period, in micros. SubtotalAmountMicros *int64 `` /* 131-byte string literal not displayed */ // Output only. The tax amount attributable to this budget during the service period, in // micros. TaxAmountMicros *int64 `protobuf:"varint,16,opt,name=tax_amount_micros,json=taxAmountMicros,proto3,oneof" json:"tax_amount_micros,omitempty"` // Output only. The total amount attributable to this budget during the service period, // in micros. This equals the sum of the account budget subtotal amount and // the account budget tax amount. TotalAmountMicros *int64 `protobuf:"varint,17,opt,name=total_amount_micros,json=totalAmountMicros,proto3,oneof" json:"total_amount_micros,omitempty"` // Output only. The billable activity date range of the account budget, within the // service date range of this invoice. The end date is inclusive. This can // be different from the account budget's start and end time. BillableActivityDateRange *common.DateRange `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
Represents a summarized account budget billable cost.
func (*Invoice_AccountBudgetSummary) Descriptor
deprecated
added in
v0.2.4
func (*Invoice_AccountBudgetSummary) Descriptor() ([]byte, []int)
Deprecated: Use Invoice_AccountBudgetSummary.ProtoReflect.Descriptor instead.
func (*Invoice_AccountBudgetSummary) GetAccountBudget ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) GetAccountBudget() string
func (*Invoice_AccountBudgetSummary) GetAccountBudgetName ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) GetAccountBudgetName() string
func (*Invoice_AccountBudgetSummary) GetBillableActivityDateRange ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) GetBillableActivityDateRange() *common.DateRange
func (*Invoice_AccountBudgetSummary) GetCustomer ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) GetCustomer() string
func (*Invoice_AccountBudgetSummary) GetCustomerDescriptiveName ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) GetCustomerDescriptiveName() string
func (*Invoice_AccountBudgetSummary) GetPurchaseOrderNumber ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) GetPurchaseOrderNumber() string
func (*Invoice_AccountBudgetSummary) GetSubtotalAmountMicros ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) GetSubtotalAmountMicros() int64
func (*Invoice_AccountBudgetSummary) GetTaxAmountMicros ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) GetTaxAmountMicros() int64
func (*Invoice_AccountBudgetSummary) GetTotalAmountMicros ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) GetTotalAmountMicros() int64
func (*Invoice_AccountBudgetSummary) ProtoMessage ¶ added in v0.2.4
func (*Invoice_AccountBudgetSummary) ProtoMessage()
func (*Invoice_AccountBudgetSummary) ProtoReflect ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) ProtoReflect() protoreflect.Message
func (*Invoice_AccountBudgetSummary) Reset ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) Reset()
func (*Invoice_AccountBudgetSummary) String ¶ added in v0.2.4
func (x *Invoice_AccountBudgetSummary) String() string
type KeywordPlan ¶ added in v0.2.0
type KeywordPlan struct { // Immutable. The resource name of the Keyword Planner plan. // KeywordPlan resource names have the form: // // `customers/{customer_id}/keywordPlans/{kp_plan_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the keyword plan. Id *int64 `protobuf:"varint,5,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the keyword plan. // // This field is required and should not be empty when creating new keyword // plans. Name *string `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"` // The date period used for forecasting the plan. ForecastPeriod *KeywordPlanForecastPeriod `protobuf:"bytes,4,opt,name=forecast_period,json=forecastPeriod,proto3" json:"forecast_period,omitempty"` // contains filtered or unexported fields }
A Keyword Planner plan. Max number of saved keyword plans: 10000. It's possible to remove plans if limit is reached.
func (*KeywordPlan) Descriptor
deprecated
added in
v0.2.0
func (*KeywordPlan) Descriptor() ([]byte, []int)
Deprecated: Use KeywordPlan.ProtoReflect.Descriptor instead.
func (*KeywordPlan) GetForecastPeriod ¶ added in v0.2.0
func (x *KeywordPlan) GetForecastPeriod() *KeywordPlanForecastPeriod
func (*KeywordPlan) GetId ¶ added in v0.2.0
func (x *KeywordPlan) GetId() int64
func (*KeywordPlan) GetName ¶ added in v0.2.0
func (x *KeywordPlan) GetName() string
func (*KeywordPlan) GetResourceName ¶ added in v0.2.0
func (x *KeywordPlan) GetResourceName() string
func (*KeywordPlan) ProtoMessage ¶ added in v0.2.0
func (*KeywordPlan) ProtoMessage()
func (*KeywordPlan) ProtoReflect ¶ added in v0.2.4
func (x *KeywordPlan) ProtoReflect() protoreflect.Message
func (*KeywordPlan) Reset ¶ added in v0.2.0
func (x *KeywordPlan) Reset()
func (*KeywordPlan) String ¶ added in v0.2.0
func (x *KeywordPlan) String() string
type KeywordPlanAdGroup ¶ added in v0.2.0
type KeywordPlanAdGroup struct { // Immutable. The resource name of the Keyword Planner ad group. // KeywordPlanAdGroup resource names have the form: // // `customers/{customer_id}/keywordPlanAdGroups/{kp_ad_group_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // The keyword plan campaign to which this ad group belongs. KeywordPlanCampaign *string `` /* 126-byte string literal not displayed */ // Output only. The ID of the keyword plan ad group. Id *int64 `protobuf:"varint,7,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the keyword plan ad group. // // This field is required and should not be empty when creating keyword plan // ad group. Name *string `protobuf:"bytes,8,opt,name=name,proto3,oneof" json:"name,omitempty"` // A default ad group max cpc bid in micros in account currency for all // biddable keywords under the keyword plan ad group. // If not set, will inherit from parent campaign. CpcBidMicros *int64 `protobuf:"varint,9,opt,name=cpc_bid_micros,json=cpcBidMicros,proto3,oneof" json:"cpc_bid_micros,omitempty"` // contains filtered or unexported fields }
A Keyword Planner ad group. Max number of keyword plan ad groups per plan: 200.
func (*KeywordPlanAdGroup) Descriptor
deprecated
added in
v0.2.0
func (*KeywordPlanAdGroup) Descriptor() ([]byte, []int)
Deprecated: Use KeywordPlanAdGroup.ProtoReflect.Descriptor instead.
func (*KeywordPlanAdGroup) GetCpcBidMicros ¶ added in v0.2.0
func (x *KeywordPlanAdGroup) GetCpcBidMicros() int64
func (*KeywordPlanAdGroup) GetId ¶ added in v0.2.0
func (x *KeywordPlanAdGroup) GetId() int64
func (*KeywordPlanAdGroup) GetKeywordPlanCampaign ¶ added in v0.2.0
func (x *KeywordPlanAdGroup) GetKeywordPlanCampaign() string
func (*KeywordPlanAdGroup) GetName ¶ added in v0.2.0
func (x *KeywordPlanAdGroup) GetName() string
func (*KeywordPlanAdGroup) GetResourceName ¶ added in v0.2.0
func (x *KeywordPlanAdGroup) GetResourceName() string
func (*KeywordPlanAdGroup) ProtoMessage ¶ added in v0.2.0
func (*KeywordPlanAdGroup) ProtoMessage()
func (*KeywordPlanAdGroup) ProtoReflect ¶ added in v0.2.4
func (x *KeywordPlanAdGroup) ProtoReflect() protoreflect.Message
func (*KeywordPlanAdGroup) Reset ¶ added in v0.2.0
func (x *KeywordPlanAdGroup) Reset()
func (*KeywordPlanAdGroup) String ¶ added in v0.2.0
func (x *KeywordPlanAdGroup) String() string
type KeywordPlanAdGroupKeyword ¶ added in v0.2.4
type KeywordPlanAdGroupKeyword struct { // Immutable. The resource name of the Keyword Plan ad group keyword. // KeywordPlanAdGroupKeyword resource names have the form: // // `customers/{customer_id}/keywordPlanAdGroupKeywords/{kp_ad_group_keyword_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // The Keyword Plan ad group to which this keyword belongs. KeywordPlanAdGroup *string `protobuf:"bytes,8,opt,name=keyword_plan_ad_group,json=keywordPlanAdGroup,proto3,oneof" json:"keyword_plan_ad_group,omitempty"` // Output only. The ID of the Keyword Plan keyword. Id *int64 `protobuf:"varint,9,opt,name=id,proto3,oneof" json:"id,omitempty"` // The keyword text. Text *string `protobuf:"bytes,10,opt,name=text,proto3,oneof" json:"text,omitempty"` // The keyword match type. MatchType enums.KeywordMatchTypeEnum_KeywordMatchType `` /* 162-byte string literal not displayed */ // A keyword level max cpc bid in micros (e.g. $1 = 1mm). The currency is the // same as the account currency code. This will override any CPC bid set at // the keyword plan ad group level. // Not applicable for negative keywords. (negative = true) // This field is Optional. CpcBidMicros *int64 `protobuf:"varint,11,opt,name=cpc_bid_micros,json=cpcBidMicros,proto3,oneof" json:"cpc_bid_micros,omitempty"` // Immutable. If true, the keyword is negative. Negative *bool `protobuf:"varint,12,opt,name=negative,proto3,oneof" json:"negative,omitempty"` // contains filtered or unexported fields }
A Keyword Plan ad group keyword. Max number of keyword plan keywords per plan: 10000.
func (*KeywordPlanAdGroupKeyword) Descriptor
deprecated
added in
v0.2.4
func (*KeywordPlanAdGroupKeyword) Descriptor() ([]byte, []int)
Deprecated: Use KeywordPlanAdGroupKeyword.ProtoReflect.Descriptor instead.
func (*KeywordPlanAdGroupKeyword) GetCpcBidMicros ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) GetCpcBidMicros() int64
func (*KeywordPlanAdGroupKeyword) GetId ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) GetId() int64
func (*KeywordPlanAdGroupKeyword) GetKeywordPlanAdGroup ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) GetKeywordPlanAdGroup() string
func (*KeywordPlanAdGroupKeyword) GetMatchType ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) GetMatchType() enums.KeywordMatchTypeEnum_KeywordMatchType
func (*KeywordPlanAdGroupKeyword) GetNegative ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) GetNegative() bool
func (*KeywordPlanAdGroupKeyword) GetResourceName ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) GetResourceName() string
func (*KeywordPlanAdGroupKeyword) GetText ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) GetText() string
func (*KeywordPlanAdGroupKeyword) ProtoMessage ¶ added in v0.2.4
func (*KeywordPlanAdGroupKeyword) ProtoMessage()
func (*KeywordPlanAdGroupKeyword) ProtoReflect ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) ProtoReflect() protoreflect.Message
func (*KeywordPlanAdGroupKeyword) Reset ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) Reset()
func (*KeywordPlanAdGroupKeyword) String ¶ added in v0.2.4
func (x *KeywordPlanAdGroupKeyword) String() string
type KeywordPlanCampaign ¶ added in v0.2.0
type KeywordPlanCampaign struct { // Immutable. The resource name of the Keyword Plan campaign. // KeywordPlanCampaign resource names have the form: // // `customers/{customer_id}/keywordPlanCampaigns/{kp_campaign_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // The keyword plan this campaign belongs to. KeywordPlan *string `protobuf:"bytes,9,opt,name=keyword_plan,json=keywordPlan,proto3,oneof" json:"keyword_plan,omitempty"` // Output only. The ID of the Keyword Plan campaign. Id *int64 `protobuf:"varint,10,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the Keyword Plan campaign. // // This field is required and should not be empty when creating Keyword Plan // campaigns. Name *string `protobuf:"bytes,11,opt,name=name,proto3,oneof" json:"name,omitempty"` // The languages targeted for the Keyword Plan campaign. // Max allowed: 1. LanguageConstants []string `protobuf:"bytes,12,rep,name=language_constants,json=languageConstants,proto3" json:"language_constants,omitempty"` // Targeting network. // // This field is required and should not be empty when creating Keyword Plan // campaigns. KeywordPlanNetwork enums.KeywordPlanNetworkEnum_KeywordPlanNetwork `` /* 195-byte string literal not displayed */ // A default max cpc bid in micros, and in the account currency, for all ad // groups under the campaign. // // This field is required and should not be empty when creating Keyword Plan // campaigns. CpcBidMicros *int64 `protobuf:"varint,13,opt,name=cpc_bid_micros,json=cpcBidMicros,proto3,oneof" json:"cpc_bid_micros,omitempty"` // The geo targets. // Max number allowed: 20. GeoTargets []*KeywordPlanGeoTarget `protobuf:"bytes,8,rep,name=geo_targets,json=geoTargets,proto3" json:"geo_targets,omitempty"` // contains filtered or unexported fields }
A Keyword Plan campaign. Max number of keyword plan campaigns per plan allowed: 1.
func (*KeywordPlanCampaign) Descriptor
deprecated
added in
v0.2.0
func (*KeywordPlanCampaign) Descriptor() ([]byte, []int)
Deprecated: Use KeywordPlanCampaign.ProtoReflect.Descriptor instead.
func (*KeywordPlanCampaign) GetCpcBidMicros ¶ added in v0.2.0
func (x *KeywordPlanCampaign) GetCpcBidMicros() int64
func (*KeywordPlanCampaign) GetGeoTargets ¶ added in v0.2.0
func (x *KeywordPlanCampaign) GetGeoTargets() []*KeywordPlanGeoTarget
func (*KeywordPlanCampaign) GetId ¶ added in v0.2.0
func (x *KeywordPlanCampaign) GetId() int64
func (*KeywordPlanCampaign) GetKeywordPlan ¶ added in v0.2.0
func (x *KeywordPlanCampaign) GetKeywordPlan() string
func (*KeywordPlanCampaign) GetKeywordPlanNetwork ¶ added in v0.2.0
func (x *KeywordPlanCampaign) GetKeywordPlanNetwork() enums.KeywordPlanNetworkEnum_KeywordPlanNetwork
func (*KeywordPlanCampaign) GetLanguageConstants ¶ added in v0.2.0
func (x *KeywordPlanCampaign) GetLanguageConstants() []string
func (*KeywordPlanCampaign) GetName ¶ added in v0.2.0
func (x *KeywordPlanCampaign) GetName() string
func (*KeywordPlanCampaign) GetResourceName ¶ added in v0.2.0
func (x *KeywordPlanCampaign) GetResourceName() string
func (*KeywordPlanCampaign) ProtoMessage ¶ added in v0.2.0
func (*KeywordPlanCampaign) ProtoMessage()
func (*KeywordPlanCampaign) ProtoReflect ¶ added in v0.2.4
func (x *KeywordPlanCampaign) ProtoReflect() protoreflect.Message
func (*KeywordPlanCampaign) Reset ¶ added in v0.2.0
func (x *KeywordPlanCampaign) Reset()
func (*KeywordPlanCampaign) String ¶ added in v0.2.0
func (x *KeywordPlanCampaign) String() string
type KeywordPlanCampaignKeyword ¶ added in v0.2.4
type KeywordPlanCampaignKeyword struct { // Immutable. The resource name of the Keyword Plan Campaign keyword. // KeywordPlanCampaignKeyword resource names have the form: // // `customers/{customer_id}/keywordPlanCampaignKeywords/{kp_campaign_keyword_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // The Keyword Plan campaign to which this negative keyword belongs. KeywordPlanCampaign *string `` /* 126-byte string literal not displayed */ // Output only. The ID of the Keyword Plan negative keyword. Id *int64 `protobuf:"varint,9,opt,name=id,proto3,oneof" json:"id,omitempty"` // The keyword text. Text *string `protobuf:"bytes,10,opt,name=text,proto3,oneof" json:"text,omitempty"` // The keyword match type. MatchType enums.KeywordMatchTypeEnum_KeywordMatchType `` /* 162-byte string literal not displayed */ // Immutable. If true, the keyword is negative. // Must be set to true. Only negative campaign keywords are supported. Negative *bool `protobuf:"varint,11,opt,name=negative,proto3,oneof" json:"negative,omitempty"` // contains filtered or unexported fields }
A Keyword Plan Campaign keyword. Only negative keywords are supported for Campaign Keyword.
func (*KeywordPlanCampaignKeyword) Descriptor
deprecated
added in
v0.2.4
func (*KeywordPlanCampaignKeyword) Descriptor() ([]byte, []int)
Deprecated: Use KeywordPlanCampaignKeyword.ProtoReflect.Descriptor instead.
func (*KeywordPlanCampaignKeyword) GetId ¶ added in v0.2.4
func (x *KeywordPlanCampaignKeyword) GetId() int64
func (*KeywordPlanCampaignKeyword) GetKeywordPlanCampaign ¶ added in v0.2.4
func (x *KeywordPlanCampaignKeyword) GetKeywordPlanCampaign() string
func (*KeywordPlanCampaignKeyword) GetMatchType ¶ added in v0.2.4
func (x *KeywordPlanCampaignKeyword) GetMatchType() enums.KeywordMatchTypeEnum_KeywordMatchType
func (*KeywordPlanCampaignKeyword) GetNegative ¶ added in v0.2.4
func (x *KeywordPlanCampaignKeyword) GetNegative() bool
func (*KeywordPlanCampaignKeyword) GetResourceName ¶ added in v0.2.4
func (x *KeywordPlanCampaignKeyword) GetResourceName() string
func (*KeywordPlanCampaignKeyword) GetText ¶ added in v0.2.4
func (x *KeywordPlanCampaignKeyword) GetText() string
func (*KeywordPlanCampaignKeyword) ProtoMessage ¶ added in v0.2.4
func (*KeywordPlanCampaignKeyword) ProtoMessage()
func (*KeywordPlanCampaignKeyword) ProtoReflect ¶ added in v0.2.4
func (x *KeywordPlanCampaignKeyword) ProtoReflect() protoreflect.Message
func (*KeywordPlanCampaignKeyword) Reset ¶ added in v0.2.4
func (x *KeywordPlanCampaignKeyword) Reset()
func (*KeywordPlanCampaignKeyword) String ¶ added in v0.2.4
func (x *KeywordPlanCampaignKeyword) String() string
type KeywordPlanForecastPeriod ¶ added in v0.2.0
type KeywordPlanForecastPeriod struct { // Required. The date used for forecasting the Plan. // // Types that are assignable to Interval: // *KeywordPlanForecastPeriod_DateInterval // *KeywordPlanForecastPeriod_DateRange Interval isKeywordPlanForecastPeriod_Interval `protobuf_oneof:"interval"` // contains filtered or unexported fields }
The forecasting period associated with the keyword plan.
func (*KeywordPlanForecastPeriod) Descriptor
deprecated
added in
v0.2.0
func (*KeywordPlanForecastPeriod) Descriptor() ([]byte, []int)
Deprecated: Use KeywordPlanForecastPeriod.ProtoReflect.Descriptor instead.
func (*KeywordPlanForecastPeriod) GetDateInterval ¶ added in v0.2.0
func (x *KeywordPlanForecastPeriod) GetDateInterval() enums.KeywordPlanForecastIntervalEnum_KeywordPlanForecastInterval
func (*KeywordPlanForecastPeriod) GetDateRange ¶ added in v0.2.0
func (x *KeywordPlanForecastPeriod) GetDateRange() *common.DateRange
func (*KeywordPlanForecastPeriod) GetInterval ¶ added in v0.2.0
func (m *KeywordPlanForecastPeriod) GetInterval() isKeywordPlanForecastPeriod_Interval
func (*KeywordPlanForecastPeriod) ProtoMessage ¶ added in v0.2.0
func (*KeywordPlanForecastPeriod) ProtoMessage()
func (*KeywordPlanForecastPeriod) ProtoReflect ¶ added in v0.2.4
func (x *KeywordPlanForecastPeriod) ProtoReflect() protoreflect.Message
func (*KeywordPlanForecastPeriod) Reset ¶ added in v0.2.0
func (x *KeywordPlanForecastPeriod) Reset()
func (*KeywordPlanForecastPeriod) String ¶ added in v0.2.0
func (x *KeywordPlanForecastPeriod) String() string
type KeywordPlanForecastPeriod_DateInterval ¶ added in v0.2.0
type KeywordPlanForecastPeriod_DateInterval struct { // A future date range relative to the current date used for forecasting. DateInterval enums.KeywordPlanForecastIntervalEnum_KeywordPlanForecastInterval `` /* 168-byte string literal not displayed */ }
type KeywordPlanForecastPeriod_DateRange ¶ added in v0.2.0
type KeywordPlanForecastPeriod_DateRange struct { // The custom date range used for forecasting. // The start and end dates must be in the future. Otherwise, an error will // be returned when the forecasting action is performed. // The start and end dates are inclusive. DateRange *common.DateRange `protobuf:"bytes,2,opt,name=date_range,json=dateRange,proto3,oneof"` }
type KeywordPlanGeoTarget ¶ added in v0.2.0
type KeywordPlanGeoTarget struct { // Required. The resource name of the geo target. GeoTargetConstant *string `protobuf:"bytes,2,opt,name=geo_target_constant,json=geoTargetConstant,proto3,oneof" json:"geo_target_constant,omitempty"` // contains filtered or unexported fields }
A geo target.
func (*KeywordPlanGeoTarget) Descriptor
deprecated
added in
v0.2.0
func (*KeywordPlanGeoTarget) Descriptor() ([]byte, []int)
Deprecated: Use KeywordPlanGeoTarget.ProtoReflect.Descriptor instead.
func (*KeywordPlanGeoTarget) GetGeoTargetConstant ¶ added in v0.2.0
func (x *KeywordPlanGeoTarget) GetGeoTargetConstant() string
func (*KeywordPlanGeoTarget) ProtoMessage ¶ added in v0.2.0
func (*KeywordPlanGeoTarget) ProtoMessage()
func (*KeywordPlanGeoTarget) ProtoReflect ¶ added in v0.2.4
func (x *KeywordPlanGeoTarget) ProtoReflect() protoreflect.Message
func (*KeywordPlanGeoTarget) Reset ¶ added in v0.2.0
func (x *KeywordPlanGeoTarget) Reset()
func (*KeywordPlanGeoTarget) String ¶ added in v0.2.0
func (x *KeywordPlanGeoTarget) String() string
type KeywordView ¶
type KeywordView struct { // Output only. The resource name of the keyword view. // Keyword view resource names have the form: // // `customers/{customer_id}/keywordViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A keyword view.
func (*KeywordView) Descriptor
deprecated
func (*KeywordView) Descriptor() ([]byte, []int)
Deprecated: Use KeywordView.ProtoReflect.Descriptor instead.
func (*KeywordView) GetResourceName ¶
func (x *KeywordView) GetResourceName() string
func (*KeywordView) ProtoMessage ¶
func (*KeywordView) ProtoMessage()
func (*KeywordView) ProtoReflect ¶ added in v0.2.4
func (x *KeywordView) ProtoReflect() protoreflect.Message
func (*KeywordView) Reset ¶
func (x *KeywordView) Reset()
func (*KeywordView) String ¶
func (x *KeywordView) String() string
type Label ¶ added in v0.2.4
type Label struct { // Immutable. Name of the resource. // Label resource names have the form: // `customers/{customer_id}/labels/{label_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Id of the label. Read only. Id *int64 `protobuf:"varint,6,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the label. // // This field is required and should not be empty when creating a new label. // // The length of this string should be between 1 and 80, inclusive. Name *string `protobuf:"bytes,7,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. Status of the label. Read only. Status enums.LabelStatusEnum_LabelStatus `` /* 129-byte string literal not displayed */ // A type of label displaying text on a colored background. TextLabel *common.TextLabel `protobuf:"bytes,5,opt,name=text_label,json=textLabel,proto3" json:"text_label,omitempty"` // contains filtered or unexported fields }
A label.
func (*Label) Descriptor
deprecated
added in
v0.2.4
func (*Label) GetResourceName ¶ added in v0.2.4
func (*Label) GetStatus ¶ added in v0.2.4
func (x *Label) GetStatus() enums.LabelStatusEnum_LabelStatus
func (*Label) GetTextLabel ¶ added in v0.2.4
func (*Label) ProtoMessage ¶ added in v0.2.4
func (*Label) ProtoMessage()
func (*Label) ProtoReflect ¶ added in v0.2.4
func (x *Label) ProtoReflect() protoreflect.Message
type LandingPageView ¶ added in v0.2.4
type LandingPageView struct { // Output only. The resource name of the landing page view. // Landing page view resource names have the form: // // `customers/{customer_id}/landingPageViews/{unexpanded_final_url_fingerprint}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The advertiser-specified final URL. UnexpandedFinalUrl *string `protobuf:"bytes,3,opt,name=unexpanded_final_url,json=unexpandedFinalUrl,proto3,oneof" json:"unexpanded_final_url,omitempty"` // contains filtered or unexported fields }
A landing page view with metrics aggregated at the unexpanded final URL level.
func (*LandingPageView) Descriptor
deprecated
added in
v0.2.4
func (*LandingPageView) Descriptor() ([]byte, []int)
Deprecated: Use LandingPageView.ProtoReflect.Descriptor instead.
func (*LandingPageView) GetResourceName ¶ added in v0.2.4
func (x *LandingPageView) GetResourceName() string
func (*LandingPageView) GetUnexpandedFinalUrl ¶ added in v0.2.4
func (x *LandingPageView) GetUnexpandedFinalUrl() string
func (*LandingPageView) ProtoMessage ¶ added in v0.2.4
func (*LandingPageView) ProtoMessage()
func (*LandingPageView) ProtoReflect ¶ added in v0.2.4
func (x *LandingPageView) ProtoReflect() protoreflect.Message
func (*LandingPageView) Reset ¶ added in v0.2.4
func (x *LandingPageView) Reset()
func (*LandingPageView) String ¶ added in v0.2.4
func (x *LandingPageView) String() string
type LanguageConstant ¶ added in v0.2.0
type LanguageConstant struct { // Output only. The resource name of the language constant. // Language constant resource names have the form: // // `languageConstants/{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the language constant. Id *int64 `protobuf:"varint,6,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The language code, e.g. "en_US", "en_AU", "es", "fr", etc. Code *string `protobuf:"bytes,7,opt,name=code,proto3,oneof" json:"code,omitempty"` // Output only. The full name of the language in English, e.g., "English (US)", "Spanish", // etc. Name *string `protobuf:"bytes,8,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. Whether the language is targetable. Targetable *bool `protobuf:"varint,9,opt,name=targetable,proto3,oneof" json:"targetable,omitempty"` // contains filtered or unexported fields }
A language.
func (*LanguageConstant) Descriptor
deprecated
added in
v0.2.0
func (*LanguageConstant) Descriptor() ([]byte, []int)
Deprecated: Use LanguageConstant.ProtoReflect.Descriptor instead.
func (*LanguageConstant) GetCode ¶ added in v0.2.0
func (x *LanguageConstant) GetCode() string
func (*LanguageConstant) GetId ¶ added in v0.2.0
func (x *LanguageConstant) GetId() int64
func (*LanguageConstant) GetName ¶ added in v0.2.0
func (x *LanguageConstant) GetName() string
func (*LanguageConstant) GetResourceName ¶ added in v0.2.0
func (x *LanguageConstant) GetResourceName() string
func (*LanguageConstant) GetTargetable ¶ added in v0.2.4
func (x *LanguageConstant) GetTargetable() bool
func (*LanguageConstant) ProtoMessage ¶ added in v0.2.0
func (*LanguageConstant) ProtoMessage()
func (*LanguageConstant) ProtoReflect ¶ added in v0.2.4
func (x *LanguageConstant) ProtoReflect() protoreflect.Message
func (*LanguageConstant) Reset ¶ added in v0.2.0
func (x *LanguageConstant) Reset()
func (*LanguageConstant) String ¶ added in v0.2.0
func (x *LanguageConstant) String() string
type LifeEvent ¶ added in v0.2.4
type LifeEvent struct { // Output only. The resource name of the life event. // Life event resource names have the form: // // `customers/{customer_id}/lifeEvents/{life_event_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the life event. Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` // Output only. The name of the life event. E.g.,"Recently Moved" Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Output only. The parent of the life_event. Parent string `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"` // Output only. True if the life event is launched to all channels and locales. LaunchedToAll bool `protobuf:"varint,5,opt,name=launched_to_all,json=launchedToAll,proto3" json:"launched_to_all,omitempty"` // Output only. Availability information of the life event. Availabilities []*common.CriterionCategoryAvailability `protobuf:"bytes,6,rep,name=availabilities,proto3" json:"availabilities,omitempty"` // contains filtered or unexported fields }
A life event: a particular interest-based vertical to be targeted to reach users when they are in the midst of important life milestones.
func (*LifeEvent) Descriptor
deprecated
added in
v0.2.4
func (*LifeEvent) GetAvailabilities ¶ added in v0.2.4
func (x *LifeEvent) GetAvailabilities() []*common.CriterionCategoryAvailability
func (*LifeEvent) GetLaunchedToAll ¶ added in v0.2.4
func (*LifeEvent) GetResourceName ¶ added in v0.2.4
func (*LifeEvent) ProtoMessage ¶ added in v0.2.4
func (*LifeEvent) ProtoMessage()
func (*LifeEvent) ProtoReflect ¶ added in v0.2.4
func (x *LifeEvent) ProtoReflect() protoreflect.Message
type LocationView ¶ added in v0.2.4
type LocationView struct { // Output only. The resource name of the location view. // Location view resource names have the form: // // `customers/{customer_id}/locationViews/{campaign_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A location view summarizes the performance of campaigns by Location criteria.
func (*LocationView) Descriptor
deprecated
added in
v0.2.4
func (*LocationView) Descriptor() ([]byte, []int)
Deprecated: Use LocationView.ProtoReflect.Descriptor instead.
func (*LocationView) GetResourceName ¶ added in v0.2.4
func (x *LocationView) GetResourceName() string
func (*LocationView) ProtoMessage ¶ added in v0.2.4
func (*LocationView) ProtoMessage()
func (*LocationView) ProtoReflect ¶ added in v0.2.4
func (x *LocationView) ProtoReflect() protoreflect.Message
func (*LocationView) Reset ¶ added in v0.2.4
func (x *LocationView) Reset()
func (*LocationView) String ¶ added in v0.2.4
func (x *LocationView) String() string
type ManagedPlacementView ¶ added in v0.2.0
type ManagedPlacementView struct { // Output only. The resource name of the Managed Placement view. // Managed placement view resource names have the form: // // `customers/{customer_id}/managedPlacementViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A managed placement view.
func (*ManagedPlacementView) Descriptor
deprecated
added in
v0.2.0
func (*ManagedPlacementView) Descriptor() ([]byte, []int)
Deprecated: Use ManagedPlacementView.ProtoReflect.Descriptor instead.
func (*ManagedPlacementView) GetResourceName ¶ added in v0.2.0
func (x *ManagedPlacementView) GetResourceName() string
func (*ManagedPlacementView) ProtoMessage ¶ added in v0.2.0
func (*ManagedPlacementView) ProtoMessage()
func (*ManagedPlacementView) ProtoReflect ¶ added in v0.2.4
func (x *ManagedPlacementView) ProtoReflect() protoreflect.Message
func (*ManagedPlacementView) Reset ¶ added in v0.2.0
func (x *ManagedPlacementView) Reset()
func (*ManagedPlacementView) String ¶ added in v0.2.0
func (x *ManagedPlacementView) String() string
type MediaAudio ¶ added in v0.2.1
type MediaAudio struct { // Output only. The duration of the Audio in milliseconds. AdDurationMillis *int64 `protobuf:"varint,2,opt,name=ad_duration_millis,json=adDurationMillis,proto3,oneof" json:"ad_duration_millis,omitempty"` // contains filtered or unexported fields }
Encapsulates an Audio.
func (*MediaAudio) Descriptor
deprecated
added in
v0.2.1
func (*MediaAudio) Descriptor() ([]byte, []int)
Deprecated: Use MediaAudio.ProtoReflect.Descriptor instead.
func (*MediaAudio) GetAdDurationMillis ¶ added in v0.2.1
func (x *MediaAudio) GetAdDurationMillis() int64
func (*MediaAudio) ProtoMessage ¶ added in v0.2.1
func (*MediaAudio) ProtoMessage()
func (*MediaAudio) ProtoReflect ¶ added in v0.2.4
func (x *MediaAudio) ProtoReflect() protoreflect.Message
func (*MediaAudio) Reset ¶ added in v0.2.1
func (x *MediaAudio) Reset()
func (*MediaAudio) String ¶ added in v0.2.1
func (x *MediaAudio) String() string
type MediaBundle ¶ added in v0.2.0
type MediaBundle struct { // Immutable. Raw zipped data. Data []byte `protobuf:"bytes,3,opt,name=data,proto3,oneof" json:"data,omitempty"` // Output only. The url to access the uploaded zipped data. // E.g. https://tpc.googlesyndication.com/simgad/123 // This field is read-only. Url *string `protobuf:"bytes,2,opt,name=url,proto3,oneof" json:"url,omitempty"` // contains filtered or unexported fields }
Represents a ZIP archive media the content of which contains HTML5 assets.
func (*MediaBundle) Descriptor
deprecated
added in
v0.2.0
func (*MediaBundle) Descriptor() ([]byte, []int)
Deprecated: Use MediaBundle.ProtoReflect.Descriptor instead.
func (*MediaBundle) GetData ¶ added in v0.2.0
func (x *MediaBundle) GetData() []byte
func (*MediaBundle) GetUrl ¶ added in v0.2.4
func (x *MediaBundle) GetUrl() string
func (*MediaBundle) ProtoMessage ¶ added in v0.2.0
func (*MediaBundle) ProtoMessage()
func (*MediaBundle) ProtoReflect ¶ added in v0.2.4
func (x *MediaBundle) ProtoReflect() protoreflect.Message
func (*MediaBundle) Reset ¶ added in v0.2.0
func (x *MediaBundle) Reset()
func (*MediaBundle) String ¶ added in v0.2.0
func (x *MediaBundle) String() string
type MediaFile ¶ added in v0.2.0
type MediaFile struct { // Immutable. The resource name of the media file. // Media file resource names have the form: // // `customers/{customer_id}/mediaFiles/{media_file_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the media file. Id *int64 `protobuf:"varint,12,opt,name=id,proto3,oneof" json:"id,omitempty"` // Immutable. Type of the media file. Type enums.MediaTypeEnum_MediaType `protobuf:"varint,5,opt,name=type,proto3,enum=google.ads.googleads.v7.enums.MediaTypeEnum_MediaType" json:"type,omitempty"` // Output only. The mime type of the media file. MimeType enums.MimeTypeEnum_MimeType `` /* 143-byte string literal not displayed */ // Immutable. The URL of where the original media file was downloaded from (or a file // name). Only used for media of type AUDIO and IMAGE. SourceUrl *string `protobuf:"bytes,13,opt,name=source_url,json=sourceUrl,proto3,oneof" json:"source_url,omitempty"` // Immutable. The name of the media file. The name can be used by clients to help // identify previously uploaded media. Name *string `protobuf:"bytes,14,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The size of the media file in bytes. FileSize *int64 `protobuf:"varint,15,opt,name=file_size,json=fileSize,proto3,oneof" json:"file_size,omitempty"` // The specific type of the media file. // // Types that are assignable to Mediatype: // *MediaFile_Image // *MediaFile_MediaBundle // *MediaFile_Audio // *MediaFile_Video Mediatype isMediaFile_Mediatype `protobuf_oneof:"mediatype"` // contains filtered or unexported fields }
A media file.
func (*MediaFile) Descriptor
deprecated
added in
v0.2.0
func (*MediaFile) GetAudio ¶ added in v0.2.1
func (x *MediaFile) GetAudio() *MediaAudio
func (*MediaFile) GetFileSize ¶ added in v0.2.0
func (*MediaFile) GetImage ¶ added in v0.2.0
func (x *MediaFile) GetImage() *MediaImage
func (*MediaFile) GetMediaBundle ¶ added in v0.2.0
func (x *MediaFile) GetMediaBundle() *MediaBundle
func (*MediaFile) GetMediatype ¶ added in v0.2.0
func (m *MediaFile) GetMediatype() isMediaFile_Mediatype
func (*MediaFile) GetMimeType ¶ added in v0.2.0
func (x *MediaFile) GetMimeType() enums.MimeTypeEnum_MimeType
func (*MediaFile) GetResourceName ¶ added in v0.2.0
func (*MediaFile) GetSourceUrl ¶ added in v0.2.0
func (*MediaFile) GetType ¶ added in v0.2.0
func (x *MediaFile) GetType() enums.MediaTypeEnum_MediaType
func (*MediaFile) GetVideo ¶ added in v0.2.1
func (x *MediaFile) GetVideo() *MediaVideo
func (*MediaFile) ProtoMessage ¶ added in v0.2.0
func (*MediaFile) ProtoMessage()
func (*MediaFile) ProtoReflect ¶ added in v0.2.4
func (x *MediaFile) ProtoReflect() protoreflect.Message
type MediaFile_Audio ¶ added in v0.2.1
type MediaFile_Audio struct { // Output only. Encapsulates an Audio. Audio *MediaAudio `protobuf:"bytes,10,opt,name=audio,proto3,oneof"` }
type MediaFile_Image ¶ added in v0.2.0
type MediaFile_Image struct { // Immutable. Encapsulates an Image. Image *MediaImage `protobuf:"bytes,3,opt,name=image,proto3,oneof"` }
type MediaFile_MediaBundle ¶ added in v0.2.0
type MediaFile_MediaBundle struct { // Immutable. A ZIP archive media the content of which contains HTML5 assets. MediaBundle *MediaBundle `protobuf:"bytes,4,opt,name=media_bundle,json=mediaBundle,proto3,oneof"` }
type MediaFile_Video ¶ added in v0.2.1
type MediaFile_Video struct { // Immutable. Encapsulates a Video. Video *MediaVideo `protobuf:"bytes,11,opt,name=video,proto3,oneof"` }
type MediaImage ¶ added in v0.2.0
type MediaImage struct { // Immutable. Raw image data. Data []byte `protobuf:"bytes,4,opt,name=data,proto3,oneof" json:"data,omitempty"` // Output only. The url to the full size version of the image. FullSizeImageUrl *string `protobuf:"bytes,2,opt,name=full_size_image_url,json=fullSizeImageUrl,proto3,oneof" json:"full_size_image_url,omitempty"` // Output only. The url to the preview size version of the image. PreviewSizeImageUrl *string `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
Encapsulates an Image.
func (*MediaImage) Descriptor
deprecated
added in
v0.2.0
func (*MediaImage) Descriptor() ([]byte, []int)
Deprecated: Use MediaImage.ProtoReflect.Descriptor instead.
func (*MediaImage) GetData ¶ added in v0.2.0
func (x *MediaImage) GetData() []byte
func (*MediaImage) GetFullSizeImageUrl ¶ added in v0.2.4
func (x *MediaImage) GetFullSizeImageUrl() string
func (*MediaImage) GetPreviewSizeImageUrl ¶ added in v0.2.4
func (x *MediaImage) GetPreviewSizeImageUrl() string
func (*MediaImage) ProtoMessage ¶ added in v0.2.0
func (*MediaImage) ProtoMessage()
func (*MediaImage) ProtoReflect ¶ added in v0.2.4
func (x *MediaImage) ProtoReflect() protoreflect.Message
func (*MediaImage) Reset ¶ added in v0.2.0
func (x *MediaImage) Reset()
func (*MediaImage) String ¶ added in v0.2.0
func (x *MediaImage) String() string
type MediaVideo ¶ added in v0.2.1
type MediaVideo struct { // Output only. The duration of the Video in milliseconds. AdDurationMillis *int64 `protobuf:"varint,5,opt,name=ad_duration_millis,json=adDurationMillis,proto3,oneof" json:"ad_duration_millis,omitempty"` // Immutable. The YouTube video ID (as seen in YouTube URLs). Adding prefix // "https://www.youtube.com/watch?v=" to this ID will get the YouTube // streaming URL for this video. YoutubeVideoId *string `protobuf:"bytes,6,opt,name=youtube_video_id,json=youtubeVideoId,proto3,oneof" json:"youtube_video_id,omitempty"` // Output only. The Advertising Digital Identification code for this video, as defined by // the American Association of Advertising Agencies, used mainly for // television commercials. AdvertisingIdCode *string `protobuf:"bytes,7,opt,name=advertising_id_code,json=advertisingIdCode,proto3,oneof" json:"advertising_id_code,omitempty"` // Output only. The Industry Standard Commercial Identifier code for this video, used // mainly for television commercials. IsciCode *string `protobuf:"bytes,8,opt,name=isci_code,json=isciCode,proto3,oneof" json:"isci_code,omitempty"` // contains filtered or unexported fields }
Encapsulates a Video.
func (*MediaVideo) Descriptor
deprecated
added in
v0.2.1
func (*MediaVideo) Descriptor() ([]byte, []int)
Deprecated: Use MediaVideo.ProtoReflect.Descriptor instead.
func (*MediaVideo) GetAdDurationMillis ¶ added in v0.2.1
func (x *MediaVideo) GetAdDurationMillis() int64
func (*MediaVideo) GetAdvertisingIdCode ¶ added in v0.2.1
func (x *MediaVideo) GetAdvertisingIdCode() string
func (*MediaVideo) GetIsciCode ¶ added in v0.2.1
func (x *MediaVideo) GetIsciCode() string
func (*MediaVideo) GetYoutubeVideoId ¶ added in v0.2.1
func (x *MediaVideo) GetYoutubeVideoId() string
func (*MediaVideo) ProtoMessage ¶ added in v0.2.1
func (*MediaVideo) ProtoMessage()
func (*MediaVideo) ProtoReflect ¶ added in v0.2.4
func (x *MediaVideo) ProtoReflect() protoreflect.Message
func (*MediaVideo) Reset ¶ added in v0.2.1
func (x *MediaVideo) Reset()
func (*MediaVideo) String ¶ added in v0.2.1
func (x *MediaVideo) String() string
type MerchantCenterLink ¶ added in v0.2.4
type MerchantCenterLink struct { // Immutable. The resource name of the merchant center link. // Merchant center link resource names have the form: // // `customers/{customer_id}/merchantCenterLinks/{merchant_center_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the Merchant Center account. // This field is readonly. Id *int64 `protobuf:"varint,6,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The name of the Merchant Center account. // This field is readonly. MerchantCenterAccountName *string `` /* 146-byte string literal not displayed */ // The status of the link. Status enums.MerchantCenterLinkStatusEnum_MerchantCenterLinkStatus `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
A data sharing connection, proposed or in use, between a Google Ads Customer and a Merchant Center account.
func (*MerchantCenterLink) Descriptor
deprecated
added in
v0.2.4
func (*MerchantCenterLink) Descriptor() ([]byte, []int)
Deprecated: Use MerchantCenterLink.ProtoReflect.Descriptor instead.
func (*MerchantCenterLink) GetId ¶ added in v0.2.4
func (x *MerchantCenterLink) GetId() int64
func (*MerchantCenterLink) GetMerchantCenterAccountName ¶ added in v0.2.4
func (x *MerchantCenterLink) GetMerchantCenterAccountName() string
func (*MerchantCenterLink) GetResourceName ¶ added in v0.2.4
func (x *MerchantCenterLink) GetResourceName() string
func (*MerchantCenterLink) GetStatus ¶ added in v0.2.4
func (x *MerchantCenterLink) GetStatus() enums.MerchantCenterLinkStatusEnum_MerchantCenterLinkStatus
func (*MerchantCenterLink) ProtoMessage ¶ added in v0.2.4
func (*MerchantCenterLink) ProtoMessage()
func (*MerchantCenterLink) ProtoReflect ¶ added in v0.2.4
func (x *MerchantCenterLink) ProtoReflect() protoreflect.Message
func (*MerchantCenterLink) Reset ¶ added in v0.2.4
func (x *MerchantCenterLink) Reset()
func (*MerchantCenterLink) String ¶ added in v0.2.4
func (x *MerchantCenterLink) String() string
type MobileAppCategoryConstant ¶ added in v0.2.1
type MobileAppCategoryConstant struct { // Output only. The resource name of the mobile app category constant. // Mobile app category constant resource names have the form: // // `mobileAppCategoryConstants/{mobile_app_category_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the mobile app category constant. Id *int32 `protobuf:"varint,4,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. Mobile app category name. Name *string `protobuf:"bytes,5,opt,name=name,proto3,oneof" json:"name,omitempty"` // contains filtered or unexported fields }
A mobile application category constant.
func (*MobileAppCategoryConstant) Descriptor
deprecated
added in
v0.2.1
func (*MobileAppCategoryConstant) Descriptor() ([]byte, []int)
Deprecated: Use MobileAppCategoryConstant.ProtoReflect.Descriptor instead.
func (*MobileAppCategoryConstant) GetId ¶ added in v0.2.1
func (x *MobileAppCategoryConstant) GetId() int32
func (*MobileAppCategoryConstant) GetName ¶ added in v0.2.1
func (x *MobileAppCategoryConstant) GetName() string
func (*MobileAppCategoryConstant) GetResourceName ¶ added in v0.2.1
func (x *MobileAppCategoryConstant) GetResourceName() string
func (*MobileAppCategoryConstant) ProtoMessage ¶ added in v0.2.1
func (*MobileAppCategoryConstant) ProtoMessage()
func (*MobileAppCategoryConstant) ProtoReflect ¶ added in v0.2.4
func (x *MobileAppCategoryConstant) ProtoReflect() protoreflect.Message
func (*MobileAppCategoryConstant) Reset ¶ added in v0.2.1
func (x *MobileAppCategoryConstant) Reset()
func (*MobileAppCategoryConstant) String ¶ added in v0.2.1
func (x *MobileAppCategoryConstant) String() string
type MobileDeviceConstant ¶ added in v0.2.1
type MobileDeviceConstant struct { // Output only. The resource name of the mobile device constant. // Mobile device constant resource names have the form: // // `mobileDeviceConstants/{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the mobile device constant. Id *int64 `protobuf:"varint,7,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The name of the mobile device. Name *string `protobuf:"bytes,8,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The manufacturer of the mobile device. ManufacturerName *string `protobuf:"bytes,9,opt,name=manufacturer_name,json=manufacturerName,proto3,oneof" json:"manufacturer_name,omitempty"` // Output only. The operating system of the mobile device. OperatingSystemName *string `` /* 127-byte string literal not displayed */ // Output only. The type of mobile device. Type enums.MobileDeviceTypeEnum_MobileDeviceType `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
A mobile device constant.
func (*MobileDeviceConstant) Descriptor
deprecated
added in
v0.2.1
func (*MobileDeviceConstant) Descriptor() ([]byte, []int)
Deprecated: Use MobileDeviceConstant.ProtoReflect.Descriptor instead.
func (*MobileDeviceConstant) GetId ¶ added in v0.2.1
func (x *MobileDeviceConstant) GetId() int64
func (*MobileDeviceConstant) GetManufacturerName ¶ added in v0.2.1
func (x *MobileDeviceConstant) GetManufacturerName() string
func (*MobileDeviceConstant) GetName ¶ added in v0.2.1
func (x *MobileDeviceConstant) GetName() string
func (*MobileDeviceConstant) GetOperatingSystemName ¶ added in v0.2.1
func (x *MobileDeviceConstant) GetOperatingSystemName() string
func (*MobileDeviceConstant) GetResourceName ¶ added in v0.2.1
func (x *MobileDeviceConstant) GetResourceName() string
func (*MobileDeviceConstant) GetType ¶ added in v0.2.1
func (x *MobileDeviceConstant) GetType() enums.MobileDeviceTypeEnum_MobileDeviceType
func (*MobileDeviceConstant) ProtoMessage ¶ added in v0.2.1
func (*MobileDeviceConstant) ProtoMessage()
func (*MobileDeviceConstant) ProtoReflect ¶ added in v0.2.4
func (x *MobileDeviceConstant) ProtoReflect() protoreflect.Message
func (*MobileDeviceConstant) Reset ¶ added in v0.2.1
func (x *MobileDeviceConstant) Reset()
func (*MobileDeviceConstant) String ¶ added in v0.2.1
func (x *MobileDeviceConstant) String() string
type OfflineUserDataJob ¶ added in v0.2.4
type OfflineUserDataJob struct { // Immutable. The resource name of the offline user data job. // Offline user data job resource names have the form: // // `customers/{customer_id}/offlineUserDataJobs/{offline_user_data_job_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. ID of this offline user data job. Id *int64 `protobuf:"varint,9,opt,name=id,proto3,oneof" json:"id,omitempty"` // Immutable. User specified job ID. ExternalId *int64 `protobuf:"varint,10,opt,name=external_id,json=externalId,proto3,oneof" json:"external_id,omitempty"` // Immutable. Type of the job. Type enums.OfflineUserDataJobTypeEnum_OfflineUserDataJobType `` /* 147-byte string literal not displayed */ // Output only. Status of the job. Status enums.OfflineUserDataJobStatusEnum_OfflineUserDataJobStatus `` /* 155-byte string literal not displayed */ // Output only. Reason for the processing failure, if status is FAILED. FailureReason enums.OfflineUserDataJobFailureReasonEnum_OfflineUserDataJobFailureReason `` /* 204-byte string literal not displayed */ // Metadata of the job. // // Types that are assignable to Metadata: // *OfflineUserDataJob_CustomerMatchUserListMetadata // *OfflineUserDataJob_StoreSalesMetadata Metadata isOfflineUserDataJob_Metadata `protobuf_oneof:"metadata"` // contains filtered or unexported fields }
A job containing offline user data of store visitors, or user list members that will be processed asynchronously. The uploaded data isn't readable and the processing results of the job can only be read using OfflineUserDataJobService.GetOfflineUserDataJob.
func (*OfflineUserDataJob) Descriptor
deprecated
added in
v0.2.4
func (*OfflineUserDataJob) Descriptor() ([]byte, []int)
Deprecated: Use OfflineUserDataJob.ProtoReflect.Descriptor instead.
func (*OfflineUserDataJob) GetCustomerMatchUserListMetadata ¶ added in v0.2.4
func (x *OfflineUserDataJob) GetCustomerMatchUserListMetadata() *common.CustomerMatchUserListMetadata
func (*OfflineUserDataJob) GetExternalId ¶ added in v0.2.4
func (x *OfflineUserDataJob) GetExternalId() int64
func (*OfflineUserDataJob) GetFailureReason ¶ added in v0.2.4
func (x *OfflineUserDataJob) GetFailureReason() enums.OfflineUserDataJobFailureReasonEnum_OfflineUserDataJobFailureReason
func (*OfflineUserDataJob) GetId ¶ added in v0.2.4
func (x *OfflineUserDataJob) GetId() int64
func (*OfflineUserDataJob) GetMetadata ¶ added in v0.2.4
func (m *OfflineUserDataJob) GetMetadata() isOfflineUserDataJob_Metadata
func (*OfflineUserDataJob) GetResourceName ¶ added in v0.2.4
func (x *OfflineUserDataJob) GetResourceName() string
func (*OfflineUserDataJob) GetStatus ¶ added in v0.2.4
func (x *OfflineUserDataJob) GetStatus() enums.OfflineUserDataJobStatusEnum_OfflineUserDataJobStatus
func (*OfflineUserDataJob) GetStoreSalesMetadata ¶ added in v0.2.4
func (x *OfflineUserDataJob) GetStoreSalesMetadata() *common.StoreSalesMetadata
func (*OfflineUserDataJob) GetType ¶ added in v0.2.4
func (x *OfflineUserDataJob) GetType() enums.OfflineUserDataJobTypeEnum_OfflineUserDataJobType
func (*OfflineUserDataJob) ProtoMessage ¶ added in v0.2.4
func (*OfflineUserDataJob) ProtoMessage()
func (*OfflineUserDataJob) ProtoReflect ¶ added in v0.2.4
func (x *OfflineUserDataJob) ProtoReflect() protoreflect.Message
func (*OfflineUserDataJob) Reset ¶ added in v0.2.4
func (x *OfflineUserDataJob) Reset()
func (*OfflineUserDataJob) String ¶ added in v0.2.4
func (x *OfflineUserDataJob) String() string
type OfflineUserDataJob_CustomerMatchUserListMetadata ¶ added in v0.2.4
type OfflineUserDataJob_CustomerMatchUserListMetadata struct { // Immutable. Metadata for data updates to a CRM-based user list. CustomerMatchUserListMetadata *common.CustomerMatchUserListMetadata `protobuf:"bytes,7,opt,name=customer_match_user_list_metadata,json=customerMatchUserListMetadata,proto3,oneof"` }
type OfflineUserDataJob_StoreSalesMetadata ¶ added in v0.2.4
type OfflineUserDataJob_StoreSalesMetadata struct { // Immutable. Metadata for store sales data update. StoreSalesMetadata *common.StoreSalesMetadata `protobuf:"bytes,8,opt,name=store_sales_metadata,json=storeSalesMetadata,proto3,oneof"` }
type OperatingSystemVersionConstant ¶ added in v0.2.1
type OperatingSystemVersionConstant struct { // Output only. The resource name of the operating system version constant. // Operating system version constant resource names have the form: // // `operatingSystemVersionConstants/{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the operating system version. Id *int64 `protobuf:"varint,7,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. Name of the operating system. Name *string `protobuf:"bytes,8,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The OS Major Version number. OsMajorVersion *int32 `protobuf:"varint,9,opt,name=os_major_version,json=osMajorVersion,proto3,oneof" json:"os_major_version,omitempty"` // Output only. The OS Minor Version number. OsMinorVersion *int32 `protobuf:"varint,10,opt,name=os_minor_version,json=osMinorVersion,proto3,oneof" json:"os_minor_version,omitempty"` // Output only. Determines whether this constant represents a single version or a range of // versions. OperatorType enums.OperatingSystemVersionOperatorTypeEnum_OperatingSystemVersionOperatorType `` /* 207-byte string literal not displayed */ // contains filtered or unexported fields }
A mobile operating system version or a range of versions, depending on `operator_type`. List of available mobile platforms at https://developers.google.com/adwords/api/docs/appendix/codes-formats#mobile-platforms
func (*OperatingSystemVersionConstant) Descriptor
deprecated
added in
v0.2.1
func (*OperatingSystemVersionConstant) Descriptor() ([]byte, []int)
Deprecated: Use OperatingSystemVersionConstant.ProtoReflect.Descriptor instead.
func (*OperatingSystemVersionConstant) GetId ¶ added in v0.2.1
func (x *OperatingSystemVersionConstant) GetId() int64
func (*OperatingSystemVersionConstant) GetName ¶ added in v0.2.1
func (x *OperatingSystemVersionConstant) GetName() string
func (*OperatingSystemVersionConstant) GetOperatorType ¶ added in v0.2.1
func (x *OperatingSystemVersionConstant) GetOperatorType() enums.OperatingSystemVersionOperatorTypeEnum_OperatingSystemVersionOperatorType
func (*OperatingSystemVersionConstant) GetOsMajorVersion ¶ added in v0.2.1
func (x *OperatingSystemVersionConstant) GetOsMajorVersion() int32
func (*OperatingSystemVersionConstant) GetOsMinorVersion ¶ added in v0.2.1
func (x *OperatingSystemVersionConstant) GetOsMinorVersion() int32
func (*OperatingSystemVersionConstant) GetResourceName ¶ added in v0.2.1
func (x *OperatingSystemVersionConstant) GetResourceName() string
func (*OperatingSystemVersionConstant) ProtoMessage ¶ added in v0.2.1
func (*OperatingSystemVersionConstant) ProtoMessage()
func (*OperatingSystemVersionConstant) ProtoReflect ¶ added in v0.2.4
func (x *OperatingSystemVersionConstant) ProtoReflect() protoreflect.Message
func (*OperatingSystemVersionConstant) Reset ¶ added in v0.2.1
func (x *OperatingSystemVersionConstant) Reset()
func (*OperatingSystemVersionConstant) String ¶ added in v0.2.1
func (x *OperatingSystemVersionConstant) String() string
type PaidOrganicSearchTermView ¶ added in v0.2.4
type PaidOrganicSearchTermView struct { // Output only. The resource name of the search term view. // Search term view resource names have the form: // // `customers/{customer_id}/paidOrganicSearchTermViews/{campaign_id}~ // {ad_group_id}~{URL-base64 search term}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The search term. SearchTerm *string `protobuf:"bytes,3,opt,name=search_term,json=searchTerm,proto3,oneof" json:"search_term,omitempty"` // contains filtered or unexported fields }
A paid organic search term view providing a view of search stats across ads and organic listings aggregated by search term at the ad group level.
func (*PaidOrganicSearchTermView) Descriptor
deprecated
added in
v0.2.4
func (*PaidOrganicSearchTermView) Descriptor() ([]byte, []int)
Deprecated: Use PaidOrganicSearchTermView.ProtoReflect.Descriptor instead.
func (*PaidOrganicSearchTermView) GetResourceName ¶ added in v0.2.4
func (x *PaidOrganicSearchTermView) GetResourceName() string
func (*PaidOrganicSearchTermView) GetSearchTerm ¶ added in v0.2.4
func (x *PaidOrganicSearchTermView) GetSearchTerm() string
func (*PaidOrganicSearchTermView) ProtoMessage ¶ added in v0.2.4
func (*PaidOrganicSearchTermView) ProtoMessage()
func (*PaidOrganicSearchTermView) ProtoReflect ¶ added in v0.2.4
func (x *PaidOrganicSearchTermView) ProtoReflect() protoreflect.Message
func (*PaidOrganicSearchTermView) Reset ¶ added in v0.2.4
func (x *PaidOrganicSearchTermView) Reset()
func (*PaidOrganicSearchTermView) String ¶ added in v0.2.4
func (x *PaidOrganicSearchTermView) String() string
type ParentalStatusView ¶ added in v0.2.0
type ParentalStatusView struct { // Output only. The resource name of the parental status view. // Parental Status view resource names have the form: // // `customers/{customer_id}/parentalStatusViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A parental status view.
func (*ParentalStatusView) Descriptor
deprecated
added in
v0.2.0
func (*ParentalStatusView) Descriptor() ([]byte, []int)
Deprecated: Use ParentalStatusView.ProtoReflect.Descriptor instead.
func (*ParentalStatusView) GetResourceName ¶ added in v0.2.0
func (x *ParentalStatusView) GetResourceName() string
func (*ParentalStatusView) ProtoMessage ¶ added in v0.2.0
func (*ParentalStatusView) ProtoMessage()
func (*ParentalStatusView) ProtoReflect ¶ added in v0.2.4
func (x *ParentalStatusView) ProtoReflect() protoreflect.Message
func (*ParentalStatusView) Reset ¶ added in v0.2.0
func (x *ParentalStatusView) Reset()
func (*ParentalStatusView) String ¶ added in v0.2.0
func (x *ParentalStatusView) String() string
type PaymentsAccount ¶ added in v0.2.0
type PaymentsAccount struct { // Output only. The resource name of the payments account. // PaymentsAccount resource names have the form: // // `customers/{customer_id}/paymentsAccounts/{payments_account_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. A 16 digit ID used to identify a payments account. PaymentsAccountId *string `protobuf:"bytes,8,opt,name=payments_account_id,json=paymentsAccountId,proto3,oneof" json:"payments_account_id,omitempty"` // Output only. The name of the payments account. Name *string `protobuf:"bytes,9,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The currency code of the payments account. // A subset of the currency codes derived from the ISO 4217 standard is // supported. CurrencyCode *string `protobuf:"bytes,10,opt,name=currency_code,json=currencyCode,proto3,oneof" json:"currency_code,omitempty"` // Output only. A 12 digit ID used to identify the payments profile associated with the // payments account. PaymentsProfileId *string `protobuf:"bytes,11,opt,name=payments_profile_id,json=paymentsProfileId,proto3,oneof" json:"payments_profile_id,omitempty"` // Output only. A secondary payments profile ID present in uncommon situations, e.g. // when a sequential liability agreement has been arranged. SecondaryPaymentsProfileId *string `` /* 150-byte string literal not displayed */ // Output only. Paying manager of this payment account. PayingManagerCustomer *string `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
A payments account, which can be used to set up billing for an Ads customer.
func (*PaymentsAccount) Descriptor
deprecated
added in
v0.2.0
func (*PaymentsAccount) Descriptor() ([]byte, []int)
Deprecated: Use PaymentsAccount.ProtoReflect.Descriptor instead.
func (*PaymentsAccount) GetCurrencyCode ¶ added in v0.2.0
func (x *PaymentsAccount) GetCurrencyCode() string
func (*PaymentsAccount) GetName ¶ added in v0.2.0
func (x *PaymentsAccount) GetName() string
func (*PaymentsAccount) GetPayingManagerCustomer ¶ added in v0.2.4
func (x *PaymentsAccount) GetPayingManagerCustomer() string
func (*PaymentsAccount) GetPaymentsAccountId ¶ added in v0.2.0
func (x *PaymentsAccount) GetPaymentsAccountId() string
func (*PaymentsAccount) GetPaymentsProfileId ¶ added in v0.2.0
func (x *PaymentsAccount) GetPaymentsProfileId() string
func (*PaymentsAccount) GetResourceName ¶ added in v0.2.0
func (x *PaymentsAccount) GetResourceName() string
func (*PaymentsAccount) GetSecondaryPaymentsProfileId ¶ added in v0.2.0
func (x *PaymentsAccount) GetSecondaryPaymentsProfileId() string
func (*PaymentsAccount) ProtoMessage ¶ added in v0.2.0
func (*PaymentsAccount) ProtoMessage()
func (*PaymentsAccount) ProtoReflect ¶ added in v0.2.4
func (x *PaymentsAccount) ProtoReflect() protoreflect.Message
func (*PaymentsAccount) Reset ¶ added in v0.2.0
func (x *PaymentsAccount) Reset()
func (*PaymentsAccount) String ¶ added in v0.2.0
func (x *PaymentsAccount) String() string
type ProductBiddingCategoryConstant ¶ added in v0.2.4
type ProductBiddingCategoryConstant struct { // Output only. The resource name of the product bidding category. // Product bidding category resource names have the form: // // `productBiddingCategoryConstants/{country_code}~{level}~{id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. ID of the product bidding category. // // This ID is equivalent to the google_product_category ID as described in // this article: https://support.google.com/merchants/answer/6324436. Id *int64 `protobuf:"varint,10,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. Two-letter upper-case country code of the product bidding category. CountryCode *string `protobuf:"bytes,11,opt,name=country_code,json=countryCode,proto3,oneof" json:"country_code,omitempty"` // Output only. Resource name of the parent product bidding category. ProductBiddingCategoryConstantParent *string `` /* 182-byte string literal not displayed */ // Output only. Level of the product bidding category. Level enums.ProductBiddingCategoryLevelEnum_ProductBiddingCategoryLevel `` /* 159-byte string literal not displayed */ // Output only. Status of the product bidding category. Status enums.ProductBiddingCategoryStatusEnum_ProductBiddingCategoryStatus `` /* 163-byte string literal not displayed */ // Output only. Language code of the product bidding category. LanguageCode *string `protobuf:"bytes,13,opt,name=language_code,json=languageCode,proto3,oneof" json:"language_code,omitempty"` // Output only. Display value of the product bidding category localized according to // language_code. LocalizedName *string `protobuf:"bytes,14,opt,name=localized_name,json=localizedName,proto3,oneof" json:"localized_name,omitempty"` // contains filtered or unexported fields }
A Product Bidding Category.
func (*ProductBiddingCategoryConstant) Descriptor
deprecated
added in
v0.2.4
func (*ProductBiddingCategoryConstant) Descriptor() ([]byte, []int)
Deprecated: Use ProductBiddingCategoryConstant.ProtoReflect.Descriptor instead.
func (*ProductBiddingCategoryConstant) GetCountryCode ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) GetCountryCode() string
func (*ProductBiddingCategoryConstant) GetId ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) GetId() int64
func (*ProductBiddingCategoryConstant) GetLanguageCode ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) GetLanguageCode() string
func (*ProductBiddingCategoryConstant) GetLocalizedName ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) GetLocalizedName() string
func (*ProductBiddingCategoryConstant) GetProductBiddingCategoryConstantParent ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) GetProductBiddingCategoryConstantParent() string
func (*ProductBiddingCategoryConstant) GetResourceName ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) GetResourceName() string
func (*ProductBiddingCategoryConstant) GetStatus ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) GetStatus() enums.ProductBiddingCategoryStatusEnum_ProductBiddingCategoryStatus
func (*ProductBiddingCategoryConstant) ProtoMessage ¶ added in v0.2.4
func (*ProductBiddingCategoryConstant) ProtoMessage()
func (*ProductBiddingCategoryConstant) ProtoReflect ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) ProtoReflect() protoreflect.Message
func (*ProductBiddingCategoryConstant) Reset ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) Reset()
func (*ProductBiddingCategoryConstant) String ¶ added in v0.2.4
func (x *ProductBiddingCategoryConstant) String() string
type ProductGroupView ¶ added in v0.2.0
type ProductGroupView struct { // Output only. The resource name of the product group view. // Product group view resource names have the form: // // `customers/{customer_id}/productGroupViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A product group view.
func (*ProductGroupView) Descriptor
deprecated
added in
v0.2.0
func (*ProductGroupView) Descriptor() ([]byte, []int)
Deprecated: Use ProductGroupView.ProtoReflect.Descriptor instead.
func (*ProductGroupView) GetResourceName ¶ added in v0.2.0
func (x *ProductGroupView) GetResourceName() string
func (*ProductGroupView) ProtoMessage ¶ added in v0.2.0
func (*ProductGroupView) ProtoMessage()
func (*ProductGroupView) ProtoReflect ¶ added in v0.2.4
func (x *ProductGroupView) ProtoReflect() protoreflect.Message
func (*ProductGroupView) Reset ¶ added in v0.2.0
func (x *ProductGroupView) Reset()
func (*ProductGroupView) String ¶ added in v0.2.0
func (x *ProductGroupView) String() string
type Recommendation ¶
type Recommendation struct { // Immutable. The resource name of the recommendation. // // `customers/{customer_id}/recommendations/{recommendation_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The type of recommendation. Type enums.RecommendationTypeEnum_RecommendationType `` /* 139-byte string literal not displayed */ // Output only. The impact on account performance as a result of applying the // recommendation. Impact *Recommendation_RecommendationImpact `protobuf:"bytes,3,opt,name=impact,proto3" json:"impact,omitempty"` // Output only. The budget targeted by this recommendation. This will be set only when // the recommendation affects a single campaign budget. // // This field will be set for the following recommendation types: // CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET, // MOVE_UNUSED_BUDGET CampaignBudget *string `protobuf:"bytes,24,opt,name=campaign_budget,json=campaignBudget,proto3,oneof" json:"campaign_budget,omitempty"` // Output only. The campaign targeted by this recommendation. This will be set only when // the recommendation affects a single campaign. // // This field will be set for the following recommendation types: // CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN, KEYWORD, // KEYWORD_MATCH_TYPE, MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, // OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD, SEARCH_PARTNERS_OPT_IN, // SITELINK_EXTENSION, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD Campaign *string `protobuf:"bytes,25,opt,name=campaign,proto3,oneof" json:"campaign,omitempty"` // Output only. The ad group targeted by this recommendation. This will be set only when // the recommendation affects a single ad group. // // This field will be set for the following recommendation types: // KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD, TEXT_AD AdGroup *string `protobuf:"bytes,26,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"` // Output only. Whether the recommendation is dismissed or not. Dismissed *bool `protobuf:"varint,27,opt,name=dismissed,proto3,oneof" json:"dismissed,omitempty"` // The details of recommendation. // // Types that are assignable to Recommendation: // *Recommendation_CampaignBudgetRecommendation_ // *Recommendation_ForecastingCampaignBudgetRecommendation // *Recommendation_KeywordRecommendation_ // *Recommendation_TextAdRecommendation_ // *Recommendation_TargetCpaOptInRecommendation_ // *Recommendation_MaximizeConversionsOptInRecommendation_ // *Recommendation_EnhancedCpcOptInRecommendation_ // *Recommendation_SearchPartnersOptInRecommendation_ // *Recommendation_MaximizeClicksOptInRecommendation_ // *Recommendation_OptimizeAdRotationRecommendation_ // *Recommendation_CalloutExtensionRecommendation_ // *Recommendation_SitelinkExtensionRecommendation_ // *Recommendation_CallExtensionRecommendation_ // *Recommendation_KeywordMatchTypeRecommendation_ // *Recommendation_MoveUnusedBudgetRecommendation_ // *Recommendation_TargetRoasOptInRecommendation_ // *Recommendation_ResponsiveSearchAdRecommendation_ // *Recommendation_MarginalRoiCampaignBudgetRecommendation Recommendation isRecommendation_Recommendation `protobuf_oneof:"recommendation"` // contains filtered or unexported fields }
A recommendation.
func (*Recommendation) Descriptor
deprecated
func (*Recommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation.ProtoReflect.Descriptor instead.
func (*Recommendation) GetAdGroup ¶
func (x *Recommendation) GetAdGroup() string
func (*Recommendation) GetCallExtensionRecommendation ¶ added in v0.2.4
func (x *Recommendation) GetCallExtensionRecommendation() *Recommendation_CallExtensionRecommendation
func (*Recommendation) GetCalloutExtensionRecommendation ¶ added in v0.2.4
func (x *Recommendation) GetCalloutExtensionRecommendation() *Recommendation_CalloutExtensionRecommendation
func (*Recommendation) GetCampaign ¶
func (x *Recommendation) GetCampaign() string
func (*Recommendation) GetCampaignBudget ¶
func (x *Recommendation) GetCampaignBudget() string
func (*Recommendation) GetCampaignBudgetRecommendation ¶
func (x *Recommendation) GetCampaignBudgetRecommendation() *Recommendation_CampaignBudgetRecommendation
func (*Recommendation) GetDismissed ¶ added in v0.2.0
func (x *Recommendation) GetDismissed() bool
func (*Recommendation) GetEnhancedCpcOptInRecommendation ¶ added in v0.2.0
func (x *Recommendation) GetEnhancedCpcOptInRecommendation() *Recommendation_EnhancedCpcOptInRecommendation
func (*Recommendation) GetForecastingCampaignBudgetRecommendation ¶ added in v0.2.4
func (x *Recommendation) GetForecastingCampaignBudgetRecommendation() *Recommendation_CampaignBudgetRecommendation
func (*Recommendation) GetImpact ¶
func (x *Recommendation) GetImpact() *Recommendation_RecommendationImpact
func (*Recommendation) GetKeywordMatchTypeRecommendation ¶ added in v0.2.4
func (x *Recommendation) GetKeywordMatchTypeRecommendation() *Recommendation_KeywordMatchTypeRecommendation
func (*Recommendation) GetKeywordRecommendation ¶
func (x *Recommendation) GetKeywordRecommendation() *Recommendation_KeywordRecommendation
func (*Recommendation) GetMarginalRoiCampaignBudgetRecommendation ¶ added in v0.2.4
func (x *Recommendation) GetMarginalRoiCampaignBudgetRecommendation() *Recommendation_CampaignBudgetRecommendation
func (*Recommendation) GetMaximizeClicksOptInRecommendation ¶ added in v0.2.0
func (x *Recommendation) GetMaximizeClicksOptInRecommendation() *Recommendation_MaximizeClicksOptInRecommendation
func (*Recommendation) GetMaximizeConversionsOptInRecommendation ¶ added in v0.2.0
func (x *Recommendation) GetMaximizeConversionsOptInRecommendation() *Recommendation_MaximizeConversionsOptInRecommendation
func (*Recommendation) GetMoveUnusedBudgetRecommendation ¶ added in v0.2.4
func (x *Recommendation) GetMoveUnusedBudgetRecommendation() *Recommendation_MoveUnusedBudgetRecommendation
func (*Recommendation) GetOptimizeAdRotationRecommendation ¶ added in v0.2.0
func (x *Recommendation) GetOptimizeAdRotationRecommendation() *Recommendation_OptimizeAdRotationRecommendation
func (*Recommendation) GetRecommendation ¶
func (m *Recommendation) GetRecommendation() isRecommendation_Recommendation
func (*Recommendation) GetResourceName ¶
func (x *Recommendation) GetResourceName() string
func (*Recommendation) GetResponsiveSearchAdRecommendation ¶ added in v0.2.4
func (x *Recommendation) GetResponsiveSearchAdRecommendation() *Recommendation_ResponsiveSearchAdRecommendation
func (*Recommendation) GetSearchPartnersOptInRecommendation ¶ added in v0.2.0
func (x *Recommendation) GetSearchPartnersOptInRecommendation() *Recommendation_SearchPartnersOptInRecommendation
func (*Recommendation) GetSitelinkExtensionRecommendation ¶ added in v0.2.4
func (x *Recommendation) GetSitelinkExtensionRecommendation() *Recommendation_SitelinkExtensionRecommendation
func (*Recommendation) GetTargetCpaOptInRecommendation ¶
func (x *Recommendation) GetTargetCpaOptInRecommendation() *Recommendation_TargetCpaOptInRecommendation
func (*Recommendation) GetTargetRoasOptInRecommendation ¶ added in v0.2.4
func (x *Recommendation) GetTargetRoasOptInRecommendation() *Recommendation_TargetRoasOptInRecommendation
func (*Recommendation) GetTextAdRecommendation ¶
func (x *Recommendation) GetTextAdRecommendation() *Recommendation_TextAdRecommendation
func (*Recommendation) GetType ¶
func (x *Recommendation) GetType() enums.RecommendationTypeEnum_RecommendationType
func (*Recommendation) ProtoMessage ¶
func (*Recommendation) ProtoMessage()
func (*Recommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation) ProtoReflect() protoreflect.Message
func (*Recommendation) Reset ¶
func (x *Recommendation) Reset()
func (*Recommendation) String ¶
func (x *Recommendation) String() string
type Recommendation_CallExtensionRecommendation ¶ added in v0.2.4
type Recommendation_CallExtensionRecommendation struct { // Output only. Call extensions recommended to be added. RecommendedExtensions []*common.CallFeedItem `protobuf:"bytes,1,rep,name=recommended_extensions,json=recommendedExtensions,proto3" json:"recommended_extensions,omitempty"` // contains filtered or unexported fields }
The Call extension recommendation.
func (*Recommendation_CallExtensionRecommendation) Descriptor
deprecated
added in
v0.2.4
func (*Recommendation_CallExtensionRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_CallExtensionRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_CallExtensionRecommendation) GetRecommendedExtensions ¶ added in v0.2.4
func (x *Recommendation_CallExtensionRecommendation) GetRecommendedExtensions() []*common.CallFeedItem
func (*Recommendation_CallExtensionRecommendation) ProtoMessage ¶ added in v0.2.4
func (*Recommendation_CallExtensionRecommendation) ProtoMessage()
func (*Recommendation_CallExtensionRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_CallExtensionRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_CallExtensionRecommendation) Reset ¶ added in v0.2.4
func (x *Recommendation_CallExtensionRecommendation) Reset()
func (*Recommendation_CallExtensionRecommendation) String ¶ added in v0.2.4
func (x *Recommendation_CallExtensionRecommendation) String() string
type Recommendation_CallExtensionRecommendation_ ¶ added in v0.2.4
type Recommendation_CallExtensionRecommendation_ struct { // Output only. The Call extension recommendation. CallExtensionRecommendation *Recommendation_CallExtensionRecommendation `protobuf:"bytes,19,opt,name=call_extension_recommendation,json=callExtensionRecommendation,proto3,oneof"` }
type Recommendation_CalloutExtensionRecommendation ¶ added in v0.2.4
type Recommendation_CalloutExtensionRecommendation struct { // Output only. Callout extensions recommended to be added. RecommendedExtensions []*common.CalloutFeedItem `protobuf:"bytes,1,rep,name=recommended_extensions,json=recommendedExtensions,proto3" json:"recommended_extensions,omitempty"` // contains filtered or unexported fields }
The Callout extension recommendation.
func (*Recommendation_CalloutExtensionRecommendation) Descriptor
deprecated
added in
v0.2.4
func (*Recommendation_CalloutExtensionRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_CalloutExtensionRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_CalloutExtensionRecommendation) GetRecommendedExtensions ¶ added in v0.2.4
func (x *Recommendation_CalloutExtensionRecommendation) GetRecommendedExtensions() []*common.CalloutFeedItem
func (*Recommendation_CalloutExtensionRecommendation) ProtoMessage ¶ added in v0.2.4
func (*Recommendation_CalloutExtensionRecommendation) ProtoMessage()
func (*Recommendation_CalloutExtensionRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_CalloutExtensionRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_CalloutExtensionRecommendation) Reset ¶ added in v0.2.4
func (x *Recommendation_CalloutExtensionRecommendation) Reset()
func (*Recommendation_CalloutExtensionRecommendation) String ¶ added in v0.2.4
func (x *Recommendation_CalloutExtensionRecommendation) String() string
type Recommendation_CalloutExtensionRecommendation_ ¶ added in v0.2.4
type Recommendation_CalloutExtensionRecommendation_ struct { // Output only. The Callout extension recommendation. CalloutExtensionRecommendation *Recommendation_CalloutExtensionRecommendation `protobuf:"bytes,17,opt,name=callout_extension_recommendation,json=calloutExtensionRecommendation,proto3,oneof"` }
type Recommendation_CampaignBudgetRecommendation ¶
type Recommendation_CampaignBudgetRecommendation struct { // Output only. The current budget amount in micros. CurrentBudgetAmountMicros *int64 `` /* 147-byte string literal not displayed */ // Output only. The recommended budget amount in micros. RecommendedBudgetAmountMicros *int64 `` /* 159-byte string literal not displayed */ // Output only. The budget amounts and associated impact estimates for some values of // possible budget amounts. BudgetOptions []*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption `protobuf:"bytes,3,rep,name=budget_options,json=budgetOptions,proto3" json:"budget_options,omitempty"` // contains filtered or unexported fields }
The budget recommendation for budget constrained campaigns.
func (*Recommendation_CampaignBudgetRecommendation) Descriptor
deprecated
func (*Recommendation_CampaignBudgetRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_CampaignBudgetRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_CampaignBudgetRecommendation) GetBudgetOptions ¶
func (x *Recommendation_CampaignBudgetRecommendation) GetBudgetOptions() []*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption
func (*Recommendation_CampaignBudgetRecommendation) GetCurrentBudgetAmountMicros ¶
func (x *Recommendation_CampaignBudgetRecommendation) GetCurrentBudgetAmountMicros() int64
func (*Recommendation_CampaignBudgetRecommendation) GetRecommendedBudgetAmountMicros ¶
func (x *Recommendation_CampaignBudgetRecommendation) GetRecommendedBudgetAmountMicros() int64
func (*Recommendation_CampaignBudgetRecommendation) ProtoMessage ¶
func (*Recommendation_CampaignBudgetRecommendation) ProtoMessage()
func (*Recommendation_CampaignBudgetRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_CampaignBudgetRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_CampaignBudgetRecommendation) Reset ¶
func (x *Recommendation_CampaignBudgetRecommendation) Reset()
func (*Recommendation_CampaignBudgetRecommendation) String ¶
func (x *Recommendation_CampaignBudgetRecommendation) String() string
type Recommendation_CampaignBudgetRecommendation_ ¶
type Recommendation_CampaignBudgetRecommendation_ struct { // Output only. The campaign budget recommendation. CampaignBudgetRecommendation *Recommendation_CampaignBudgetRecommendation `protobuf:"bytes,4,opt,name=campaign_budget_recommendation,json=campaignBudgetRecommendation,proto3,oneof"` }
type Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption ¶
type Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption struct { // Output only. The budget amount for this option. BudgetAmountMicros *int64 `protobuf:"varint,3,opt,name=budget_amount_micros,json=budgetAmountMicros,proto3,oneof" json:"budget_amount_micros,omitempty"` // Output only. The impact estimate if budget is changed to amount specified in this // option. Impact *Recommendation_RecommendationImpact `protobuf:"bytes,2,opt,name=impact,proto3" json:"impact,omitempty"` // contains filtered or unexported fields }
The impact estimates for a given budget amount.
func (*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) Descriptor
deprecated
func (*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption.ProtoReflect.Descriptor instead.
func (*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) GetBudgetAmountMicros ¶
func (x *Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) GetBudgetAmountMicros() int64
func (*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) ProtoMessage ¶
func (*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) ProtoMessage()
func (*Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption) ProtoReflect() protoreflect.Message
type Recommendation_EnhancedCpcOptInRecommendation ¶ added in v0.2.0
type Recommendation_EnhancedCpcOptInRecommendation struct {
// contains filtered or unexported fields
}
The Enhanced Cost-Per-Click Opt-In recommendation.
func (*Recommendation_EnhancedCpcOptInRecommendation) Descriptor
deprecated
added in
v0.2.0
func (*Recommendation_EnhancedCpcOptInRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_EnhancedCpcOptInRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_EnhancedCpcOptInRecommendation) ProtoMessage ¶ added in v0.2.0
func (*Recommendation_EnhancedCpcOptInRecommendation) ProtoMessage()
func (*Recommendation_EnhancedCpcOptInRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_EnhancedCpcOptInRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_EnhancedCpcOptInRecommendation) Reset ¶ added in v0.2.0
func (x *Recommendation_EnhancedCpcOptInRecommendation) Reset()
func (*Recommendation_EnhancedCpcOptInRecommendation) String ¶ added in v0.2.0
func (x *Recommendation_EnhancedCpcOptInRecommendation) String() string
type Recommendation_EnhancedCpcOptInRecommendation_ ¶ added in v0.2.0
type Recommendation_EnhancedCpcOptInRecommendation_ struct { // Output only. The Enhanced Cost-Per-Click Opt-In recommendation. EnhancedCpcOptInRecommendation *Recommendation_EnhancedCpcOptInRecommendation `protobuf:"bytes,12,opt,name=enhanced_cpc_opt_in_recommendation,json=enhancedCpcOptInRecommendation,proto3,oneof"` }
type Recommendation_ForecastingCampaignBudgetRecommendation ¶ added in v0.2.4
type Recommendation_ForecastingCampaignBudgetRecommendation struct { // Output only. The forecasting campaign budget recommendation. ForecastingCampaignBudgetRecommendation *Recommendation_CampaignBudgetRecommendation `` /* 129-byte string literal not displayed */ }
type Recommendation_KeywordMatchTypeRecommendation ¶ added in v0.2.4
type Recommendation_KeywordMatchTypeRecommendation struct { // Output only. The existing keyword where the match type should be more broad. Keyword *common.KeywordInfo `protobuf:"bytes,1,opt,name=keyword,proto3" json:"keyword,omitempty"` // Output only. The recommended new match type. RecommendedMatchType enums.KeywordMatchTypeEnum_KeywordMatchType `` /* 197-byte string literal not displayed */ // contains filtered or unexported fields }
The keyword match type recommendation.
func (*Recommendation_KeywordMatchTypeRecommendation) Descriptor
deprecated
added in
v0.2.4
func (*Recommendation_KeywordMatchTypeRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_KeywordMatchTypeRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_KeywordMatchTypeRecommendation) GetKeyword ¶ added in v0.2.4
func (x *Recommendation_KeywordMatchTypeRecommendation) GetKeyword() *common.KeywordInfo
func (*Recommendation_KeywordMatchTypeRecommendation) GetRecommendedMatchType ¶ added in v0.2.4
func (x *Recommendation_KeywordMatchTypeRecommendation) GetRecommendedMatchType() enums.KeywordMatchTypeEnum_KeywordMatchType
func (*Recommendation_KeywordMatchTypeRecommendation) ProtoMessage ¶ added in v0.2.4
func (*Recommendation_KeywordMatchTypeRecommendation) ProtoMessage()
func (*Recommendation_KeywordMatchTypeRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_KeywordMatchTypeRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_KeywordMatchTypeRecommendation) Reset ¶ added in v0.2.4
func (x *Recommendation_KeywordMatchTypeRecommendation) Reset()
func (*Recommendation_KeywordMatchTypeRecommendation) String ¶ added in v0.2.4
func (x *Recommendation_KeywordMatchTypeRecommendation) String() string
type Recommendation_KeywordMatchTypeRecommendation_ ¶ added in v0.2.4
type Recommendation_KeywordMatchTypeRecommendation_ struct { // Output only. The keyword match type recommendation. KeywordMatchTypeRecommendation *Recommendation_KeywordMatchTypeRecommendation `protobuf:"bytes,20,opt,name=keyword_match_type_recommendation,json=keywordMatchTypeRecommendation,proto3,oneof"` }
type Recommendation_KeywordRecommendation ¶
type Recommendation_KeywordRecommendation struct { // Output only. The recommended keyword. Keyword *common.KeywordInfo `protobuf:"bytes,1,opt,name=keyword,proto3" json:"keyword,omitempty"` // Output only. The recommended CPC (cost-per-click) bid. RecommendedCpcBidMicros *int64 `` /* 141-byte string literal not displayed */ // contains filtered or unexported fields }
The keyword recommendation.
func (*Recommendation_KeywordRecommendation) Descriptor
deprecated
func (*Recommendation_KeywordRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_KeywordRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_KeywordRecommendation) GetKeyword ¶
func (x *Recommendation_KeywordRecommendation) GetKeyword() *common.KeywordInfo
func (*Recommendation_KeywordRecommendation) GetRecommendedCpcBidMicros ¶
func (x *Recommendation_KeywordRecommendation) GetRecommendedCpcBidMicros() int64
func (*Recommendation_KeywordRecommendation) ProtoMessage ¶
func (*Recommendation_KeywordRecommendation) ProtoMessage()
func (*Recommendation_KeywordRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_KeywordRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_KeywordRecommendation) Reset ¶
func (x *Recommendation_KeywordRecommendation) Reset()
func (*Recommendation_KeywordRecommendation) String ¶
func (x *Recommendation_KeywordRecommendation) String() string
type Recommendation_KeywordRecommendation_ ¶
type Recommendation_KeywordRecommendation_ struct { // Output only. The keyword recommendation. KeywordRecommendation *Recommendation_KeywordRecommendation `protobuf:"bytes,8,opt,name=keyword_recommendation,json=keywordRecommendation,proto3,oneof"` }
type Recommendation_MarginalRoiCampaignBudgetRecommendation ¶ added in v0.2.4
type Recommendation_MarginalRoiCampaignBudgetRecommendation struct { // Output only. The marginal ROI campaign budget recommendation. MarginalRoiCampaignBudgetRecommendation *Recommendation_CampaignBudgetRecommendation `` /* 130-byte string literal not displayed */ }
type Recommendation_MaximizeClicksOptInRecommendation ¶ added in v0.2.0
type Recommendation_MaximizeClicksOptInRecommendation struct { // Output only. The recommended new budget amount. // Only set if the current budget is too high. RecommendedBudgetAmountMicros *int64 `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
The Maximize Clicks opt-in recommendation.
func (*Recommendation_MaximizeClicksOptInRecommendation) Descriptor
deprecated
added in
v0.2.0
func (*Recommendation_MaximizeClicksOptInRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_MaximizeClicksOptInRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_MaximizeClicksOptInRecommendation) GetRecommendedBudgetAmountMicros ¶ added in v0.2.0
func (x *Recommendation_MaximizeClicksOptInRecommendation) GetRecommendedBudgetAmountMicros() int64
func (*Recommendation_MaximizeClicksOptInRecommendation) ProtoMessage ¶ added in v0.2.0
func (*Recommendation_MaximizeClicksOptInRecommendation) ProtoMessage()
func (*Recommendation_MaximizeClicksOptInRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_MaximizeClicksOptInRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_MaximizeClicksOptInRecommendation) Reset ¶ added in v0.2.0
func (x *Recommendation_MaximizeClicksOptInRecommendation) Reset()
func (*Recommendation_MaximizeClicksOptInRecommendation) String ¶ added in v0.2.0
func (x *Recommendation_MaximizeClicksOptInRecommendation) String() string
type Recommendation_MaximizeClicksOptInRecommendation_ ¶ added in v0.2.0
type Recommendation_MaximizeClicksOptInRecommendation_ struct { // Output only. The MaximizeClicks Opt-In recommendation. MaximizeClicksOptInRecommendation *Recommendation_MaximizeClicksOptInRecommendation `protobuf:"bytes,15,opt,name=maximize_clicks_opt_in_recommendation,json=maximizeClicksOptInRecommendation,proto3,oneof"` }
type Recommendation_MaximizeConversionsOptInRecommendation ¶ added in v0.2.0
type Recommendation_MaximizeConversionsOptInRecommendation struct { // Output only. The recommended new budget amount. RecommendedBudgetAmountMicros *int64 `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
The Maximize Conversions Opt-In recommendation.
func (*Recommendation_MaximizeConversionsOptInRecommendation) Descriptor
deprecated
added in
v0.2.0
func (*Recommendation_MaximizeConversionsOptInRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_MaximizeConversionsOptInRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_MaximizeConversionsOptInRecommendation) GetRecommendedBudgetAmountMicros ¶ added in v0.2.0
func (x *Recommendation_MaximizeConversionsOptInRecommendation) GetRecommendedBudgetAmountMicros() int64
func (*Recommendation_MaximizeConversionsOptInRecommendation) ProtoMessage ¶ added in v0.2.0
func (*Recommendation_MaximizeConversionsOptInRecommendation) ProtoMessage()
func (*Recommendation_MaximizeConversionsOptInRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_MaximizeConversionsOptInRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_MaximizeConversionsOptInRecommendation) Reset ¶ added in v0.2.0
func (x *Recommendation_MaximizeConversionsOptInRecommendation) Reset()
func (*Recommendation_MaximizeConversionsOptInRecommendation) String ¶ added in v0.2.0
func (x *Recommendation_MaximizeConversionsOptInRecommendation) String() string
type Recommendation_MaximizeConversionsOptInRecommendation_ ¶ added in v0.2.0
type Recommendation_MaximizeConversionsOptInRecommendation_ struct { // Output only. The MaximizeConversions Opt-In recommendation. MaximizeConversionsOptInRecommendation *Recommendation_MaximizeConversionsOptInRecommendation `` /* 128-byte string literal not displayed */ }
type Recommendation_MoveUnusedBudgetRecommendation ¶ added in v0.2.4
type Recommendation_MoveUnusedBudgetRecommendation struct { // Output only. The excess budget's resource_name. ExcessCampaignBudget *string `` /* 129-byte string literal not displayed */ // Output only. The recommendation for the constrained budget to increase. BudgetRecommendation *Recommendation_CampaignBudgetRecommendation `protobuf:"bytes,2,opt,name=budget_recommendation,json=budgetRecommendation,proto3" json:"budget_recommendation,omitempty"` // contains filtered or unexported fields }
The move unused budget recommendation.
func (*Recommendation_MoveUnusedBudgetRecommendation) Descriptor
deprecated
added in
v0.2.4
func (*Recommendation_MoveUnusedBudgetRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_MoveUnusedBudgetRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_MoveUnusedBudgetRecommendation) GetBudgetRecommendation ¶ added in v0.2.4
func (x *Recommendation_MoveUnusedBudgetRecommendation) GetBudgetRecommendation() *Recommendation_CampaignBudgetRecommendation
func (*Recommendation_MoveUnusedBudgetRecommendation) GetExcessCampaignBudget ¶ added in v0.2.4
func (x *Recommendation_MoveUnusedBudgetRecommendation) GetExcessCampaignBudget() string
func (*Recommendation_MoveUnusedBudgetRecommendation) ProtoMessage ¶ added in v0.2.4
func (*Recommendation_MoveUnusedBudgetRecommendation) ProtoMessage()
func (*Recommendation_MoveUnusedBudgetRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_MoveUnusedBudgetRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_MoveUnusedBudgetRecommendation) Reset ¶ added in v0.2.4
func (x *Recommendation_MoveUnusedBudgetRecommendation) Reset()
func (*Recommendation_MoveUnusedBudgetRecommendation) String ¶ added in v0.2.4
func (x *Recommendation_MoveUnusedBudgetRecommendation) String() string
type Recommendation_MoveUnusedBudgetRecommendation_ ¶ added in v0.2.4
type Recommendation_MoveUnusedBudgetRecommendation_ struct { // Output only. The move unused budget recommendation. MoveUnusedBudgetRecommendation *Recommendation_MoveUnusedBudgetRecommendation `protobuf:"bytes,21,opt,name=move_unused_budget_recommendation,json=moveUnusedBudgetRecommendation,proto3,oneof"` }
type Recommendation_OptimizeAdRotationRecommendation ¶ added in v0.2.0
type Recommendation_OptimizeAdRotationRecommendation struct {
// contains filtered or unexported fields
}
The Optimize Ad Rotation recommendation.
func (*Recommendation_OptimizeAdRotationRecommendation) Descriptor
deprecated
added in
v0.2.0
func (*Recommendation_OptimizeAdRotationRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_OptimizeAdRotationRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_OptimizeAdRotationRecommendation) ProtoMessage ¶ added in v0.2.0
func (*Recommendation_OptimizeAdRotationRecommendation) ProtoMessage()
func (*Recommendation_OptimizeAdRotationRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_OptimizeAdRotationRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_OptimizeAdRotationRecommendation) Reset ¶ added in v0.2.0
func (x *Recommendation_OptimizeAdRotationRecommendation) Reset()
func (*Recommendation_OptimizeAdRotationRecommendation) String ¶ added in v0.2.0
func (x *Recommendation_OptimizeAdRotationRecommendation) String() string
type Recommendation_OptimizeAdRotationRecommendation_ ¶ added in v0.2.0
type Recommendation_OptimizeAdRotationRecommendation_ struct { // Output only. The Optimize Ad Rotation recommendation. OptimizeAdRotationRecommendation *Recommendation_OptimizeAdRotationRecommendation `protobuf:"bytes,16,opt,name=optimize_ad_rotation_recommendation,json=optimizeAdRotationRecommendation,proto3,oneof"` }
type Recommendation_RecommendationImpact ¶
type Recommendation_RecommendationImpact struct { // Output only. Base metrics at the time the recommendation was generated. BaseMetrics *Recommendation_RecommendationMetrics `protobuf:"bytes,1,opt,name=base_metrics,json=baseMetrics,proto3" json:"base_metrics,omitempty"` // Output only. Estimated metrics if the recommendation is applied. PotentialMetrics *Recommendation_RecommendationMetrics `protobuf:"bytes,2,opt,name=potential_metrics,json=potentialMetrics,proto3" json:"potential_metrics,omitempty"` // contains filtered or unexported fields }
The impact of making the change as described in the recommendation. Some types of recommendations may not have impact information.
func (*Recommendation_RecommendationImpact) Descriptor
deprecated
func (*Recommendation_RecommendationImpact) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_RecommendationImpact.ProtoReflect.Descriptor instead.
func (*Recommendation_RecommendationImpact) GetBaseMetrics ¶
func (x *Recommendation_RecommendationImpact) GetBaseMetrics() *Recommendation_RecommendationMetrics
func (*Recommendation_RecommendationImpact) GetPotentialMetrics ¶
func (x *Recommendation_RecommendationImpact) GetPotentialMetrics() *Recommendation_RecommendationMetrics
func (*Recommendation_RecommendationImpact) ProtoMessage ¶
func (*Recommendation_RecommendationImpact) ProtoMessage()
func (*Recommendation_RecommendationImpact) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_RecommendationImpact) ProtoReflect() protoreflect.Message
func (*Recommendation_RecommendationImpact) Reset ¶
func (x *Recommendation_RecommendationImpact) Reset()
func (*Recommendation_RecommendationImpact) String ¶
func (x *Recommendation_RecommendationImpact) String() string
type Recommendation_RecommendationMetrics ¶
type Recommendation_RecommendationMetrics struct { // Output only. Number of ad impressions. Impressions *float64 `protobuf:"fixed64,6,opt,name=impressions,proto3,oneof" json:"impressions,omitempty"` // Output only. Number of ad clicks. Clicks *float64 `protobuf:"fixed64,7,opt,name=clicks,proto3,oneof" json:"clicks,omitempty"` // Output only. Cost (in micros) for advertising, in the local currency for the account. CostMicros *int64 `protobuf:"varint,8,opt,name=cost_micros,json=costMicros,proto3,oneof" json:"cost_micros,omitempty"` // Output only. Number of conversions. Conversions *float64 `protobuf:"fixed64,9,opt,name=conversions,proto3,oneof" json:"conversions,omitempty"` // Output only. Number of video views for a video ad campaign. VideoViews *float64 `protobuf:"fixed64,10,opt,name=video_views,json=videoViews,proto3,oneof" json:"video_views,omitempty"` // contains filtered or unexported fields }
Weekly account performance metrics. For some recommendation types, these are averaged over the past 90-day period and hence can be fractional.
func (*Recommendation_RecommendationMetrics) Descriptor
deprecated
func (*Recommendation_RecommendationMetrics) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_RecommendationMetrics.ProtoReflect.Descriptor instead.
func (*Recommendation_RecommendationMetrics) GetClicks ¶
func (x *Recommendation_RecommendationMetrics) GetClicks() float64
func (*Recommendation_RecommendationMetrics) GetConversions ¶
func (x *Recommendation_RecommendationMetrics) GetConversions() float64
func (*Recommendation_RecommendationMetrics) GetCostMicros ¶
func (x *Recommendation_RecommendationMetrics) GetCostMicros() int64
func (*Recommendation_RecommendationMetrics) GetImpressions ¶
func (x *Recommendation_RecommendationMetrics) GetImpressions() float64
func (*Recommendation_RecommendationMetrics) GetVideoViews ¶
func (x *Recommendation_RecommendationMetrics) GetVideoViews() float64
func (*Recommendation_RecommendationMetrics) ProtoMessage ¶
func (*Recommendation_RecommendationMetrics) ProtoMessage()
func (*Recommendation_RecommendationMetrics) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_RecommendationMetrics) ProtoReflect() protoreflect.Message
func (*Recommendation_RecommendationMetrics) Reset ¶
func (x *Recommendation_RecommendationMetrics) Reset()
func (*Recommendation_RecommendationMetrics) String ¶
func (x *Recommendation_RecommendationMetrics) String() string
type Recommendation_ResponsiveSearchAdRecommendation ¶ added in v0.2.4
type Recommendation_ResponsiveSearchAdRecommendation struct { // Output only. Recommended ad. Ad *Ad `protobuf:"bytes,1,opt,name=ad,proto3" json:"ad,omitempty"` // contains filtered or unexported fields }
The add responsive search ad recommendation.
func (*Recommendation_ResponsiveSearchAdRecommendation) Descriptor
deprecated
added in
v0.2.4
func (*Recommendation_ResponsiveSearchAdRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_ResponsiveSearchAdRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_ResponsiveSearchAdRecommendation) GetAd ¶ added in v0.2.4
func (x *Recommendation_ResponsiveSearchAdRecommendation) GetAd() *Ad
func (*Recommendation_ResponsiveSearchAdRecommendation) ProtoMessage ¶ added in v0.2.4
func (*Recommendation_ResponsiveSearchAdRecommendation) ProtoMessage()
func (*Recommendation_ResponsiveSearchAdRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_ResponsiveSearchAdRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_ResponsiveSearchAdRecommendation) Reset ¶ added in v0.2.4
func (x *Recommendation_ResponsiveSearchAdRecommendation) Reset()
func (*Recommendation_ResponsiveSearchAdRecommendation) String ¶ added in v0.2.4
func (x *Recommendation_ResponsiveSearchAdRecommendation) String() string
type Recommendation_ResponsiveSearchAdRecommendation_ ¶ added in v0.2.4
type Recommendation_ResponsiveSearchAdRecommendation_ struct { // Output only. The add responsive search ad recommendation. ResponsiveSearchAdRecommendation *Recommendation_ResponsiveSearchAdRecommendation `protobuf:"bytes,28,opt,name=responsive_search_ad_recommendation,json=responsiveSearchAdRecommendation,proto3,oneof"` }
type Recommendation_SearchPartnersOptInRecommendation ¶ added in v0.2.0
type Recommendation_SearchPartnersOptInRecommendation struct {
// contains filtered or unexported fields
}
The Search Partners Opt-In recommendation.
func (*Recommendation_SearchPartnersOptInRecommendation) Descriptor
deprecated
added in
v0.2.0
func (*Recommendation_SearchPartnersOptInRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_SearchPartnersOptInRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_SearchPartnersOptInRecommendation) ProtoMessage ¶ added in v0.2.0
func (*Recommendation_SearchPartnersOptInRecommendation) ProtoMessage()
func (*Recommendation_SearchPartnersOptInRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_SearchPartnersOptInRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_SearchPartnersOptInRecommendation) Reset ¶ added in v0.2.0
func (x *Recommendation_SearchPartnersOptInRecommendation) Reset()
func (*Recommendation_SearchPartnersOptInRecommendation) String ¶ added in v0.2.0
func (x *Recommendation_SearchPartnersOptInRecommendation) String() string
type Recommendation_SearchPartnersOptInRecommendation_ ¶ added in v0.2.0
type Recommendation_SearchPartnersOptInRecommendation_ struct { // Output only. The Search Partners Opt-In recommendation. SearchPartnersOptInRecommendation *Recommendation_SearchPartnersOptInRecommendation `protobuf:"bytes,14,opt,name=search_partners_opt_in_recommendation,json=searchPartnersOptInRecommendation,proto3,oneof"` }
type Recommendation_SitelinkExtensionRecommendation ¶ added in v0.2.4
type Recommendation_SitelinkExtensionRecommendation struct { // Output only. Sitelink extensions recommended to be added. RecommendedExtensions []*common.SitelinkFeedItem `protobuf:"bytes,1,rep,name=recommended_extensions,json=recommendedExtensions,proto3" json:"recommended_extensions,omitempty"` // contains filtered or unexported fields }
The Sitelink extension recommendation.
func (*Recommendation_SitelinkExtensionRecommendation) Descriptor
deprecated
added in
v0.2.4
func (*Recommendation_SitelinkExtensionRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_SitelinkExtensionRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_SitelinkExtensionRecommendation) GetRecommendedExtensions ¶ added in v0.2.4
func (x *Recommendation_SitelinkExtensionRecommendation) GetRecommendedExtensions() []*common.SitelinkFeedItem
func (*Recommendation_SitelinkExtensionRecommendation) ProtoMessage ¶ added in v0.2.4
func (*Recommendation_SitelinkExtensionRecommendation) ProtoMessage()
func (*Recommendation_SitelinkExtensionRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_SitelinkExtensionRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_SitelinkExtensionRecommendation) Reset ¶ added in v0.2.4
func (x *Recommendation_SitelinkExtensionRecommendation) Reset()
func (*Recommendation_SitelinkExtensionRecommendation) String ¶ added in v0.2.4
func (x *Recommendation_SitelinkExtensionRecommendation) String() string
type Recommendation_SitelinkExtensionRecommendation_ ¶ added in v0.2.4
type Recommendation_SitelinkExtensionRecommendation_ struct { // Output only. The Sitelink extension recommendation. SitelinkExtensionRecommendation *Recommendation_SitelinkExtensionRecommendation `protobuf:"bytes,18,opt,name=sitelink_extension_recommendation,json=sitelinkExtensionRecommendation,proto3,oneof"` }
type Recommendation_TargetCpaOptInRecommendation ¶
type Recommendation_TargetCpaOptInRecommendation struct { // Output only. The available goals and corresponding options for Target CPA strategy. Options []*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption `protobuf:"bytes,1,rep,name=options,proto3" json:"options,omitempty"` // Output only. The recommended average CPA target. See required budget amount and impact // of using this recommendation in options list. RecommendedTargetCpaMicros *int64 `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
The Target CPA opt-in recommendation.
func (*Recommendation_TargetCpaOptInRecommendation) Descriptor
deprecated
func (*Recommendation_TargetCpaOptInRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_TargetCpaOptInRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_TargetCpaOptInRecommendation) GetOptions ¶
func (*Recommendation_TargetCpaOptInRecommendation) GetRecommendedTargetCpaMicros ¶
func (x *Recommendation_TargetCpaOptInRecommendation) GetRecommendedTargetCpaMicros() int64
func (*Recommendation_TargetCpaOptInRecommendation) ProtoMessage ¶
func (*Recommendation_TargetCpaOptInRecommendation) ProtoMessage()
func (*Recommendation_TargetCpaOptInRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_TargetCpaOptInRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_TargetCpaOptInRecommendation) Reset ¶
func (x *Recommendation_TargetCpaOptInRecommendation) Reset()
func (*Recommendation_TargetCpaOptInRecommendation) String ¶
func (x *Recommendation_TargetCpaOptInRecommendation) String() string
type Recommendation_TargetCpaOptInRecommendation_ ¶
type Recommendation_TargetCpaOptInRecommendation_ struct { // Output only. The TargetCPA opt-in recommendation. TargetCpaOptInRecommendation *Recommendation_TargetCpaOptInRecommendation `protobuf:"bytes,10,opt,name=target_cpa_opt_in_recommendation,json=targetCpaOptInRecommendation,proto3,oneof"` }
type Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption ¶
type Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption struct { // Output only. The goal achieved by this option. Goal enums.TargetCpaOptInRecommendationGoalEnum_TargetCpaOptInRecommendationGoal `` /* 167-byte string literal not displayed */ // Output only. Average CPA target. TargetCpaMicros *int64 `protobuf:"varint,5,opt,name=target_cpa_micros,json=targetCpaMicros,proto3,oneof" json:"target_cpa_micros,omitempty"` // Output only. The minimum campaign budget, in local currency for the account, // required to achieve the target CPA. // Amount is specified in micros, where one million is equivalent to one // currency unit. RequiredCampaignBudgetAmountMicros *int64 `` /* 176-byte string literal not displayed */ // Output only. The impact estimate if this option is selected. Impact *Recommendation_RecommendationImpact `protobuf:"bytes,4,opt,name=impact,proto3" json:"impact,omitempty"` // contains filtered or unexported fields }
The Target CPA opt-in option with impact estimate.
func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) Descriptor
deprecated
func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption.ProtoReflect.Descriptor instead.
func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) GetRequiredCampaignBudgetAmountMicros ¶
func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) GetRequiredCampaignBudgetAmountMicros() int64
func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) GetTargetCpaMicros ¶
func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) GetTargetCpaMicros() int64
func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) ProtoMessage ¶
func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) ProtoMessage()
func (*Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption) ProtoReflect() protoreflect.Message
type Recommendation_TargetRoasOptInRecommendation ¶ added in v0.2.4
type Recommendation_TargetRoasOptInRecommendation struct { // Output only. The recommended target ROAS (revenue per unit of spend). // The value is between 0.01 and 1000.0, inclusive. RecommendedTargetRoas *float64 `` /* 134-byte string literal not displayed */ // Output only. The minimum campaign budget, in local currency for the account, // required to achieve the target ROAS. // Amount is specified in micros, where one million is equivalent to one // currency unit. RequiredCampaignBudgetAmountMicros *int64 `` /* 176-byte string literal not displayed */ // contains filtered or unexported fields }
The Target ROAS opt-in recommendation.
func (*Recommendation_TargetRoasOptInRecommendation) Descriptor
deprecated
added in
v0.2.4
func (*Recommendation_TargetRoasOptInRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_TargetRoasOptInRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_TargetRoasOptInRecommendation) GetRecommendedTargetRoas ¶ added in v0.2.4
func (x *Recommendation_TargetRoasOptInRecommendation) GetRecommendedTargetRoas() float64
func (*Recommendation_TargetRoasOptInRecommendation) GetRequiredCampaignBudgetAmountMicros ¶ added in v0.2.4
func (x *Recommendation_TargetRoasOptInRecommendation) GetRequiredCampaignBudgetAmountMicros() int64
func (*Recommendation_TargetRoasOptInRecommendation) ProtoMessage ¶ added in v0.2.4
func (*Recommendation_TargetRoasOptInRecommendation) ProtoMessage()
func (*Recommendation_TargetRoasOptInRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_TargetRoasOptInRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_TargetRoasOptInRecommendation) Reset ¶ added in v0.2.4
func (x *Recommendation_TargetRoasOptInRecommendation) Reset()
func (*Recommendation_TargetRoasOptInRecommendation) String ¶ added in v0.2.4
func (x *Recommendation_TargetRoasOptInRecommendation) String() string
type Recommendation_TargetRoasOptInRecommendation_ ¶ added in v0.2.4
type Recommendation_TargetRoasOptInRecommendation_ struct { // Output only. The Target ROAS opt-in recommendation. TargetRoasOptInRecommendation *Recommendation_TargetRoasOptInRecommendation `protobuf:"bytes,23,opt,name=target_roas_opt_in_recommendation,json=targetRoasOptInRecommendation,proto3,oneof"` }
type Recommendation_TextAdRecommendation ¶
type Recommendation_TextAdRecommendation struct { // Output only. Recommended ad. Ad *Ad `protobuf:"bytes,1,opt,name=ad,proto3" json:"ad,omitempty"` // Output only. Creation date of the recommended ad. // YYYY-MM-DD format, e.g., 2018-04-17. CreationDate *string `protobuf:"bytes,4,opt,name=creation_date,json=creationDate,proto3,oneof" json:"creation_date,omitempty"` // Output only. Date, if present, is the earliest when the recommendation will be auto // applied. // YYYY-MM-DD format, e.g., 2018-04-17. AutoApplyDate *string `protobuf:"bytes,5,opt,name=auto_apply_date,json=autoApplyDate,proto3,oneof" json:"auto_apply_date,omitempty"` // contains filtered or unexported fields }
The text ad recommendation.
func (*Recommendation_TextAdRecommendation) Descriptor
deprecated
func (*Recommendation_TextAdRecommendation) Descriptor() ([]byte, []int)
Deprecated: Use Recommendation_TextAdRecommendation.ProtoReflect.Descriptor instead.
func (*Recommendation_TextAdRecommendation) GetAd ¶
func (x *Recommendation_TextAdRecommendation) GetAd() *Ad
func (*Recommendation_TextAdRecommendation) GetAutoApplyDate ¶
func (x *Recommendation_TextAdRecommendation) GetAutoApplyDate() string
func (*Recommendation_TextAdRecommendation) GetCreationDate ¶
func (x *Recommendation_TextAdRecommendation) GetCreationDate() string
func (*Recommendation_TextAdRecommendation) ProtoMessage ¶
func (*Recommendation_TextAdRecommendation) ProtoMessage()
func (*Recommendation_TextAdRecommendation) ProtoReflect ¶ added in v0.2.4
func (x *Recommendation_TextAdRecommendation) ProtoReflect() protoreflect.Message
func (*Recommendation_TextAdRecommendation) Reset ¶
func (x *Recommendation_TextAdRecommendation) Reset()
func (*Recommendation_TextAdRecommendation) String ¶
func (x *Recommendation_TextAdRecommendation) String() string
type Recommendation_TextAdRecommendation_ ¶
type Recommendation_TextAdRecommendation_ struct { // Output only. Add expanded text ad recommendation. TextAdRecommendation *Recommendation_TextAdRecommendation `protobuf:"bytes,9,opt,name=text_ad_recommendation,json=textAdRecommendation,proto3,oneof"` }
type RemarketingAction ¶ added in v0.2.1
type RemarketingAction struct { // Immutable. The resource name of the remarketing action. // Remarketing action resource names have the form: // // `customers/{customer_id}/remarketingActions/{remarketing_action_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Id of the remarketing action. Id *int64 `protobuf:"varint,5,opt,name=id,proto3,oneof" json:"id,omitempty"` // The name of the remarketing action. // // This field is required and should not be empty when creating new // remarketing actions. Name *string `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The snippets used for tracking remarketing actions. TagSnippets []*common.TagSnippet `protobuf:"bytes,4,rep,name=tag_snippets,json=tagSnippets,proto3" json:"tag_snippets,omitempty"` // contains filtered or unexported fields }
A remarketing action. A snippet of JavaScript code that will collect the product id and the type of page people visited (product page, shopping cart page, purchase page, general site visit) on an advertiser's website.
func (*RemarketingAction) Descriptor
deprecated
added in
v0.2.1
func (*RemarketingAction) Descriptor() ([]byte, []int)
Deprecated: Use RemarketingAction.ProtoReflect.Descriptor instead.
func (*RemarketingAction) GetId ¶ added in v0.2.1
func (x *RemarketingAction) GetId() int64
func (*RemarketingAction) GetName ¶ added in v0.2.1
func (x *RemarketingAction) GetName() string
func (*RemarketingAction) GetResourceName ¶ added in v0.2.1
func (x *RemarketingAction) GetResourceName() string
func (*RemarketingAction) GetTagSnippets ¶ added in v0.2.1
func (x *RemarketingAction) GetTagSnippets() []*common.TagSnippet
func (*RemarketingAction) ProtoMessage ¶ added in v0.2.1
func (*RemarketingAction) ProtoMessage()
func (*RemarketingAction) ProtoReflect ¶ added in v0.2.4
func (x *RemarketingAction) ProtoReflect() protoreflect.Message
func (*RemarketingAction) Reset ¶ added in v0.2.1
func (x *RemarketingAction) Reset()
func (*RemarketingAction) String ¶ added in v0.2.1
func (x *RemarketingAction) String() string
type RemarketingSetting ¶ added in v0.2.4
type RemarketingSetting struct { // Output only. The Google global site tag. GoogleGlobalSiteTag *string `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
Remarketing setting for a customer.
func (*RemarketingSetting) Descriptor
deprecated
added in
v0.2.4
func (*RemarketingSetting) Descriptor() ([]byte, []int)
Deprecated: Use RemarketingSetting.ProtoReflect.Descriptor instead.
func (*RemarketingSetting) GetGoogleGlobalSiteTag ¶ added in v0.2.4
func (x *RemarketingSetting) GetGoogleGlobalSiteTag() string
func (*RemarketingSetting) ProtoMessage ¶ added in v0.2.4
func (*RemarketingSetting) ProtoMessage()
func (*RemarketingSetting) ProtoReflect ¶ added in v0.2.4
func (x *RemarketingSetting) ProtoReflect() protoreflect.Message
func (*RemarketingSetting) Reset ¶ added in v0.2.4
func (x *RemarketingSetting) Reset()
func (*RemarketingSetting) String ¶ added in v0.2.4
func (x *RemarketingSetting) String() string
type SearchTermView ¶ added in v0.2.0
type SearchTermView struct { // Output only. The resource name of the search term view. // Search term view resource names have the form: // // `customers/{customer_id}/searchTermViews/{campaign_id}~{ad_group_id}~{URL-base64_search_term}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The search term. SearchTerm *string `protobuf:"bytes,5,opt,name=search_term,json=searchTerm,proto3,oneof" json:"search_term,omitempty"` // Output only. The ad group the search term served in. AdGroup *string `protobuf:"bytes,6,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"` // Output only. Indicates whether the search term is currently one of your // targeted or excluded keywords. Status enums.SearchTermTargetingStatusEnum_SearchTermTargetingStatus `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
A search term view with metrics aggregated by search term at the ad group level.
func (*SearchTermView) Descriptor
deprecated
added in
v0.2.0
func (*SearchTermView) Descriptor() ([]byte, []int)
Deprecated: Use SearchTermView.ProtoReflect.Descriptor instead.
func (*SearchTermView) GetAdGroup ¶ added in v0.2.0
func (x *SearchTermView) GetAdGroup() string
func (*SearchTermView) GetResourceName ¶ added in v0.2.0
func (x *SearchTermView) GetResourceName() string
func (*SearchTermView) GetSearchTerm ¶ added in v0.2.0
func (x *SearchTermView) GetSearchTerm() string
func (*SearchTermView) GetStatus ¶ added in v0.2.0
func (x *SearchTermView) GetStatus() enums.SearchTermTargetingStatusEnum_SearchTermTargetingStatus
func (*SearchTermView) ProtoMessage ¶ added in v0.2.0
func (*SearchTermView) ProtoMessage()
func (*SearchTermView) ProtoReflect ¶ added in v0.2.4
func (x *SearchTermView) ProtoReflect() protoreflect.Message
func (*SearchTermView) Reset ¶ added in v0.2.0
func (x *SearchTermView) Reset()
func (*SearchTermView) String ¶ added in v0.2.0
func (x *SearchTermView) String() string
type SharedCriterion ¶ added in v0.2.0
type SharedCriterion struct { // Shared set resource names have the form: // // `customers/{customer_id}/sharedCriteria/{shared_set_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` SharedSet *string `protobuf:"bytes,10,opt,name=shared_set,json=sharedSet,proto3,oneof" json:"shared_set,omitempty"` // // This field is ignored for mutates. CriterionId *int64 `protobuf:"varint,11,opt,name=criterion_id,json=criterionId,proto3,oneof" json:"criterion_id,omitempty"` Type enums.CriterionTypeEnum_CriterionType `` /* 129-byte string literal not displayed */ // // Exactly one must be set. // // Types that are assignable to Criterion: // *SharedCriterion_Keyword // *SharedCriterion_YoutubeVideo // *SharedCriterion_YoutubeChannel // *SharedCriterion_Placement // *SharedCriterion_MobileAppCategory // *SharedCriterion_MobileApplication Criterion isSharedCriterion_Criterion `protobuf_oneof:"criterion"` // contains filtered or unexported fields }
A criterion belonging to a shared set.
func (*SharedCriterion) Descriptor
deprecated
added in
v0.2.0
func (*SharedCriterion) Descriptor() ([]byte, []int)
Deprecated: Use SharedCriterion.ProtoReflect.Descriptor instead.
func (*SharedCriterion) GetCriterion ¶ added in v0.2.0
func (m *SharedCriterion) GetCriterion() isSharedCriterion_Criterion
func (*SharedCriterion) GetCriterionId ¶ added in v0.2.0
func (x *SharedCriterion) GetCriterionId() int64
func (*SharedCriterion) GetKeyword ¶ added in v0.2.0
func (x *SharedCriterion) GetKeyword() *common.KeywordInfo
func (*SharedCriterion) GetMobileAppCategory ¶ added in v0.2.1
func (x *SharedCriterion) GetMobileAppCategory() *common.MobileAppCategoryInfo
func (*SharedCriterion) GetMobileApplication ¶ added in v0.2.4
func (x *SharedCriterion) GetMobileApplication() *common.MobileApplicationInfo
func (*SharedCriterion) GetPlacement ¶ added in v0.2.0
func (x *SharedCriterion) GetPlacement() *common.PlacementInfo
func (*SharedCriterion) GetResourceName ¶ added in v0.2.0
func (x *SharedCriterion) GetResourceName() string
func (*SharedCriterion) GetSharedSet ¶ added in v0.2.0
func (x *SharedCriterion) GetSharedSet() string
func (*SharedCriterion) GetType ¶ added in v0.2.0
func (x *SharedCriterion) GetType() enums.CriterionTypeEnum_CriterionType
func (*SharedCriterion) GetYoutubeChannel ¶ added in v0.2.0
func (x *SharedCriterion) GetYoutubeChannel() *common.YouTubeChannelInfo
func (*SharedCriterion) GetYoutubeVideo ¶ added in v0.2.0
func (x *SharedCriterion) GetYoutubeVideo() *common.YouTubeVideoInfo
func (*SharedCriterion) ProtoMessage ¶ added in v0.2.0
func (*SharedCriterion) ProtoMessage()
func (*SharedCriterion) ProtoReflect ¶ added in v0.2.4
func (x *SharedCriterion) ProtoReflect() protoreflect.Message
func (*SharedCriterion) Reset ¶ added in v0.2.0
func (x *SharedCriterion) Reset()
func (*SharedCriterion) String ¶ added in v0.2.0
func (x *SharedCriterion) String() string
type SharedCriterion_Keyword ¶ added in v0.2.0
type SharedCriterion_Keyword struct { common.KeywordInfo `protobuf:"bytes,3,opt,name=keyword,proto3,oneof"` }Keyword *
type SharedCriterion_MobileAppCategory ¶ added in v0.2.1
type SharedCriterion_MobileAppCategory struct { common.MobileAppCategoryInfo `protobuf:"bytes,8,opt,name=mobile_app_category,json=mobileAppCategory,proto3,oneof"` }MobileAppCategory *
type SharedCriterion_MobileApplication ¶ added in v0.2.4
type SharedCriterion_MobileApplication struct { common.MobileApplicationInfo `protobuf:"bytes,9,opt,name=mobile_application,json=mobileApplication,proto3,oneof"` }MobileApplication *
type SharedCriterion_Placement ¶ added in v0.2.0
type SharedCriterion_Placement struct { common.PlacementInfo `protobuf:"bytes,7,opt,name=placement,proto3,oneof"` }Placement *
type SharedCriterion_YoutubeChannel ¶ added in v0.2.0
type SharedCriterion_YoutubeChannel struct { common.YouTubeChannelInfo `protobuf:"bytes,6,opt,name=youtube_channel,json=youtubeChannel,proto3,oneof"` }YoutubeChannel *
type SharedCriterion_YoutubeVideo ¶ added in v0.2.0
type SharedCriterion_YoutubeVideo struct { common.YouTubeVideoInfo `protobuf:"bytes,5,opt,name=youtube_video,json=youtubeVideo,proto3,oneof"` }YoutubeVideo *
type SharedSet ¶ added in v0.2.0
type SharedSet struct { // Shared set resource names have the form: // // `customers/{customer_id}/sharedSets/{shared_set_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` Id *int64 `protobuf:"varint,8,opt,name=id,proto3,oneof" json:"id,omitempty"` // of resource. Required. Immutable. Type enums.SharedSetTypeEnum_SharedSetType `` /* 129-byte string literal not displayed */ // Shared Sets must have names that are unique among active shared sets of // the same type. // The length of this string should be between 1 and 255 UTF-8 bytes, // inclusive. Name *string `protobuf:"bytes,9,opt,name=name,proto3,oneof" json:"name,omitempty"` Status enums.SharedSetStatusEnum_SharedSetStatus `` /* 137-byte string literal not displayed */ MemberCount *int64 `protobuf:"varint,10,opt,name=member_count,json=memberCount,proto3,oneof" json:"member_count,omitempty"` ReferenceCount *int64 `protobuf:"varint,11,opt,name=reference_count,json=referenceCount,proto3,oneof" json:"reference_count,omitempty"` // contains filtered or unexported fields }
SharedSets are used for sharing criterion exclusions across multiple campaigns.
func (*SharedSet) Descriptor
deprecated
added in
v0.2.0
func (*SharedSet) GetMemberCount ¶ added in v0.2.0
func (*SharedSet) GetReferenceCount ¶ added in v0.2.0
func (*SharedSet) GetResourceName ¶ added in v0.2.0
func (*SharedSet) GetStatus ¶ added in v0.2.0
func (x *SharedSet) GetStatus() enums.SharedSetStatusEnum_SharedSetStatus
func (*SharedSet) GetType ¶ added in v0.2.0
func (x *SharedSet) GetType() enums.SharedSetTypeEnum_SharedSetType
func (*SharedSet) ProtoMessage ¶ added in v0.2.0
func (*SharedSet) ProtoMessage()
func (*SharedSet) ProtoReflect ¶ added in v0.2.4
func (x *SharedSet) ProtoReflect() protoreflect.Message
type ShoppingPerformanceView ¶ added in v0.2.4
type ShoppingPerformanceView struct { // Output only. The resource name of the Shopping performance view. // Shopping performance view resource names have the form: // `customers/{customer_id}/shoppingPerformanceView` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
Shopping performance view. Provides Shopping campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded.
func (*ShoppingPerformanceView) Descriptor
deprecated
added in
v0.2.4
func (*ShoppingPerformanceView) Descriptor() ([]byte, []int)
Deprecated: Use ShoppingPerformanceView.ProtoReflect.Descriptor instead.
func (*ShoppingPerformanceView) GetResourceName ¶ added in v0.2.4
func (x *ShoppingPerformanceView) GetResourceName() string
func (*ShoppingPerformanceView) ProtoMessage ¶ added in v0.2.4
func (*ShoppingPerformanceView) ProtoMessage()
func (*ShoppingPerformanceView) ProtoReflect ¶ added in v0.2.4
func (x *ShoppingPerformanceView) ProtoReflect() protoreflect.Message
func (*ShoppingPerformanceView) Reset ¶ added in v0.2.4
func (x *ShoppingPerformanceView) Reset()
func (*ShoppingPerformanceView) String ¶ added in v0.2.4
func (x *ShoppingPerformanceView) String() string
type ThirdPartyAppAnalyticsLink ¶ added in v0.2.4
type ThirdPartyAppAnalyticsLink struct { // Immutable. The resource name of the third party app analytics link. // Third party app analytics link resource names have the form: // // `customers/{customer_id}/thirdPartyAppAnalyticsLinks/{account_link_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // setting up app analytics. This is able to be regenerated using regenerate // method in the ThirdPartyAppAnalyticsLinkService. ShareableLinkId *string `protobuf:"bytes,3,opt,name=shareable_link_id,json=shareableLinkId,proto3,oneof" json:"shareable_link_id,omitempty"` // contains filtered or unexported fields }
A data sharing connection, allowing the import of third party app analytics into a Google Ads Customer.
func (*ThirdPartyAppAnalyticsLink) Descriptor
deprecated
added in
v0.2.4
func (*ThirdPartyAppAnalyticsLink) Descriptor() ([]byte, []int)
Deprecated: Use ThirdPartyAppAnalyticsLink.ProtoReflect.Descriptor instead.
func (*ThirdPartyAppAnalyticsLink) GetResourceName ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLink) GetResourceName() string
func (*ThirdPartyAppAnalyticsLink) GetShareableLinkId ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLink) GetShareableLinkId() string
func (*ThirdPartyAppAnalyticsLink) ProtoMessage ¶ added in v0.2.4
func (*ThirdPartyAppAnalyticsLink) ProtoMessage()
func (*ThirdPartyAppAnalyticsLink) ProtoReflect ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLink) ProtoReflect() protoreflect.Message
func (*ThirdPartyAppAnalyticsLink) Reset ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLink) Reset()
func (*ThirdPartyAppAnalyticsLink) String ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLink) String() string
type ThirdPartyAppAnalyticsLinkIdentifier ¶ added in v0.2.4
type ThirdPartyAppAnalyticsLinkIdentifier struct { // Immutable. The ID of the app analytics provider. // This field should not be empty when creating a new third // party app analytics link. It is unable to be modified after the creation of // the link. AppAnalyticsProviderId *int64 `` /* 138-byte string literal not displayed */ // Immutable. A string that uniquely identifies a mobile application from which the data // was collected to the Google Ads API. For iOS, the ID string is the 9 digit // string that appears at the end of an App Store URL (e.g., "422689480" for // "Gmail" whose App Store link is // https://apps.apple.com/us/app/gmail-email-by-google/id422689480). For // Android, the ID string is the application's package name (e.g., // "com.google.android.gm" for "Gmail" given Google Play link // https://play.google.com/store/apps/details?id=com.google.android.gm) // This field should not be empty when creating a new third // party app analytics link. It is unable to be modified after the creation of // the link. AppId *string `protobuf:"bytes,5,opt,name=app_id,json=appId,proto3,oneof" json:"app_id,omitempty"` // Immutable. The vendor of the app. // This field should not be empty when creating a new third // party app analytics link. It is unable to be modified after the creation of // the link. AppVendor enums.MobileAppVendorEnum_MobileAppVendor `` /* 160-byte string literal not displayed */ // contains filtered or unexported fields }
The identifiers of a Third Party App Analytics Link.
func (*ThirdPartyAppAnalyticsLinkIdentifier) Descriptor
deprecated
added in
v0.2.4
func (*ThirdPartyAppAnalyticsLinkIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use ThirdPartyAppAnalyticsLinkIdentifier.ProtoReflect.Descriptor instead.
func (*ThirdPartyAppAnalyticsLinkIdentifier) GetAppAnalyticsProviderId ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLinkIdentifier) GetAppAnalyticsProviderId() int64
func (*ThirdPartyAppAnalyticsLinkIdentifier) GetAppId ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLinkIdentifier) GetAppId() string
func (*ThirdPartyAppAnalyticsLinkIdentifier) GetAppVendor ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLinkIdentifier) GetAppVendor() enums.MobileAppVendorEnum_MobileAppVendor
func (*ThirdPartyAppAnalyticsLinkIdentifier) ProtoMessage ¶ added in v0.2.4
func (*ThirdPartyAppAnalyticsLinkIdentifier) ProtoMessage()
func (*ThirdPartyAppAnalyticsLinkIdentifier) ProtoReflect ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLinkIdentifier) ProtoReflect() protoreflect.Message
func (*ThirdPartyAppAnalyticsLinkIdentifier) Reset ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLinkIdentifier) Reset()
func (*ThirdPartyAppAnalyticsLinkIdentifier) String ¶ added in v0.2.4
func (x *ThirdPartyAppAnalyticsLinkIdentifier) String() string
type TopicConstant ¶ added in v0.2.0
type TopicConstant struct { // Output only. The resource name of the topic constant. // topic constant resource names have the form: // // `topicConstants/{topic_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the topic. Id *int64 `protobuf:"varint,5,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. Resource name of parent of the topic constant. TopicConstantParent *string `` /* 126-byte string literal not displayed */ // Output only. The category to target or exclude. Each subsequent element in the array // describes a more specific sub-category. For example, // {"Pets & Animals", "Pets", "Dogs"} represents the // "Pets & Animals/Pets/Dogs" category. List of available topic categories at // https://developers.google.com/adwords/api/docs/appendix/verticals Path []string `protobuf:"bytes,7,rep,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
Use topics to target or exclude placements in the Google Display Network based on the category into which the placement falls (for example, "Pets & Animals/Pets/Dogs").
func (*TopicConstant) Descriptor
deprecated
added in
v0.2.0
func (*TopicConstant) Descriptor() ([]byte, []int)
Deprecated: Use TopicConstant.ProtoReflect.Descriptor instead.
func (*TopicConstant) GetId ¶ added in v0.2.0
func (x *TopicConstant) GetId() int64
func (*TopicConstant) GetPath ¶ added in v0.2.0
func (x *TopicConstant) GetPath() []string
func (*TopicConstant) GetResourceName ¶ added in v0.2.0
func (x *TopicConstant) GetResourceName() string
func (*TopicConstant) GetTopicConstantParent ¶ added in v0.2.0
func (x *TopicConstant) GetTopicConstantParent() string
func (*TopicConstant) ProtoMessage ¶ added in v0.2.0
func (*TopicConstant) ProtoMessage()
func (*TopicConstant) ProtoReflect ¶ added in v0.2.4
func (x *TopicConstant) ProtoReflect() protoreflect.Message
func (*TopicConstant) Reset ¶ added in v0.2.0
func (x *TopicConstant) Reset()
func (*TopicConstant) String ¶ added in v0.2.0
func (x *TopicConstant) String() string
type TopicView ¶ added in v0.2.0
type TopicView struct { // Output only. The resource name of the topic view. // Topic view resource names have the form: // // `customers/{customer_id}/topicViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A topic view.
func (*TopicView) Descriptor
deprecated
added in
v0.2.0
func (*TopicView) GetResourceName ¶ added in v0.2.0
func (*TopicView) ProtoMessage ¶ added in v0.2.0
func (*TopicView) ProtoMessage()
func (*TopicView) ProtoReflect ¶ added in v0.2.4
func (x *TopicView) ProtoReflect() protoreflect.Message
type UserInterest ¶ added in v0.2.0
type UserInterest struct { // Output only. The resource name of the user interest. // User interest resource names have the form: // // `customers/{customer_id}/userInterests/{user_interest_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Taxonomy type of the user interest. TaxonomyType enums.UserInterestTaxonomyTypeEnum_UserInterestTaxonomyType `` /* 187-byte string literal not displayed */ // Output only. The ID of the user interest. UserInterestId *int64 `protobuf:"varint,8,opt,name=user_interest_id,json=userInterestId,proto3,oneof" json:"user_interest_id,omitempty"` // Output only. The name of the user interest. Name *string `protobuf:"bytes,9,opt,name=name,proto3,oneof" json:"name,omitempty"` // Output only. The parent of the user interest. UserInterestParent *string `protobuf:"bytes,10,opt,name=user_interest_parent,json=userInterestParent,proto3,oneof" json:"user_interest_parent,omitempty"` // Output only. True if the user interest is launched to all channels and locales. LaunchedToAll *bool `protobuf:"varint,11,opt,name=launched_to_all,json=launchedToAll,proto3,oneof" json:"launched_to_all,omitempty"` // Output only. Availability information of the user interest. Availabilities []*common.CriterionCategoryAvailability `protobuf:"bytes,7,rep,name=availabilities,proto3" json:"availabilities,omitempty"` // contains filtered or unexported fields }
A user interest: a particular interest-based vertical to be targeted.
func (*UserInterest) Descriptor
deprecated
added in
v0.2.0
func (*UserInterest) Descriptor() ([]byte, []int)
Deprecated: Use UserInterest.ProtoReflect.Descriptor instead.
func (*UserInterest) GetAvailabilities ¶ added in v0.2.0
func (x *UserInterest) GetAvailabilities() []*common.CriterionCategoryAvailability
func (*UserInterest) GetLaunchedToAll ¶ added in v0.2.0
func (x *UserInterest) GetLaunchedToAll() bool
func (*UserInterest) GetName ¶ added in v0.2.0
func (x *UserInterest) GetName() string
func (*UserInterest) GetResourceName ¶ added in v0.2.0
func (x *UserInterest) GetResourceName() string
func (*UserInterest) GetTaxonomyType ¶ added in v0.2.0
func (x *UserInterest) GetTaxonomyType() enums.UserInterestTaxonomyTypeEnum_UserInterestTaxonomyType
func (*UserInterest) GetUserInterestId ¶ added in v0.2.0
func (x *UserInterest) GetUserInterestId() int64
func (*UserInterest) GetUserInterestParent ¶ added in v0.2.0
func (x *UserInterest) GetUserInterestParent() string
func (*UserInterest) ProtoMessage ¶ added in v0.2.0
func (*UserInterest) ProtoMessage()
func (*UserInterest) ProtoReflect ¶ added in v0.2.4
func (x *UserInterest) ProtoReflect() protoreflect.Message
func (*UserInterest) Reset ¶ added in v0.2.0
func (x *UserInterest) Reset()
func (*UserInterest) String ¶ added in v0.2.0
func (x *UserInterest) String() string
type UserList ¶ added in v0.2.0
type UserList struct { // Immutable. The resource name of the user list. // User list resource names have the form: // // `customers/{customer_id}/userLists/{user_list_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Id of the user list. Id *int64 `protobuf:"varint,25,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. A flag that indicates if a user may edit a list. Depends on the list // ownership and list type. For example, external remarketing user lists are // not editable. // // This field is read-only. ReadOnly *bool `protobuf:"varint,26,opt,name=read_only,json=readOnly,proto3,oneof" json:"read_only,omitempty"` // Name of this user list. Depending on its access_reason, the user list name // may not be unique (e.g. if access_reason=SHARED) Name *string `protobuf:"bytes,27,opt,name=name,proto3,oneof" json:"name,omitempty"` // Description of this user list. Description *string `protobuf:"bytes,28,opt,name=description,proto3,oneof" json:"description,omitempty"` // Membership status of this user list. Indicates whether a user list is open // or active. Only open user lists can accumulate more users and can be // targeted to. MembershipStatus enums.UserListMembershipStatusEnum_UserListMembershipStatus `` /* 199-byte string literal not displayed */ // An ID from external system. It is used by user list sellers to correlate // IDs on their systems. IntegrationCode *string `protobuf:"bytes,29,opt,name=integration_code,json=integrationCode,proto3,oneof" json:"integration_code,omitempty"` // Number of days a user's cookie stays on your list since its most recent // addition to the list. This field must be between 0 and 540 inclusive. // However, for CRM based userlists, this field can be set to 10000 which // means no expiration. // // It'll be ignored for logical_user_list. MembershipLifeSpan *int64 `protobuf:"varint,30,opt,name=membership_life_span,json=membershipLifeSpan,proto3,oneof" json:"membership_life_span,omitempty"` // Output only. Estimated number of users in this user list, on the Google Display Network. // This value is null if the number of users has not yet been determined. // // This field is read-only. SizeForDisplay *int64 `protobuf:"varint,31,opt,name=size_for_display,json=sizeForDisplay,proto3,oneof" json:"size_for_display,omitempty"` // Output only. Size range in terms of number of users of the UserList, on the Google // Display Network. // // This field is read-only. SizeRangeForDisplay enums.UserListSizeRangeEnum_UserListSizeRange `` /* 199-byte string literal not displayed */ // Output only. Estimated number of users in this user list in the google.com domain. // These are the users available for targeting in Search campaigns. // This value is null if the number of users has not yet been determined. // // This field is read-only. SizeForSearch *int64 `protobuf:"varint,32,opt,name=size_for_search,json=sizeForSearch,proto3,oneof" json:"size_for_search,omitempty"` // Output only. Size range in terms of number of users of the UserList, for Search ads. // // This field is read-only. SizeRangeForSearch enums.UserListSizeRangeEnum_UserListSizeRange `` /* 196-byte string literal not displayed */ // Output only. Type of this list. // // This field is read-only. Type enums.UserListTypeEnum_UserListType `` /* 128-byte string literal not displayed */ // Indicating the reason why this user list membership status is closed. It is // only populated on lists that were automatically closed due to inactivity, // and will be cleared once the list membership status becomes open. ClosingReason enums.UserListClosingReasonEnum_UserListClosingReason `` /* 185-byte string literal not displayed */ // Output only. Indicates the reason this account has been granted access to the list. // The reason can be SHARED, OWNED, LICENSED or SUBSCRIBED. // // This field is read-only. AccessReason enums.AccessReasonEnum_AccessReason `` /* 164-byte string literal not displayed */ // Indicates if this share is still enabled. When a UserList is shared with // the user this field is set to ENABLED. Later the userList owner can decide // to revoke the share and make it DISABLED. // The default value of this field is set to ENABLED. AccountUserListStatus enums.UserListAccessStatusEnum_UserListAccessStatus `` /* 211-byte string literal not displayed */ // Indicates if this user list is eligible for Google Search Network. EligibleForSearch *bool `protobuf:"varint,33,opt,name=eligible_for_search,json=eligibleForSearch,proto3,oneof" json:"eligible_for_search,omitempty"` // Output only. Indicates this user list is eligible for Google Display Network. // // This field is read-only. EligibleForDisplay *bool `protobuf:"varint,34,opt,name=eligible_for_display,json=eligibleForDisplay,proto3,oneof" json:"eligible_for_display,omitempty"` // Output only. Indicates match rate for Customer Match lists. The range of this field is // [0-100]. This will be null for other list types or when it's not possible // to calculate the match rate. // // This field is read-only. MatchRatePercentage *int32 `` /* 128-byte string literal not displayed */ // The user list. // // Exactly one must be set. // // Types that are assignable to UserList: // *UserList_CrmBasedUserList // *UserList_SimilarUserList // *UserList_RuleBasedUserList // *UserList_LogicalUserList // *UserList_BasicUserList UserList isUserList_UserList `protobuf_oneof:"user_list"` // contains filtered or unexported fields }
A user list. This is a list of users a customer may target.
func (*UserList) Descriptor
deprecated
added in
v0.2.0
func (*UserList) GetAccessReason ¶ added in v0.2.0
func (x *UserList) GetAccessReason() enums.AccessReasonEnum_AccessReason
func (*UserList) GetAccountUserListStatus ¶ added in v0.2.0
func (x *UserList) GetAccountUserListStatus() enums.UserListAccessStatusEnum_UserListAccessStatus
func (*UserList) GetBasicUserList ¶ added in v0.2.1
func (x *UserList) GetBasicUserList() *common.BasicUserListInfo
func (*UserList) GetClosingReason ¶ added in v0.2.0
func (x *UserList) GetClosingReason() enums.UserListClosingReasonEnum_UserListClosingReason
func (*UserList) GetCrmBasedUserList ¶ added in v0.2.0
func (x *UserList) GetCrmBasedUserList() *common.CrmBasedUserListInfo
func (*UserList) GetDescription ¶ added in v0.2.0
func (*UserList) GetEligibleForDisplay ¶ added in v0.2.0
func (*UserList) GetEligibleForSearch ¶ added in v0.2.0
func (*UserList) GetIntegrationCode ¶ added in v0.2.0
func (*UserList) GetLogicalUserList ¶ added in v0.2.1
func (x *UserList) GetLogicalUserList() *common.LogicalUserListInfo
func (*UserList) GetMatchRatePercentage ¶ added in v0.2.4
func (*UserList) GetMembershipLifeSpan ¶ added in v0.2.0
func (*UserList) GetMembershipStatus ¶ added in v0.2.0
func (x *UserList) GetMembershipStatus() enums.UserListMembershipStatusEnum_UserListMembershipStatus
func (*UserList) GetReadOnly ¶ added in v0.2.0
func (*UserList) GetResourceName ¶ added in v0.2.0
func (*UserList) GetRuleBasedUserList ¶ added in v0.2.1
func (x *UserList) GetRuleBasedUserList() *common.RuleBasedUserListInfo
func (*UserList) GetSimilarUserList ¶ added in v0.2.0
func (x *UserList) GetSimilarUserList() *common.SimilarUserListInfo
func (*UserList) GetSizeForDisplay ¶ added in v0.2.0
func (*UserList) GetSizeForSearch ¶ added in v0.2.0
func (*UserList) GetSizeRangeForDisplay ¶ added in v0.2.0
func (x *UserList) GetSizeRangeForDisplay() enums.UserListSizeRangeEnum_UserListSizeRange
func (*UserList) GetSizeRangeForSearch ¶ added in v0.2.0
func (x *UserList) GetSizeRangeForSearch() enums.UserListSizeRangeEnum_UserListSizeRange
func (*UserList) GetType ¶ added in v0.2.0
func (x *UserList) GetType() enums.UserListTypeEnum_UserListType
func (*UserList) GetUserList ¶ added in v0.2.0
func (m *UserList) GetUserList() isUserList_UserList
func (*UserList) ProtoMessage ¶ added in v0.2.0
func (*UserList) ProtoMessage()
func (*UserList) ProtoReflect ¶ added in v0.2.4
func (x *UserList) ProtoReflect() protoreflect.Message
type UserList_BasicUserList ¶ added in v0.2.1
type UserList_BasicUserList struct { // User list targeting as a collection of conversion or remarketing actions. BasicUserList *common.BasicUserListInfo `protobuf:"bytes,23,opt,name=basic_user_list,json=basicUserList,proto3,oneof"` }
type UserList_CrmBasedUserList ¶ added in v0.2.0
type UserList_CrmBasedUserList struct { // User list of CRM users provided by the advertiser. CrmBasedUserList *common.CrmBasedUserListInfo `protobuf:"bytes,19,opt,name=crm_based_user_list,json=crmBasedUserList,proto3,oneof"` }
type UserList_LogicalUserList ¶ added in v0.2.1
type UserList_LogicalUserList struct { // User list that is a custom combination of user lists and user interests. LogicalUserList *common.LogicalUserListInfo `protobuf:"bytes,22,opt,name=logical_user_list,json=logicalUserList,proto3,oneof"` }
type UserList_RuleBasedUserList ¶ added in v0.2.1
type UserList_RuleBasedUserList struct { // User list generated by a rule. RuleBasedUserList *common.RuleBasedUserListInfo `protobuf:"bytes,21,opt,name=rule_based_user_list,json=ruleBasedUserList,proto3,oneof"` }
type UserList_SimilarUserList ¶ added in v0.2.0
type UserList_SimilarUserList struct { // Output only. User list which are similar to users from another UserList. // These lists are readonly and automatically created by google. SimilarUserList *common.SimilarUserListInfo `protobuf:"bytes,20,opt,name=similar_user_list,json=similarUserList,proto3,oneof"` }
type UserLocationView ¶ added in v0.2.4
type UserLocationView struct { // Output only. The resource name of the user location view. // UserLocation view resource names have the form: // // `customers/{customer_id}/userLocationViews/{country_criterion_id}~{targeting_location}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. Criterion Id for the country. CountryCriterionId *int64 `protobuf:"varint,4,opt,name=country_criterion_id,json=countryCriterionId,proto3,oneof" json:"country_criterion_id,omitempty"` // Output only. Indicates whether location was targeted or not. TargetingLocation *bool `protobuf:"varint,5,opt,name=targeting_location,json=targetingLocation,proto3,oneof" json:"targeting_location,omitempty"` // contains filtered or unexported fields }
A user location view.
User Location View includes all metrics aggregated at the country level, one row per country. It reports metrics at the actual physical location of the user by targeted or not targeted location. If other segment fields are used, you may get more than one row per country.
func (*UserLocationView) Descriptor
deprecated
added in
v0.2.4
func (*UserLocationView) Descriptor() ([]byte, []int)
Deprecated: Use UserLocationView.ProtoReflect.Descriptor instead.
func (*UserLocationView) GetCountryCriterionId ¶ added in v0.2.4
func (x *UserLocationView) GetCountryCriterionId() int64
func (*UserLocationView) GetResourceName ¶ added in v0.2.4
func (x *UserLocationView) GetResourceName() string
func (*UserLocationView) GetTargetingLocation ¶ added in v0.2.4
func (x *UserLocationView) GetTargetingLocation() bool
func (*UserLocationView) ProtoMessage ¶ added in v0.2.4
func (*UserLocationView) ProtoMessage()
func (*UserLocationView) ProtoReflect ¶ added in v0.2.4
func (x *UserLocationView) ProtoReflect() protoreflect.Message
func (*UserLocationView) Reset ¶ added in v0.2.4
func (x *UserLocationView) Reset()
func (*UserLocationView) String ¶ added in v0.2.4
func (x *UserLocationView) String() string
type Video ¶ added in v0.2.0
type Video struct { // Output only. The resource name of the video. // Video resource names have the form: // // `customers/{customer_id}/videos/{video_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // Output only. The ID of the video. Id *string `protobuf:"bytes,6,opt,name=id,proto3,oneof" json:"id,omitempty"` // Output only. The owner channel id of the video. ChannelId *string `protobuf:"bytes,7,opt,name=channel_id,json=channelId,proto3,oneof" json:"channel_id,omitempty"` // Output only. The duration of the video in milliseconds. DurationMillis *int64 `protobuf:"varint,8,opt,name=duration_millis,json=durationMillis,proto3,oneof" json:"duration_millis,omitempty"` // Output only. The title of the video. Title *string `protobuf:"bytes,9,opt,name=title,proto3,oneof" json:"title,omitempty"` // contains filtered or unexported fields }
A video.
func (*Video) Descriptor
deprecated
added in
v0.2.0
func (*Video) GetChannelId ¶ added in v0.2.0
func (*Video) GetDurationMillis ¶ added in v0.2.0
func (*Video) GetResourceName ¶ added in v0.2.0
func (*Video) ProtoMessage ¶ added in v0.2.0
func (*Video) ProtoMessage()
func (*Video) ProtoReflect ¶ added in v0.2.4
func (x *Video) ProtoReflect() protoreflect.Message
type WebpageView ¶ added in v0.2.4
type WebpageView struct { // Output only. The resource name of the webpage view. // Webpage view resource names have the form: // // `customers/{customer_id}/webpageViews/{ad_group_id}~{criterion_id}` ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` // contains filtered or unexported fields }
A webpage view.
func (*WebpageView) Descriptor
deprecated
added in
v0.2.4
func (*WebpageView) Descriptor() ([]byte, []int)
Deprecated: Use WebpageView.ProtoReflect.Descriptor instead.
func (*WebpageView) GetResourceName ¶ added in v0.2.4
func (x *WebpageView) GetResourceName() string
func (*WebpageView) ProtoMessage ¶ added in v0.2.4
func (*WebpageView) ProtoMessage()
func (*WebpageView) ProtoReflect ¶ added in v0.2.4
func (x *WebpageView) ProtoReflect() protoreflect.Message
func (*WebpageView) Reset ¶ added in v0.2.4
func (x *WebpageView) Reset()
func (*WebpageView) String ¶ added in v0.2.4
func (x *WebpageView) String() string
Source Files ¶
- account_budget.pb.go
- account_budget_proposal.pb.go
- account_link.pb.go
- ad.pb.go
- ad_group.pb.go
- ad_group_ad.pb.go
- ad_group_ad_asset_view.pb.go
- ad_group_ad_label.pb.go
- ad_group_asset.pb.go
- ad_group_audience_view.pb.go
- ad_group_bid_modifier.pb.go
- ad_group_criterion.pb.go
- ad_group_criterion_label.pb.go
- ad_group_criterion_simulation.pb.go
- ad_group_extension_setting.pb.go
- ad_group_feed.pb.go
- ad_group_label.pb.go
- ad_group_simulation.pb.go
- ad_parameter.pb.go
- ad_schedule_view.pb.go
- age_range_view.pb.go
- asset.pb.go
- batch_job.pb.go
- bidding_strategy.pb.go
- bidding_strategy_simulation.pb.go
- billing_setup.pb.go
- call_view.pb.go
- campaign.pb.go
- campaign_asset.pb.go
- campaign_audience_view.pb.go
- campaign_bid_modifier.pb.go
- campaign_budget.pb.go
- campaign_criterion.pb.go
- campaign_criterion_simulation.pb.go
- campaign_draft.pb.go
- campaign_experiment.pb.go
- campaign_extension_setting.pb.go
- campaign_feed.pb.go
- campaign_label.pb.go
- campaign_shared_set.pb.go
- campaign_simulation.pb.go
- carrier_constant.pb.go
- change_event.pb.go
- change_status.pb.go
- click_view.pb.go
- combined_audience.pb.go
- conversion_action.pb.go
- conversion_custom_variable.pb.go
- currency_constant.pb.go
- custom_audience.pb.go
- custom_interest.pb.go
- customer.pb.go
- customer_asset.pb.go
- customer_client.pb.go
- customer_client_link.pb.go
- customer_extension_setting.pb.go
- customer_feed.pb.go
- customer_label.pb.go
- customer_manager_link.pb.go
- customer_negative_criterion.pb.go
- customer_user_access.pb.go
- customer_user_access_invitation.pb.go
- detail_placement_view.pb.go
- display_keyword_view.pb.go
- distance_view.pb.go
- domain_category.pb.go
- dynamic_search_ads_search_term_view.pb.go
- expanded_landing_page_view.pb.go
- extension_feed_item.pb.go
- feed.pb.go
- feed_item.pb.go
- feed_item_set.pb.go
- feed_item_set_link.pb.go
- feed_item_target.pb.go
- feed_mapping.pb.go
- feed_placeholder_view.pb.go
- gender_view.pb.go
- geo_target_constant.pb.go
- geographic_view.pb.go
- google_ads_field.pb.go
- group_placement_view.pb.go
- hotel_group_view.pb.go
- hotel_performance_view.pb.go
- income_range_view.pb.go
- invoice.pb.go
- keyword_plan.pb.go
- keyword_plan_ad_group.pb.go
- keyword_plan_ad_group_keyword.pb.go
- keyword_plan_campaign.pb.go
- keyword_plan_campaign_keyword.pb.go
- keyword_view.pb.go
- label.pb.go
- landing_page_view.pb.go
- language_constant.pb.go
- life_event.pb.go
- location_view.pb.go
- managed_placement_view.pb.go
- media_file.pb.go
- merchant_center_link.pb.go
- mobile_app_category_constant.pb.go
- mobile_device_constant.pb.go
- offline_user_data_job.pb.go
- operating_system_version_constant.pb.go
- paid_organic_search_term_view.pb.go
- parental_status_view.pb.go
- payments_account.pb.go
- product_bidding_category_constant.pb.go
- product_group_view.pb.go
- recommendation.pb.go
- remarketing_action.pb.go
- search_term_view.pb.go
- shared_criterion.pb.go
- shared_set.pb.go
- shopping_performance_view.pb.go
- third_party_app_analytics_link.pb.go
- topic_constant.pb.go
- topic_view.pb.go
- user_interest.pb.go
- user_list.pb.go
- user_location_view.pb.go
- video.pb.go
- webpage_view.pb.go