services

package
v0.0.0-...-c86a4d9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2022 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AccountBudgetProposalService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AccountBudgetProposalService",
	HandlerType: (*AccountBudgetProposalServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAccountBudgetProposal",
			Handler:    _AccountBudgetProposalService_MutateAccountBudgetProposal_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/account_budget_proposal_service.proto",
}

AccountBudgetProposalService_ServiceDesc is the grpc.ServiceDesc for AccountBudgetProposalService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AccountLinkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AccountLinkService",
	HandlerType: (*AccountLinkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateAccountLink",
			Handler:    _AccountLinkService_CreateAccountLink_Handler,
		},
		{
			MethodName: "MutateAccountLink",
			Handler:    _AccountLinkService_MutateAccountLink_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/account_link_service.proto",
}

AccountLinkService_ServiceDesc is the grpc.ServiceDesc for AccountLinkService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupAdLabelService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupAdLabelService",
	HandlerType: (*AdGroupAdLabelServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupAdLabels",
			Handler:    _AdGroupAdLabelService_MutateAdGroupAdLabels_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_ad_label_service.proto",
}

AdGroupAdLabelService_ServiceDesc is the grpc.ServiceDesc for AdGroupAdLabelService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupAdService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupAdService",
	HandlerType: (*AdGroupAdServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupAds",
			Handler:    _AdGroupAdService_MutateAdGroupAds_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_ad_service.proto",
}

AdGroupAdService_ServiceDesc is the grpc.ServiceDesc for AdGroupAdService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupAssetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupAssetService",
	HandlerType: (*AdGroupAssetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupAssets",
			Handler:    _AdGroupAssetService_MutateAdGroupAssets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_asset_service.proto",
}

AdGroupAssetService_ServiceDesc is the grpc.ServiceDesc for AdGroupAssetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupBidModifierService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupBidModifierService",
	HandlerType: (*AdGroupBidModifierServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupBidModifiers",
			Handler:    _AdGroupBidModifierService_MutateAdGroupBidModifiers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_bid_modifier_service.proto",
}

AdGroupBidModifierService_ServiceDesc is the grpc.ServiceDesc for AdGroupBidModifierService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupCriterionCustomizerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupCriterionCustomizerService",
	HandlerType: (*AdGroupCriterionCustomizerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupCriterionCustomizers",
			Handler:    _AdGroupCriterionCustomizerService_MutateAdGroupCriterionCustomizers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_criterion_customizer_service.proto",
}

AdGroupCriterionCustomizerService_ServiceDesc is the grpc.ServiceDesc for AdGroupCriterionCustomizerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupCriterionLabelService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupCriterionLabelService",
	HandlerType: (*AdGroupCriterionLabelServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupCriterionLabels",
			Handler:    _AdGroupCriterionLabelService_MutateAdGroupCriterionLabels_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_criterion_label_service.proto",
}

AdGroupCriterionLabelService_ServiceDesc is the grpc.ServiceDesc for AdGroupCriterionLabelService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupCriterionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupCriterionService",
	HandlerType: (*AdGroupCriterionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupCriteria",
			Handler:    _AdGroupCriterionService_MutateAdGroupCriteria_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_criterion_service.proto",
}

AdGroupCriterionService_ServiceDesc is the grpc.ServiceDesc for AdGroupCriterionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupCustomizerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupCustomizerService",
	HandlerType: (*AdGroupCustomizerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupCustomizers",
			Handler:    _AdGroupCustomizerService_MutateAdGroupCustomizers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_customizer_service.proto",
}

AdGroupCustomizerService_ServiceDesc is the grpc.ServiceDesc for AdGroupCustomizerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupExtensionSettingService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupExtensionSettingService",
	HandlerType: (*AdGroupExtensionSettingServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupExtensionSettings",
			Handler:    _AdGroupExtensionSettingService_MutateAdGroupExtensionSettings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_extension_setting_service.proto",
}

AdGroupExtensionSettingService_ServiceDesc is the grpc.ServiceDesc for AdGroupExtensionSettingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupFeedService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupFeedService",
	HandlerType: (*AdGroupFeedServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupFeeds",
			Handler:    _AdGroupFeedService_MutateAdGroupFeeds_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_feed_service.proto",
}

AdGroupFeedService_ServiceDesc is the grpc.ServiceDesc for AdGroupFeedService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupLabelService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupLabelService",
	HandlerType: (*AdGroupLabelServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroupLabels",
			Handler:    _AdGroupLabelService_MutateAdGroupLabels_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_label_service.proto",
}

AdGroupLabelService_ServiceDesc is the grpc.ServiceDesc for AdGroupLabelService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdGroupService",
	HandlerType: (*AdGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdGroups",
			Handler:    _AdGroupService_MutateAdGroups_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_group_service.proto",
}

AdGroupService_ServiceDesc is the grpc.ServiceDesc for AdGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdParameterService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdParameterService",
	HandlerType: (*AdParameterServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAdParameters",
			Handler:    _AdParameterService_MutateAdParameters_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_parameter_service.proto",
}

AdParameterService_ServiceDesc is the grpc.ServiceDesc for AdParameterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AdService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AdService",
	HandlerType: (*AdServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetAd",
			Handler:    _AdService_GetAd_Handler,
		},
		{
			MethodName: "MutateAds",
			Handler:    _AdService_MutateAds_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/ad_service.proto",
}

AdService_ServiceDesc is the grpc.ServiceDesc for AdService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AssetGroupAssetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AssetGroupAssetService",
	HandlerType: (*AssetGroupAssetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAssetGroupAssets",
			Handler:    _AssetGroupAssetService_MutateAssetGroupAssets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/asset_group_asset_service.proto",
}

AssetGroupAssetService_ServiceDesc is the grpc.ServiceDesc for AssetGroupAssetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AssetGroupListingGroupFilterService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AssetGroupListingGroupFilterService",
	HandlerType: (*AssetGroupListingGroupFilterServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAssetGroupListingGroupFilters",
			Handler:    _AssetGroupListingGroupFilterService_MutateAssetGroupListingGroupFilters_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/asset_group_listing_group_filter_service.proto",
}

AssetGroupListingGroupFilterService_ServiceDesc is the grpc.ServiceDesc for AssetGroupListingGroupFilterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AssetGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AssetGroupService",
	HandlerType: (*AssetGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAssetGroups",
			Handler:    _AssetGroupService_MutateAssetGroups_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/asset_group_service.proto",
}

AssetGroupService_ServiceDesc is the grpc.ServiceDesc for AssetGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AssetGroupSignalService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AssetGroupSignalService",
	HandlerType: (*AssetGroupSignalServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAssetGroupSignals",
			Handler:    _AssetGroupSignalService_MutateAssetGroupSignals_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/asset_group_signal_service.proto",
}

AssetGroupSignalService_ServiceDesc is the grpc.ServiceDesc for AssetGroupSignalService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AssetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AssetService",
	HandlerType: (*AssetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAssets",
			Handler:    _AssetService_MutateAssets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/asset_service.proto",
}

AssetService_ServiceDesc is the grpc.ServiceDesc for AssetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AssetSetAssetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AssetSetAssetService",
	HandlerType: (*AssetSetAssetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAssetSetAssets",
			Handler:    _AssetSetAssetService_MutateAssetSetAssets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/asset_set_asset_service.proto",
}

AssetSetAssetService_ServiceDesc is the grpc.ServiceDesc for AssetSetAssetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AssetSetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AssetSetService",
	HandlerType: (*AssetSetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAssetSets",
			Handler:    _AssetSetService_MutateAssetSets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/asset_set_service.proto",
}

AssetSetService_ServiceDesc is the grpc.ServiceDesc for AssetSetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AudienceInsightsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AudienceInsightsService",
	HandlerType: (*AudienceInsightsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GenerateInsightsFinderReport",
			Handler:    _AudienceInsightsService_GenerateInsightsFinderReport_Handler,
		},
		{
			MethodName: "ListAudienceInsightsAttributes",
			Handler:    _AudienceInsightsService_ListAudienceInsightsAttributes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/audience_insights_service.proto",
}

AudienceInsightsService_ServiceDesc is the grpc.ServiceDesc for AudienceInsightsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AudienceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.AudienceService",
	HandlerType: (*AudienceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateAudiences",
			Handler:    _AudienceService_MutateAudiences_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/audience_service.proto",
}

AudienceService_ServiceDesc is the grpc.ServiceDesc for AudienceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var BatchJobService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.BatchJobService",
	HandlerType: (*BatchJobServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateBatchJob",
			Handler:    _BatchJobService_MutateBatchJob_Handler,
		},
		{
			MethodName: "ListBatchJobResults",
			Handler:    _BatchJobService_ListBatchJobResults_Handler,
		},
		{
			MethodName: "RunBatchJob",
			Handler:    _BatchJobService_RunBatchJob_Handler,
		},
		{
			MethodName: "AddBatchJobOperations",
			Handler:    _BatchJobService_AddBatchJobOperations_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/batch_job_service.proto",
}

BatchJobService_ServiceDesc is the grpc.ServiceDesc for BatchJobService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var BiddingDataExclusionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.BiddingDataExclusionService",
	HandlerType: (*BiddingDataExclusionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateBiddingDataExclusions",
			Handler:    _BiddingDataExclusionService_MutateBiddingDataExclusions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/bidding_data_exclusion_service.proto",
}

BiddingDataExclusionService_ServiceDesc is the grpc.ServiceDesc for BiddingDataExclusionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var BiddingSeasonalityAdjustmentService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.BiddingSeasonalityAdjustmentService",
	HandlerType: (*BiddingSeasonalityAdjustmentServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateBiddingSeasonalityAdjustments",
			Handler:    _BiddingSeasonalityAdjustmentService_MutateBiddingSeasonalityAdjustments_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/bidding_seasonality_adjustment_service.proto",
}

BiddingSeasonalityAdjustmentService_ServiceDesc is the grpc.ServiceDesc for BiddingSeasonalityAdjustmentService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var BiddingStrategyService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.BiddingStrategyService",
	HandlerType: (*BiddingStrategyServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateBiddingStrategies",
			Handler:    _BiddingStrategyService_MutateBiddingStrategies_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/bidding_strategy_service.proto",
}

BiddingStrategyService_ServiceDesc is the grpc.ServiceDesc for BiddingStrategyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var BillingSetupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.BillingSetupService",
	HandlerType: (*BillingSetupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateBillingSetup",
			Handler:    _BillingSetupService_MutateBillingSetup_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/billing_setup_service.proto",
}

BillingSetupService_ServiceDesc is the grpc.ServiceDesc for BillingSetupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignAssetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignAssetService",
	HandlerType: (*CampaignAssetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignAssets",
			Handler:    _CampaignAssetService_MutateCampaignAssets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_asset_service.proto",
}

CampaignAssetService_ServiceDesc is the grpc.ServiceDesc for CampaignAssetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignAssetSetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignAssetSetService",
	HandlerType: (*CampaignAssetSetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignAssetSets",
			Handler:    _CampaignAssetSetService_MutateCampaignAssetSets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_asset_set_service.proto",
}

CampaignAssetSetService_ServiceDesc is the grpc.ServiceDesc for CampaignAssetSetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignBidModifierService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignBidModifierService",
	HandlerType: (*CampaignBidModifierServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignBidModifiers",
			Handler:    _CampaignBidModifierService_MutateCampaignBidModifiers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_bid_modifier_service.proto",
}

CampaignBidModifierService_ServiceDesc is the grpc.ServiceDesc for CampaignBidModifierService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignBudgetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignBudgetService",
	HandlerType: (*CampaignBudgetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignBudgets",
			Handler:    _CampaignBudgetService_MutateCampaignBudgets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_budget_service.proto",
}

CampaignBudgetService_ServiceDesc is the grpc.ServiceDesc for CampaignBudgetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignConversionGoalService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignConversionGoalService",
	HandlerType: (*CampaignConversionGoalServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignConversionGoals",
			Handler:    _CampaignConversionGoalService_MutateCampaignConversionGoals_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_conversion_goal_service.proto",
}

CampaignConversionGoalService_ServiceDesc is the grpc.ServiceDesc for CampaignConversionGoalService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignCriterionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignCriterionService",
	HandlerType: (*CampaignCriterionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignCriteria",
			Handler:    _CampaignCriterionService_MutateCampaignCriteria_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_criterion_service.proto",
}

CampaignCriterionService_ServiceDesc is the grpc.ServiceDesc for CampaignCriterionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignCustomizerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignCustomizerService",
	HandlerType: (*CampaignCustomizerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignCustomizers",
			Handler:    _CampaignCustomizerService_MutateCampaignCustomizers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_customizer_service.proto",
}

CampaignCustomizerService_ServiceDesc is the grpc.ServiceDesc for CampaignCustomizerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignDraftService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignDraftService",
	HandlerType: (*CampaignDraftServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignDrafts",
			Handler:    _CampaignDraftService_MutateCampaignDrafts_Handler,
		},
		{
			MethodName: "PromoteCampaignDraft",
			Handler:    _CampaignDraftService_PromoteCampaignDraft_Handler,
		},
		{
			MethodName: "ListCampaignDraftAsyncErrors",
			Handler:    _CampaignDraftService_ListCampaignDraftAsyncErrors_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_draft_service.proto",
}

CampaignDraftService_ServiceDesc is the grpc.ServiceDesc for CampaignDraftService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignExperimentService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignExperimentService",
	HandlerType: (*CampaignExperimentServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateCampaignExperiment",
			Handler:    _CampaignExperimentService_CreateCampaignExperiment_Handler,
		},
		{
			MethodName: "MutateCampaignExperiments",
			Handler:    _CampaignExperimentService_MutateCampaignExperiments_Handler,
		},
		{
			MethodName: "GraduateCampaignExperiment",
			Handler:    _CampaignExperimentService_GraduateCampaignExperiment_Handler,
		},
		{
			MethodName: "PromoteCampaignExperiment",
			Handler:    _CampaignExperimentService_PromoteCampaignExperiment_Handler,
		},
		{
			MethodName: "EndCampaignExperiment",
			Handler:    _CampaignExperimentService_EndCampaignExperiment_Handler,
		},
		{
			MethodName: "ListCampaignExperimentAsyncErrors",
			Handler:    _CampaignExperimentService_ListCampaignExperimentAsyncErrors_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_experiment_service.proto",
}

CampaignExperimentService_ServiceDesc is the grpc.ServiceDesc for CampaignExperimentService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignExtensionSettingService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignExtensionSettingService",
	HandlerType: (*CampaignExtensionSettingServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignExtensionSettings",
			Handler:    _CampaignExtensionSettingService_MutateCampaignExtensionSettings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_extension_setting_service.proto",
}

CampaignExtensionSettingService_ServiceDesc is the grpc.ServiceDesc for CampaignExtensionSettingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignFeedService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignFeedService",
	HandlerType: (*CampaignFeedServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignFeeds",
			Handler:    _CampaignFeedService_MutateCampaignFeeds_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_feed_service.proto",
}

CampaignFeedService_ServiceDesc is the grpc.ServiceDesc for CampaignFeedService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignGroupService",
	HandlerType: (*CampaignGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignGroups",
			Handler:    _CampaignGroupService_MutateCampaignGroups_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_group_service.proto",
}

CampaignGroupService_ServiceDesc is the grpc.ServiceDesc for CampaignGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignLabelService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignLabelService",
	HandlerType: (*CampaignLabelServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignLabels",
			Handler:    _CampaignLabelService_MutateCampaignLabels_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_label_service.proto",
}

CampaignLabelService_ServiceDesc is the grpc.ServiceDesc for CampaignLabelService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignService",
	HandlerType: (*CampaignServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaigns",
			Handler:    _CampaignService_MutateCampaigns_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_service.proto",
}

CampaignService_ServiceDesc is the grpc.ServiceDesc for CampaignService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CampaignSharedSetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CampaignSharedSetService",
	HandlerType: (*CampaignSharedSetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCampaignSharedSets",
			Handler:    _CampaignSharedSetService_MutateCampaignSharedSets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/campaign_shared_set_service.proto",
}

CampaignSharedSetService_ServiceDesc is the grpc.ServiceDesc for CampaignSharedSetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ConversionActionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ConversionActionService",
	HandlerType: (*ConversionActionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateConversionActions",
			Handler:    _ConversionActionService_MutateConversionActions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/conversion_action_service.proto",
}

ConversionActionService_ServiceDesc is the grpc.ServiceDesc for ConversionActionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ConversionAdjustmentUploadService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ConversionAdjustmentUploadService",
	HandlerType: (*ConversionAdjustmentUploadServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UploadConversionAdjustments",
			Handler:    _ConversionAdjustmentUploadService_UploadConversionAdjustments_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/conversion_adjustment_upload_service.proto",
}

ConversionAdjustmentUploadService_ServiceDesc is the grpc.ServiceDesc for ConversionAdjustmentUploadService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ConversionCustomVariableService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ConversionCustomVariableService",
	HandlerType: (*ConversionCustomVariableServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateConversionCustomVariables",
			Handler:    _ConversionCustomVariableService_MutateConversionCustomVariables_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/conversion_custom_variable_service.proto",
}

ConversionCustomVariableService_ServiceDesc is the grpc.ServiceDesc for ConversionCustomVariableService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ConversionGoalCampaignConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ConversionGoalCampaignConfigService",
	HandlerType: (*ConversionGoalCampaignConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateConversionGoalCampaignConfigs",
			Handler:    _ConversionGoalCampaignConfigService_MutateConversionGoalCampaignConfigs_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/conversion_goal_campaign_config_service.proto",
}

ConversionGoalCampaignConfigService_ServiceDesc is the grpc.ServiceDesc for ConversionGoalCampaignConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ConversionUploadService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ConversionUploadService",
	HandlerType: (*ConversionUploadServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UploadClickConversions",
			Handler:    _ConversionUploadService_UploadClickConversions_Handler,
		},
		{
			MethodName: "UploadCallConversions",
			Handler:    _ConversionUploadService_UploadCallConversions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/conversion_upload_service.proto",
}

ConversionUploadService_ServiceDesc is the grpc.ServiceDesc for ConversionUploadService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ConversionValueRuleService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ConversionValueRuleService",
	HandlerType: (*ConversionValueRuleServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateConversionValueRules",
			Handler:    _ConversionValueRuleService_MutateConversionValueRules_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/conversion_value_rule_service.proto",
}

ConversionValueRuleService_ServiceDesc is the grpc.ServiceDesc for ConversionValueRuleService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ConversionValueRuleSetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ConversionValueRuleSetService",
	HandlerType: (*ConversionValueRuleSetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateConversionValueRuleSets",
			Handler:    _ConversionValueRuleSetService_MutateConversionValueRuleSets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/conversion_value_rule_set_service.proto",
}

ConversionValueRuleSetService_ServiceDesc is the grpc.ServiceDesc for ConversionValueRuleSetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomAudienceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomAudienceService",
	HandlerType: (*CustomAudienceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomAudiences",
			Handler:    _CustomAudienceService_MutateCustomAudiences_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/custom_audience_service.proto",
}

CustomAudienceService_ServiceDesc is the grpc.ServiceDesc for CustomAudienceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomConversionGoalService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomConversionGoalService",
	HandlerType: (*CustomConversionGoalServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomConversionGoals",
			Handler:    _CustomConversionGoalService_MutateCustomConversionGoals_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/custom_conversion_goal_service.proto",
}

CustomConversionGoalService_ServiceDesc is the grpc.ServiceDesc for CustomConversionGoalService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomInterestService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomInterestService",
	HandlerType: (*CustomInterestServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomInterests",
			Handler:    _CustomInterestService_MutateCustomInterests_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/custom_interest_service.proto",
}

CustomInterestService_ServiceDesc is the grpc.ServiceDesc for CustomInterestService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerAssetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerAssetService",
	HandlerType: (*CustomerAssetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerAssets",
			Handler:    _CustomerAssetService_MutateCustomerAssets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_asset_service.proto",
}

CustomerAssetService_ServiceDesc is the grpc.ServiceDesc for CustomerAssetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerClientLinkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerClientLinkService",
	HandlerType: (*CustomerClientLinkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerClientLink",
			Handler:    _CustomerClientLinkService_MutateCustomerClientLink_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_client_link_service.proto",
}

CustomerClientLinkService_ServiceDesc is the grpc.ServiceDesc for CustomerClientLinkService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerConversionGoalService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerConversionGoalService",
	HandlerType: (*CustomerConversionGoalServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerConversionGoals",
			Handler:    _CustomerConversionGoalService_MutateCustomerConversionGoals_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_conversion_goal_service.proto",
}

CustomerConversionGoalService_ServiceDesc is the grpc.ServiceDesc for CustomerConversionGoalService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerCustomizerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerCustomizerService",
	HandlerType: (*CustomerCustomizerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerCustomizers",
			Handler:    _CustomerCustomizerService_MutateCustomerCustomizers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_customizer_service.proto",
}

CustomerCustomizerService_ServiceDesc is the grpc.ServiceDesc for CustomerCustomizerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerExtensionSettingService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerExtensionSettingService",
	HandlerType: (*CustomerExtensionSettingServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerExtensionSettings",
			Handler:    _CustomerExtensionSettingService_MutateCustomerExtensionSettings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_extension_setting_service.proto",
}

CustomerExtensionSettingService_ServiceDesc is the grpc.ServiceDesc for CustomerExtensionSettingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerFeedService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerFeedService",
	HandlerType: (*CustomerFeedServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerFeeds",
			Handler:    _CustomerFeedService_MutateCustomerFeeds_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_feed_service.proto",
}

CustomerFeedService_ServiceDesc is the grpc.ServiceDesc for CustomerFeedService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerLabelService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerLabelService",
	HandlerType: (*CustomerLabelServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerLabels",
			Handler:    _CustomerLabelService_MutateCustomerLabels_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_label_service.proto",
}

CustomerLabelService_ServiceDesc is the grpc.ServiceDesc for CustomerLabelService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerManagerLinkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerManagerLinkService",
	HandlerType: (*CustomerManagerLinkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerManagerLink",
			Handler:    _CustomerManagerLinkService_MutateCustomerManagerLink_Handler,
		},
		{
			MethodName: "MoveManagerLink",
			Handler:    _CustomerManagerLinkService_MoveManagerLink_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_manager_link_service.proto",
}

CustomerManagerLinkService_ServiceDesc is the grpc.ServiceDesc for CustomerManagerLinkService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerNegativeCriterionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerNegativeCriterionService",
	HandlerType: (*CustomerNegativeCriterionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerNegativeCriteria",
			Handler:    _CustomerNegativeCriterionService_MutateCustomerNegativeCriteria_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_negative_criterion_service.proto",
}

CustomerNegativeCriterionService_ServiceDesc is the grpc.ServiceDesc for CustomerNegativeCriterionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerService",
	HandlerType: (*CustomerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomer",
			Handler:    _CustomerService_MutateCustomer_Handler,
		},
		{
			MethodName: "ListAccessibleCustomers",
			Handler:    _CustomerService_ListAccessibleCustomers_Handler,
		},
		{
			MethodName: "CreateCustomerClient",
			Handler:    _CustomerService_CreateCustomerClient_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_service.proto",
}

CustomerService_ServiceDesc is the grpc.ServiceDesc for CustomerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerUserAccessInvitationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerUserAccessInvitationService",
	HandlerType: (*CustomerUserAccessInvitationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerUserAccessInvitation",
			Handler:    _CustomerUserAccessInvitationService_MutateCustomerUserAccessInvitation_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_user_access_invitation_service.proto",
}

CustomerUserAccessInvitationService_ServiceDesc is the grpc.ServiceDesc for CustomerUserAccessInvitationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomerUserAccessService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomerUserAccessService",
	HandlerType: (*CustomerUserAccessServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomerUserAccess",
			Handler:    _CustomerUserAccessService_MutateCustomerUserAccess_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customer_user_access_service.proto",
}

CustomerUserAccessService_ServiceDesc is the grpc.ServiceDesc for CustomerUserAccessService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CustomizerAttributeService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.CustomizerAttributeService",
	HandlerType: (*CustomizerAttributeServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateCustomizerAttributes",
			Handler:    _CustomizerAttributeService_MutateCustomizerAttributes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/customizer_attribute_service.proto",
}

CustomizerAttributeService_ServiceDesc is the grpc.ServiceDesc for CustomizerAttributeService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ExperimentArmService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ExperimentArmService",
	HandlerType: (*ExperimentArmServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateExperimentArms",
			Handler:    _ExperimentArmService_MutateExperimentArms_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/experiment_arm_service.proto",
}

ExperimentArmService_ServiceDesc is the grpc.ServiceDesc for ExperimentArmService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ExperimentService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ExperimentService",
	HandlerType: (*ExperimentServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateExperiments",
			Handler:    _ExperimentService_MutateExperiments_Handler,
		},
		{
			MethodName: "EndExperiment",
			Handler:    _ExperimentService_EndExperiment_Handler,
		},
		{
			MethodName: "ListExperimentAsyncErrors",
			Handler:    _ExperimentService_ListExperimentAsyncErrors_Handler,
		},
		{
			MethodName: "GraduateExperiment",
			Handler:    _ExperimentService_GraduateExperiment_Handler,
		},
		{
			MethodName: "ScheduleExperiment",
			Handler:    _ExperimentService_ScheduleExperiment_Handler,
		},
		{
			MethodName: "PromoteExperiment",
			Handler:    _ExperimentService_PromoteExperiment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/experiment_service.proto",
}

ExperimentService_ServiceDesc is the grpc.ServiceDesc for ExperimentService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ExtensionFeedItemService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ExtensionFeedItemService",
	HandlerType: (*ExtensionFeedItemServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateExtensionFeedItems",
			Handler:    _ExtensionFeedItemService_MutateExtensionFeedItems_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/extension_feed_item_service.proto",
}

ExtensionFeedItemService_ServiceDesc is the grpc.ServiceDesc for ExtensionFeedItemService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var FeedItemService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.FeedItemService",
	HandlerType: (*FeedItemServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateFeedItems",
			Handler:    _FeedItemService_MutateFeedItems_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/feed_item_service.proto",
}

FeedItemService_ServiceDesc is the grpc.ServiceDesc for FeedItemService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var FeedItemSetLinkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.FeedItemSetLinkService",
	HandlerType: (*FeedItemSetLinkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateFeedItemSetLinks",
			Handler:    _FeedItemSetLinkService_MutateFeedItemSetLinks_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/feed_item_set_link_service.proto",
}

FeedItemSetLinkService_ServiceDesc is the grpc.ServiceDesc for FeedItemSetLinkService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var FeedItemSetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.FeedItemSetService",
	HandlerType: (*FeedItemSetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateFeedItemSets",
			Handler:    _FeedItemSetService_MutateFeedItemSets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/feed_item_set_service.proto",
}

FeedItemSetService_ServiceDesc is the grpc.ServiceDesc for FeedItemSetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var FeedItemTargetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.FeedItemTargetService",
	HandlerType: (*FeedItemTargetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateFeedItemTargets",
			Handler:    _FeedItemTargetService_MutateFeedItemTargets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/feed_item_target_service.proto",
}

FeedItemTargetService_ServiceDesc is the grpc.ServiceDesc for FeedItemTargetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var FeedMappingService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.FeedMappingService",
	HandlerType: (*FeedMappingServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateFeedMappings",
			Handler:    _FeedMappingService_MutateFeedMappings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/feed_mapping_service.proto",
}

FeedMappingService_ServiceDesc is the grpc.ServiceDesc for FeedMappingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var FeedService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.FeedService",
	HandlerType: (*FeedServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateFeeds",
			Handler:    _FeedService_MutateFeeds_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/feed_service.proto",
}

FeedService_ServiceDesc is the grpc.ServiceDesc for FeedService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_services_account_budget_proposal_service_proto protoreflect.FileDescriptor
View Source
var File_services_account_link_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_ad_label_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_ad_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_asset_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_bid_modifier_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_criterion_customizer_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_criterion_label_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_criterion_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_customizer_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_extension_setting_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_feed_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_label_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_group_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_parameter_service_proto protoreflect.FileDescriptor
View Source
var File_services_ad_service_proto protoreflect.FileDescriptor
View Source
var File_services_asset_group_asset_service_proto protoreflect.FileDescriptor
View Source
var File_services_asset_group_listing_group_filter_service_proto protoreflect.FileDescriptor
View Source
var File_services_asset_group_service_proto protoreflect.FileDescriptor
View Source
var File_services_asset_group_signal_service_proto protoreflect.FileDescriptor
View Source
var File_services_asset_service_proto protoreflect.FileDescriptor
View Source
var File_services_asset_set_asset_service_proto protoreflect.FileDescriptor
View Source
var File_services_asset_set_service_proto protoreflect.FileDescriptor
View Source
var File_services_audience_insights_service_proto protoreflect.FileDescriptor
View Source
var File_services_audience_service_proto protoreflect.FileDescriptor
View Source
var File_services_batch_job_service_proto protoreflect.FileDescriptor
View Source
var File_services_bidding_data_exclusion_service_proto protoreflect.FileDescriptor
View Source
var File_services_bidding_seasonality_adjustment_service_proto protoreflect.FileDescriptor
View Source
var File_services_bidding_strategy_service_proto protoreflect.FileDescriptor
View Source
var File_services_billing_setup_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_asset_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_asset_set_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_bid_modifier_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_budget_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_conversion_goal_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_criterion_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_customizer_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_draft_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_experiment_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_extension_setting_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_feed_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_group_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_label_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_service_proto protoreflect.FileDescriptor
View Source
var File_services_campaign_shared_set_service_proto protoreflect.FileDescriptor
View Source
var File_services_conversion_action_service_proto protoreflect.FileDescriptor
View Source
var File_services_conversion_adjustment_upload_service_proto protoreflect.FileDescriptor
View Source
var File_services_conversion_custom_variable_service_proto protoreflect.FileDescriptor
View Source
var File_services_conversion_goal_campaign_config_service_proto protoreflect.FileDescriptor
View Source
var File_services_conversion_upload_service_proto protoreflect.FileDescriptor
View Source
var File_services_conversion_value_rule_service_proto protoreflect.FileDescriptor
View Source
var File_services_conversion_value_rule_set_service_proto protoreflect.FileDescriptor
View Source
var File_services_custom_audience_service_proto protoreflect.FileDescriptor
View Source
var File_services_custom_conversion_goal_service_proto protoreflect.FileDescriptor
View Source
var File_services_custom_interest_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_asset_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_client_link_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_conversion_goal_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_customizer_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_extension_setting_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_feed_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_label_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_manager_link_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_negative_criterion_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_user_access_invitation_service_proto protoreflect.FileDescriptor
View Source
var File_services_customer_user_access_service_proto protoreflect.FileDescriptor
View Source
var File_services_customizer_attribute_service_proto protoreflect.FileDescriptor
View Source
var File_services_experiment_arm_service_proto protoreflect.FileDescriptor
View Source
var File_services_experiment_service_proto protoreflect.FileDescriptor
View Source
var File_services_extension_feed_item_service_proto protoreflect.FileDescriptor
View Source
var File_services_feed_item_service_proto protoreflect.FileDescriptor
View Source
var File_services_feed_item_set_link_service_proto protoreflect.FileDescriptor
View Source
var File_services_feed_item_set_service_proto protoreflect.FileDescriptor
View Source
var File_services_feed_item_target_service_proto protoreflect.FileDescriptor
View Source
var File_services_feed_mapping_service_proto protoreflect.FileDescriptor
View Source
var File_services_feed_service_proto protoreflect.FileDescriptor
View Source
var File_services_geo_target_constant_service_proto protoreflect.FileDescriptor
View Source
var File_services_google_ads_field_service_proto protoreflect.FileDescriptor
View Source
var File_services_google_ads_service_proto protoreflect.FileDescriptor
View Source
var File_services_invoice_service_proto protoreflect.FileDescriptor
View Source
var File_services_keyword_plan_ad_group_keyword_service_proto protoreflect.FileDescriptor
View Source
var File_services_keyword_plan_ad_group_service_proto protoreflect.FileDescriptor
View Source
var File_services_keyword_plan_campaign_keyword_service_proto protoreflect.FileDescriptor
View Source
var File_services_keyword_plan_campaign_service_proto protoreflect.FileDescriptor
View Source
var File_services_keyword_plan_idea_service_proto protoreflect.FileDescriptor
View Source
var File_services_keyword_plan_service_proto protoreflect.FileDescriptor
View Source
var File_services_keyword_theme_constant_service_proto protoreflect.FileDescriptor
View Source
var File_services_label_service_proto protoreflect.FileDescriptor
View Source
var File_services_media_file_service_proto protoreflect.FileDescriptor
View Source
var File_services_merchant_center_link_service_proto protoreflect.FileDescriptor
View Source
var File_services_offline_user_data_job_service_proto protoreflect.FileDescriptor
View Source
var File_services_payments_account_service_proto protoreflect.FileDescriptor
View Source
var File_services_reach_plan_service_proto protoreflect.FileDescriptor
View Source
var File_services_recommendation_service_proto protoreflect.FileDescriptor
View Source
var File_services_remarketing_action_service_proto protoreflect.FileDescriptor
View Source
var File_services_shared_criterion_service_proto protoreflect.FileDescriptor
View Source
var File_services_shared_set_service_proto protoreflect.FileDescriptor
View Source
var File_services_smart_campaign_setting_service_proto protoreflect.FileDescriptor
View Source
var File_services_smart_campaign_suggest_service_proto protoreflect.FileDescriptor
View Source
var File_services_third_party_app_analytics_link_service_proto protoreflect.FileDescriptor
View Source
var File_services_user_data_service_proto protoreflect.FileDescriptor
View Source
var File_services_user_list_service_proto protoreflect.FileDescriptor
View Source
var GeoTargetConstantService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.GeoTargetConstantService",
	HandlerType: (*GeoTargetConstantServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SuggestGeoTargetConstants",
			Handler:    _GeoTargetConstantService_SuggestGeoTargetConstants_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/geo_target_constant_service.proto",
}

GeoTargetConstantService_ServiceDesc is the grpc.ServiceDesc for GeoTargetConstantService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var GoogleAdsFieldService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.GoogleAdsFieldService",
	HandlerType: (*GoogleAdsFieldServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetGoogleAdsField",
			Handler:    _GoogleAdsFieldService_GetGoogleAdsField_Handler,
		},
		{
			MethodName: "SearchGoogleAdsFields",
			Handler:    _GoogleAdsFieldService_SearchGoogleAdsFields_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/google_ads_field_service.proto",
}

GoogleAdsFieldService_ServiceDesc is the grpc.ServiceDesc for GoogleAdsFieldService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var GoogleAdsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.GoogleAdsService",
	HandlerType: (*GoogleAdsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Search",
			Handler:    _GoogleAdsService_Search_Handler,
		},
		{
			MethodName: "Mutate",
			Handler:    _GoogleAdsService_Mutate_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "SearchStream",
			Handler:       _GoogleAdsService_SearchStream_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "google/ads/googleads/v11/services/google_ads_service.proto",
}

GoogleAdsService_ServiceDesc is the grpc.ServiceDesc for GoogleAdsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var InvoiceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.InvoiceService",
	HandlerType: (*InvoiceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListInvoices",
			Handler:    _InvoiceService_ListInvoices_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/invoice_service.proto",
}

InvoiceService_ServiceDesc is the grpc.ServiceDesc for InvoiceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KeywordPlanAdGroupKeywordService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.KeywordPlanAdGroupKeywordService",
	HandlerType: (*KeywordPlanAdGroupKeywordServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateKeywordPlanAdGroupKeywords",
			Handler:    _KeywordPlanAdGroupKeywordService_MutateKeywordPlanAdGroupKeywords_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/keyword_plan_ad_group_keyword_service.proto",
}

KeywordPlanAdGroupKeywordService_ServiceDesc is the grpc.ServiceDesc for KeywordPlanAdGroupKeywordService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KeywordPlanAdGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.KeywordPlanAdGroupService",
	HandlerType: (*KeywordPlanAdGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateKeywordPlanAdGroups",
			Handler:    _KeywordPlanAdGroupService_MutateKeywordPlanAdGroups_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/keyword_plan_ad_group_service.proto",
}

KeywordPlanAdGroupService_ServiceDesc is the grpc.ServiceDesc for KeywordPlanAdGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KeywordPlanCampaignKeywordService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.KeywordPlanCampaignKeywordService",
	HandlerType: (*KeywordPlanCampaignKeywordServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateKeywordPlanCampaignKeywords",
			Handler:    _KeywordPlanCampaignKeywordService_MutateKeywordPlanCampaignKeywords_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/keyword_plan_campaign_keyword_service.proto",
}

KeywordPlanCampaignKeywordService_ServiceDesc is the grpc.ServiceDesc for KeywordPlanCampaignKeywordService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KeywordPlanCampaignService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.KeywordPlanCampaignService",
	HandlerType: (*KeywordPlanCampaignServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateKeywordPlanCampaigns",
			Handler:    _KeywordPlanCampaignService_MutateKeywordPlanCampaigns_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/keyword_plan_campaign_service.proto",
}

KeywordPlanCampaignService_ServiceDesc is the grpc.ServiceDesc for KeywordPlanCampaignService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KeywordPlanIdeaService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.KeywordPlanIdeaService",
	HandlerType: (*KeywordPlanIdeaServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GenerateKeywordIdeas",
			Handler:    _KeywordPlanIdeaService_GenerateKeywordIdeas_Handler,
		},
		{
			MethodName: "GenerateKeywordHistoricalMetrics",
			Handler:    _KeywordPlanIdeaService_GenerateKeywordHistoricalMetrics_Handler,
		},
		{
			MethodName: "GenerateAdGroupThemes",
			Handler:    _KeywordPlanIdeaService_GenerateAdGroupThemes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/keyword_plan_idea_service.proto",
}

KeywordPlanIdeaService_ServiceDesc is the grpc.ServiceDesc for KeywordPlanIdeaService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KeywordPlanService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.KeywordPlanService",
	HandlerType: (*KeywordPlanServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateKeywordPlans",
			Handler:    _KeywordPlanService_MutateKeywordPlans_Handler,
		},
		{
			MethodName: "GenerateForecastCurve",
			Handler:    _KeywordPlanService_GenerateForecastCurve_Handler,
		},
		{
			MethodName: "GenerateForecastTimeSeries",
			Handler:    _KeywordPlanService_GenerateForecastTimeSeries_Handler,
		},
		{
			MethodName: "GenerateForecastMetrics",
			Handler:    _KeywordPlanService_GenerateForecastMetrics_Handler,
		},
		{
			MethodName: "GenerateHistoricalMetrics",
			Handler:    _KeywordPlanService_GenerateHistoricalMetrics_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/keyword_plan_service.proto",
}

KeywordPlanService_ServiceDesc is the grpc.ServiceDesc for KeywordPlanService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KeywordThemeConstantService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.KeywordThemeConstantService",
	HandlerType: (*KeywordThemeConstantServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SuggestKeywordThemeConstants",
			Handler:    _KeywordThemeConstantService_SuggestKeywordThemeConstants_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/keyword_theme_constant_service.proto",
}

KeywordThemeConstantService_ServiceDesc is the grpc.ServiceDesc for KeywordThemeConstantService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var LabelService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.LabelService",
	HandlerType: (*LabelServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateLabels",
			Handler:    _LabelService_MutateLabels_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/label_service.proto",
}

LabelService_ServiceDesc is the grpc.ServiceDesc for LabelService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var MediaFileService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.MediaFileService",
	HandlerType: (*MediaFileServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateMediaFiles",
			Handler:    _MediaFileService_MutateMediaFiles_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/media_file_service.proto",
}

MediaFileService_ServiceDesc is the grpc.ServiceDesc for MediaFileService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var MerchantCenterLinkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.MerchantCenterLinkService",
	HandlerType: (*MerchantCenterLinkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListMerchantCenterLinks",
			Handler:    _MerchantCenterLinkService_ListMerchantCenterLinks_Handler,
		},
		{
			MethodName: "GetMerchantCenterLink",
			Handler:    _MerchantCenterLinkService_GetMerchantCenterLink_Handler,
		},
		{
			MethodName: "MutateMerchantCenterLink",
			Handler:    _MerchantCenterLinkService_MutateMerchantCenterLink_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/merchant_center_link_service.proto",
}

MerchantCenterLinkService_ServiceDesc is the grpc.ServiceDesc for MerchantCenterLinkService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var OfflineUserDataJobService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.OfflineUserDataJobService",
	HandlerType: (*OfflineUserDataJobServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateOfflineUserDataJob",
			Handler:    _OfflineUserDataJobService_CreateOfflineUserDataJob_Handler,
		},
		{
			MethodName: "AddOfflineUserDataJobOperations",
			Handler:    _OfflineUserDataJobService_AddOfflineUserDataJobOperations_Handler,
		},
		{
			MethodName: "RunOfflineUserDataJob",
			Handler:    _OfflineUserDataJobService_RunOfflineUserDataJob_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/offline_user_data_job_service.proto",
}

OfflineUserDataJobService_ServiceDesc is the grpc.ServiceDesc for OfflineUserDataJobService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PaymentsAccountService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.PaymentsAccountService",
	HandlerType: (*PaymentsAccountServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListPaymentsAccounts",
			Handler:    _PaymentsAccountService_ListPaymentsAccounts_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/payments_account_service.proto",
}

PaymentsAccountService_ServiceDesc is the grpc.ServiceDesc for PaymentsAccountService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ReachPlanService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ReachPlanService",
	HandlerType: (*ReachPlanServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListPlannableLocations",
			Handler:    _ReachPlanService_ListPlannableLocations_Handler,
		},
		{
			MethodName: "ListPlannableProducts",
			Handler:    _ReachPlanService_ListPlannableProducts_Handler,
		},
		{
			MethodName: "GenerateProductMixIdeas",
			Handler:    _ReachPlanService_GenerateProductMixIdeas_Handler,
		},
		{
			MethodName: "GenerateReachForecast",
			Handler:    _ReachPlanService_GenerateReachForecast_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/reach_plan_service.proto",
}

ReachPlanService_ServiceDesc is the grpc.ServiceDesc for ReachPlanService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var RecommendationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.RecommendationService",
	HandlerType: (*RecommendationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ApplyRecommendation",
			Handler:    _RecommendationService_ApplyRecommendation_Handler,
		},
		{
			MethodName: "DismissRecommendation",
			Handler:    _RecommendationService_DismissRecommendation_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/recommendation_service.proto",
}

RecommendationService_ServiceDesc is the grpc.ServiceDesc for RecommendationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var RemarketingActionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.RemarketingActionService",
	HandlerType: (*RemarketingActionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateRemarketingActions",
			Handler:    _RemarketingActionService_MutateRemarketingActions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/remarketing_action_service.proto",
}

RemarketingActionService_ServiceDesc is the grpc.ServiceDesc for RemarketingActionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SharedCriterionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.SharedCriterionService",
	HandlerType: (*SharedCriterionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateSharedCriteria",
			Handler:    _SharedCriterionService_MutateSharedCriteria_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/shared_criterion_service.proto",
}

SharedCriterionService_ServiceDesc is the grpc.ServiceDesc for SharedCriterionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SharedSetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.SharedSetService",
	HandlerType: (*SharedSetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateSharedSets",
			Handler:    _SharedSetService_MutateSharedSets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/shared_set_service.proto",
}

SharedSetService_ServiceDesc is the grpc.ServiceDesc for SharedSetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SmartCampaignSettingService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.SmartCampaignSettingService",
	HandlerType: (*SmartCampaignSettingServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateSmartCampaignSettings",
			Handler:    _SmartCampaignSettingService_MutateSmartCampaignSettings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/smart_campaign_setting_service.proto",
}

SmartCampaignSettingService_ServiceDesc is the grpc.ServiceDesc for SmartCampaignSettingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SmartCampaignSuggestService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.SmartCampaignSuggestService",
	HandlerType: (*SmartCampaignSuggestServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SuggestSmartCampaignBudgetOptions",
			Handler:    _SmartCampaignSuggestService_SuggestSmartCampaignBudgetOptions_Handler,
		},
		{
			MethodName: "SuggestSmartCampaignAd",
			Handler:    _SmartCampaignSuggestService_SuggestSmartCampaignAd_Handler,
		},
		{
			MethodName: "SuggestKeywordThemes",
			Handler:    _SmartCampaignSuggestService_SuggestKeywordThemes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/smart_campaign_suggest_service.proto",
}

SmartCampaignSuggestService_ServiceDesc is the grpc.ServiceDesc for SmartCampaignSuggestService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ThirdPartyAppAnalyticsLinkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.ThirdPartyAppAnalyticsLinkService",
	HandlerType: (*ThirdPartyAppAnalyticsLinkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RegenerateShareableLinkId",
			Handler:    _ThirdPartyAppAnalyticsLinkService_RegenerateShareableLinkId_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/third_party_app_analytics_link_service.proto",
}

ThirdPartyAppAnalyticsLinkService_ServiceDesc is the grpc.ServiceDesc for ThirdPartyAppAnalyticsLinkService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserDataService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.UserDataService",
	HandlerType: (*UserDataServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UploadUserData",
			Handler:    _UserDataService_UploadUserData_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/user_data_service.proto",
}

UserDataService_ServiceDesc is the grpc.ServiceDesc for UserDataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserListService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.ads.googleads.v11.services.UserListService",
	HandlerType: (*UserListServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "MutateUserLists",
			Handler:    _UserListService_MutateUserLists_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/ads/googleads/v11/services/user_list_service.proto",
}

UserListService_ServiceDesc is the grpc.ServiceDesc for UserListService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAccountBudgetProposalServiceServer

func RegisterAccountBudgetProposalServiceServer(s grpc.ServiceRegistrar, srv AccountBudgetProposalServiceServer)

func RegisterAccountLinkServiceServer

func RegisterAccountLinkServiceServer(s grpc.ServiceRegistrar, srv AccountLinkServiceServer)

func RegisterAdGroupAdLabelServiceServer

func RegisterAdGroupAdLabelServiceServer(s grpc.ServiceRegistrar, srv AdGroupAdLabelServiceServer)

func RegisterAdGroupAdServiceServer

func RegisterAdGroupAdServiceServer(s grpc.ServiceRegistrar, srv AdGroupAdServiceServer)

func RegisterAdGroupAssetServiceServer

func RegisterAdGroupAssetServiceServer(s grpc.ServiceRegistrar, srv AdGroupAssetServiceServer)

func RegisterAdGroupBidModifierServiceServer

func RegisterAdGroupBidModifierServiceServer(s grpc.ServiceRegistrar, srv AdGroupBidModifierServiceServer)

func RegisterAdGroupCriterionCustomizerServiceServer

func RegisterAdGroupCriterionCustomizerServiceServer(s grpc.ServiceRegistrar, srv AdGroupCriterionCustomizerServiceServer)

func RegisterAdGroupCriterionLabelServiceServer

func RegisterAdGroupCriterionLabelServiceServer(s grpc.ServiceRegistrar, srv AdGroupCriterionLabelServiceServer)

func RegisterAdGroupCriterionServiceServer

func RegisterAdGroupCriterionServiceServer(s grpc.ServiceRegistrar, srv AdGroupCriterionServiceServer)

func RegisterAdGroupCustomizerServiceServer

func RegisterAdGroupCustomizerServiceServer(s grpc.ServiceRegistrar, srv AdGroupCustomizerServiceServer)

func RegisterAdGroupExtensionSettingServiceServer

func RegisterAdGroupExtensionSettingServiceServer(s grpc.ServiceRegistrar, srv AdGroupExtensionSettingServiceServer)

func RegisterAdGroupFeedServiceServer

func RegisterAdGroupFeedServiceServer(s grpc.ServiceRegistrar, srv AdGroupFeedServiceServer)

func RegisterAdGroupLabelServiceServer

func RegisterAdGroupLabelServiceServer(s grpc.ServiceRegistrar, srv AdGroupLabelServiceServer)

func RegisterAdGroupServiceServer

func RegisterAdGroupServiceServer(s grpc.ServiceRegistrar, srv AdGroupServiceServer)

func RegisterAdParameterServiceServer

func RegisterAdParameterServiceServer(s grpc.ServiceRegistrar, srv AdParameterServiceServer)

func RegisterAdServiceServer

func RegisterAdServiceServer(s grpc.ServiceRegistrar, srv AdServiceServer)

func RegisterAssetGroupAssetServiceServer

func RegisterAssetGroupAssetServiceServer(s grpc.ServiceRegistrar, srv AssetGroupAssetServiceServer)

func RegisterAssetGroupServiceServer

func RegisterAssetGroupServiceServer(s grpc.ServiceRegistrar, srv AssetGroupServiceServer)

func RegisterAssetGroupSignalServiceServer

func RegisterAssetGroupSignalServiceServer(s grpc.ServiceRegistrar, srv AssetGroupSignalServiceServer)

func RegisterAssetServiceServer

func RegisterAssetServiceServer(s grpc.ServiceRegistrar, srv AssetServiceServer)

func RegisterAssetSetAssetServiceServer

func RegisterAssetSetAssetServiceServer(s grpc.ServiceRegistrar, srv AssetSetAssetServiceServer)

func RegisterAssetSetServiceServer

func RegisterAssetSetServiceServer(s grpc.ServiceRegistrar, srv AssetSetServiceServer)

func RegisterAudienceInsightsServiceServer

func RegisterAudienceInsightsServiceServer(s grpc.ServiceRegistrar, srv AudienceInsightsServiceServer)

func RegisterAudienceServiceServer

func RegisterAudienceServiceServer(s grpc.ServiceRegistrar, srv AudienceServiceServer)

func RegisterBatchJobServiceServer

func RegisterBatchJobServiceServer(s grpc.ServiceRegistrar, srv BatchJobServiceServer)

func RegisterBiddingDataExclusionServiceServer

func RegisterBiddingDataExclusionServiceServer(s grpc.ServiceRegistrar, srv BiddingDataExclusionServiceServer)

func RegisterBiddingStrategyServiceServer

func RegisterBiddingStrategyServiceServer(s grpc.ServiceRegistrar, srv BiddingStrategyServiceServer)

func RegisterBillingSetupServiceServer

func RegisterBillingSetupServiceServer(s grpc.ServiceRegistrar, srv BillingSetupServiceServer)

func RegisterCampaignAssetServiceServer

func RegisterCampaignAssetServiceServer(s grpc.ServiceRegistrar, srv CampaignAssetServiceServer)

func RegisterCampaignAssetSetServiceServer

func RegisterCampaignAssetSetServiceServer(s grpc.ServiceRegistrar, srv CampaignAssetSetServiceServer)

func RegisterCampaignBidModifierServiceServer

func RegisterCampaignBidModifierServiceServer(s grpc.ServiceRegistrar, srv CampaignBidModifierServiceServer)

func RegisterCampaignBudgetServiceServer

func RegisterCampaignBudgetServiceServer(s grpc.ServiceRegistrar, srv CampaignBudgetServiceServer)

func RegisterCampaignConversionGoalServiceServer

func RegisterCampaignConversionGoalServiceServer(s grpc.ServiceRegistrar, srv CampaignConversionGoalServiceServer)

func RegisterCampaignCriterionServiceServer

func RegisterCampaignCriterionServiceServer(s grpc.ServiceRegistrar, srv CampaignCriterionServiceServer)

func RegisterCampaignCustomizerServiceServer

func RegisterCampaignCustomizerServiceServer(s grpc.ServiceRegistrar, srv CampaignCustomizerServiceServer)

func RegisterCampaignDraftServiceServer

func RegisterCampaignDraftServiceServer(s grpc.ServiceRegistrar, srv CampaignDraftServiceServer)

func RegisterCampaignExperimentServiceServer

func RegisterCampaignExperimentServiceServer(s grpc.ServiceRegistrar, srv CampaignExperimentServiceServer)

func RegisterCampaignExtensionSettingServiceServer

func RegisterCampaignExtensionSettingServiceServer(s grpc.ServiceRegistrar, srv CampaignExtensionSettingServiceServer)

func RegisterCampaignFeedServiceServer

func RegisterCampaignFeedServiceServer(s grpc.ServiceRegistrar, srv CampaignFeedServiceServer)

func RegisterCampaignGroupServiceServer

func RegisterCampaignGroupServiceServer(s grpc.ServiceRegistrar, srv CampaignGroupServiceServer)

func RegisterCampaignLabelServiceServer

func RegisterCampaignLabelServiceServer(s grpc.ServiceRegistrar, srv CampaignLabelServiceServer)

func RegisterCampaignServiceServer

func RegisterCampaignServiceServer(s grpc.ServiceRegistrar, srv CampaignServiceServer)

func RegisterCampaignSharedSetServiceServer

func RegisterCampaignSharedSetServiceServer(s grpc.ServiceRegistrar, srv CampaignSharedSetServiceServer)

func RegisterConversionActionServiceServer

func RegisterConversionActionServiceServer(s grpc.ServiceRegistrar, srv ConversionActionServiceServer)

func RegisterConversionAdjustmentUploadServiceServer

func RegisterConversionAdjustmentUploadServiceServer(s grpc.ServiceRegistrar, srv ConversionAdjustmentUploadServiceServer)

func RegisterConversionCustomVariableServiceServer

func RegisterConversionCustomVariableServiceServer(s grpc.ServiceRegistrar, srv ConversionCustomVariableServiceServer)

func RegisterConversionUploadServiceServer

func RegisterConversionUploadServiceServer(s grpc.ServiceRegistrar, srv ConversionUploadServiceServer)

func RegisterConversionValueRuleServiceServer

func RegisterConversionValueRuleServiceServer(s grpc.ServiceRegistrar, srv ConversionValueRuleServiceServer)

func RegisterConversionValueRuleSetServiceServer

func RegisterConversionValueRuleSetServiceServer(s grpc.ServiceRegistrar, srv ConversionValueRuleSetServiceServer)

func RegisterCustomAudienceServiceServer

func RegisterCustomAudienceServiceServer(s grpc.ServiceRegistrar, srv CustomAudienceServiceServer)

func RegisterCustomConversionGoalServiceServer

func RegisterCustomConversionGoalServiceServer(s grpc.ServiceRegistrar, srv CustomConversionGoalServiceServer)

func RegisterCustomInterestServiceServer

func RegisterCustomInterestServiceServer(s grpc.ServiceRegistrar, srv CustomInterestServiceServer)

func RegisterCustomerAssetServiceServer

func RegisterCustomerAssetServiceServer(s grpc.ServiceRegistrar, srv CustomerAssetServiceServer)

func RegisterCustomerClientLinkServiceServer

func RegisterCustomerClientLinkServiceServer(s grpc.ServiceRegistrar, srv CustomerClientLinkServiceServer)

func RegisterCustomerConversionGoalServiceServer

func RegisterCustomerConversionGoalServiceServer(s grpc.ServiceRegistrar, srv CustomerConversionGoalServiceServer)

func RegisterCustomerCustomizerServiceServer

func RegisterCustomerCustomizerServiceServer(s grpc.ServiceRegistrar, srv CustomerCustomizerServiceServer)

func RegisterCustomerExtensionSettingServiceServer

func RegisterCustomerExtensionSettingServiceServer(s grpc.ServiceRegistrar, srv CustomerExtensionSettingServiceServer)

func RegisterCustomerFeedServiceServer

func RegisterCustomerFeedServiceServer(s grpc.ServiceRegistrar, srv CustomerFeedServiceServer)

func RegisterCustomerLabelServiceServer

func RegisterCustomerLabelServiceServer(s grpc.ServiceRegistrar, srv CustomerLabelServiceServer)

func RegisterCustomerManagerLinkServiceServer

func RegisterCustomerManagerLinkServiceServer(s grpc.ServiceRegistrar, srv CustomerManagerLinkServiceServer)

func RegisterCustomerNegativeCriterionServiceServer

func RegisterCustomerNegativeCriterionServiceServer(s grpc.ServiceRegistrar, srv CustomerNegativeCriterionServiceServer)

func RegisterCustomerServiceServer

func RegisterCustomerServiceServer(s grpc.ServiceRegistrar, srv CustomerServiceServer)

func RegisterCustomerUserAccessServiceServer

func RegisterCustomerUserAccessServiceServer(s grpc.ServiceRegistrar, srv CustomerUserAccessServiceServer)

func RegisterCustomizerAttributeServiceServer

func RegisterCustomizerAttributeServiceServer(s grpc.ServiceRegistrar, srv CustomizerAttributeServiceServer)

func RegisterExperimentArmServiceServer

func RegisterExperimentArmServiceServer(s grpc.ServiceRegistrar, srv ExperimentArmServiceServer)

func RegisterExperimentServiceServer

func RegisterExperimentServiceServer(s grpc.ServiceRegistrar, srv ExperimentServiceServer)

func RegisterExtensionFeedItemServiceServer

func RegisterExtensionFeedItemServiceServer(s grpc.ServiceRegistrar, srv ExtensionFeedItemServiceServer)

func RegisterFeedItemServiceServer

func RegisterFeedItemServiceServer(s grpc.ServiceRegistrar, srv FeedItemServiceServer)

func RegisterFeedItemSetLinkServiceServer

func RegisterFeedItemSetLinkServiceServer(s grpc.ServiceRegistrar, srv FeedItemSetLinkServiceServer)

func RegisterFeedItemSetServiceServer

func RegisterFeedItemSetServiceServer(s grpc.ServiceRegistrar, srv FeedItemSetServiceServer)

func RegisterFeedItemTargetServiceServer

func RegisterFeedItemTargetServiceServer(s grpc.ServiceRegistrar, srv FeedItemTargetServiceServer)

func RegisterFeedMappingServiceServer

func RegisterFeedMappingServiceServer(s grpc.ServiceRegistrar, srv FeedMappingServiceServer)

func RegisterFeedServiceServer

func RegisterFeedServiceServer(s grpc.ServiceRegistrar, srv FeedServiceServer)

func RegisterGeoTargetConstantServiceServer

func RegisterGeoTargetConstantServiceServer(s grpc.ServiceRegistrar, srv GeoTargetConstantServiceServer)

func RegisterGoogleAdsFieldServiceServer

func RegisterGoogleAdsFieldServiceServer(s grpc.ServiceRegistrar, srv GoogleAdsFieldServiceServer)

func RegisterGoogleAdsServiceServer

func RegisterGoogleAdsServiceServer(s grpc.ServiceRegistrar, srv GoogleAdsServiceServer)

func RegisterInvoiceServiceServer

func RegisterInvoiceServiceServer(s grpc.ServiceRegistrar, srv InvoiceServiceServer)

func RegisterKeywordPlanAdGroupKeywordServiceServer

func RegisterKeywordPlanAdGroupKeywordServiceServer(s grpc.ServiceRegistrar, srv KeywordPlanAdGroupKeywordServiceServer)

func RegisterKeywordPlanAdGroupServiceServer

func RegisterKeywordPlanAdGroupServiceServer(s grpc.ServiceRegistrar, srv KeywordPlanAdGroupServiceServer)

func RegisterKeywordPlanCampaignKeywordServiceServer

func RegisterKeywordPlanCampaignKeywordServiceServer(s grpc.ServiceRegistrar, srv KeywordPlanCampaignKeywordServiceServer)

func RegisterKeywordPlanCampaignServiceServer

func RegisterKeywordPlanCampaignServiceServer(s grpc.ServiceRegistrar, srv KeywordPlanCampaignServiceServer)

func RegisterKeywordPlanIdeaServiceServer

func RegisterKeywordPlanIdeaServiceServer(s grpc.ServiceRegistrar, srv KeywordPlanIdeaServiceServer)

func RegisterKeywordPlanServiceServer

func RegisterKeywordPlanServiceServer(s grpc.ServiceRegistrar, srv KeywordPlanServiceServer)

func RegisterKeywordThemeConstantServiceServer

func RegisterKeywordThemeConstantServiceServer(s grpc.ServiceRegistrar, srv KeywordThemeConstantServiceServer)

func RegisterLabelServiceServer

func RegisterLabelServiceServer(s grpc.ServiceRegistrar, srv LabelServiceServer)

func RegisterMediaFileServiceServer

func RegisterMediaFileServiceServer(s grpc.ServiceRegistrar, srv MediaFileServiceServer)

func RegisterMerchantCenterLinkServiceServer

func RegisterMerchantCenterLinkServiceServer(s grpc.ServiceRegistrar, srv MerchantCenterLinkServiceServer)

func RegisterOfflineUserDataJobServiceServer

func RegisterOfflineUserDataJobServiceServer(s grpc.ServiceRegistrar, srv OfflineUserDataJobServiceServer)

func RegisterPaymentsAccountServiceServer

func RegisterPaymentsAccountServiceServer(s grpc.ServiceRegistrar, srv PaymentsAccountServiceServer)

func RegisterReachPlanServiceServer

func RegisterReachPlanServiceServer(s grpc.ServiceRegistrar, srv ReachPlanServiceServer)

func RegisterRecommendationServiceServer

func RegisterRecommendationServiceServer(s grpc.ServiceRegistrar, srv RecommendationServiceServer)

func RegisterRemarketingActionServiceServer

func RegisterRemarketingActionServiceServer(s grpc.ServiceRegistrar, srv RemarketingActionServiceServer)

func RegisterSharedCriterionServiceServer

func RegisterSharedCriterionServiceServer(s grpc.ServiceRegistrar, srv SharedCriterionServiceServer)

func RegisterSharedSetServiceServer

func RegisterSharedSetServiceServer(s grpc.ServiceRegistrar, srv SharedSetServiceServer)

func RegisterSmartCampaignSettingServiceServer

func RegisterSmartCampaignSettingServiceServer(s grpc.ServiceRegistrar, srv SmartCampaignSettingServiceServer)

func RegisterSmartCampaignSuggestServiceServer

func RegisterSmartCampaignSuggestServiceServer(s grpc.ServiceRegistrar, srv SmartCampaignSuggestServiceServer)

func RegisterThirdPartyAppAnalyticsLinkServiceServer

func RegisterThirdPartyAppAnalyticsLinkServiceServer(s grpc.ServiceRegistrar, srv ThirdPartyAppAnalyticsLinkServiceServer)

func RegisterUserDataServiceServer

func RegisterUserDataServiceServer(s grpc.ServiceRegistrar, srv UserDataServiceServer)

func RegisterUserListServiceServer

func RegisterUserListServiceServer(s grpc.ServiceRegistrar, srv UserListServiceServer)

Types

type AccountBudgetProposalOperation

type AccountBudgetProposalOperation struct {

	// FieldMask that determines which budget fields are modified.  While budgets
	// may be modified, proposals that propose such modifications are final.
	// Therefore, update operations are not supported for proposals.
	//
	// Proposals that modify budgets have the 'update' proposal type.  Specifying
	// a mask for any other proposal type is considered an error.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AccountBudgetProposalOperation_Create
	//	*AccountBudgetProposalOperation_Remove
	Operation isAccountBudgetProposalOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation to propose the creation of a new account-level budget or edit/end/remove an existing one.

func (*AccountBudgetProposalOperation) Descriptor deprecated

func (*AccountBudgetProposalOperation) Descriptor() ([]byte, []int)

Deprecated: Use AccountBudgetProposalOperation.ProtoReflect.Descriptor instead.

func (*AccountBudgetProposalOperation) GetCreate

func (*AccountBudgetProposalOperation) GetOperation

func (m *AccountBudgetProposalOperation) GetOperation() isAccountBudgetProposalOperation_Operation

func (*AccountBudgetProposalOperation) GetRemove

func (x *AccountBudgetProposalOperation) GetRemove() string

func (*AccountBudgetProposalOperation) GetUpdateMask

func (*AccountBudgetProposalOperation) ProtoMessage

func (*AccountBudgetProposalOperation) ProtoMessage()

func (*AccountBudgetProposalOperation) ProtoReflect

func (*AccountBudgetProposalOperation) Reset

func (x *AccountBudgetProposalOperation) Reset()

func (*AccountBudgetProposalOperation) String

type AccountBudgetProposalOperation_Create

type AccountBudgetProposalOperation_Create struct {
	// Create operation: A new proposal to create a new budget, edit an
	// existing budget, end an actively running budget, or remove an approved
	// budget scheduled to start in the future.
	// No resource name is expected for the new proposal.
	Create *resources.AccountBudgetProposal `protobuf:"bytes,2,opt,name=create,proto3,oneof"`
}

type AccountBudgetProposalOperation_Remove

type AccountBudgetProposalOperation_Remove struct {
	// Remove operation: A resource name for the removed proposal is expected,
	// in this format:
	//
	// `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}`
	// A request may be cancelled iff it is pending.
	Remove string `protobuf:"bytes,1,opt,name=remove,proto3,oneof"`
}

type AccountBudgetProposalServiceClient

type AccountBudgetProposalServiceClient interface {
	// Creates, updates, or removes account budget proposals.  Operation statuses
	// are returned.
	//
	// List of thrown errors:
	//   [AccountBudgetProposalError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [StringLengthError]()
	MutateAccountBudgetProposal(ctx context.Context, in *MutateAccountBudgetProposalRequest, opts ...grpc.CallOption) (*MutateAccountBudgetProposalResponse, error)
}

AccountBudgetProposalServiceClient is the client API for AccountBudgetProposalService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AccountBudgetProposalServiceServer

type AccountBudgetProposalServiceServer interface {
	// Creates, updates, or removes account budget proposals.  Operation statuses
	// are returned.
	//
	// List of thrown errors:
	//   [AccountBudgetProposalError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [StringLengthError]()
	MutateAccountBudgetProposal(context.Context, *MutateAccountBudgetProposalRequest) (*MutateAccountBudgetProposalResponse, error)
	// contains filtered or unexported methods
}

AccountBudgetProposalServiceServer is the server API for AccountBudgetProposalService service. All implementations must embed UnimplementedAccountBudgetProposalServiceServer for forward compatibility

type AccountLinkOperation

type AccountLinkOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The operation to perform.
	//
	// Types that are assignable to Operation:
	//	*AccountLinkOperation_Update
	//	*AccountLinkOperation_Remove
	Operation isAccountLinkOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single update on an account link.

func (*AccountLinkOperation) Descriptor deprecated

func (*AccountLinkOperation) Descriptor() ([]byte, []int)

Deprecated: Use AccountLinkOperation.ProtoReflect.Descriptor instead.

func (*AccountLinkOperation) GetOperation

func (m *AccountLinkOperation) GetOperation() isAccountLinkOperation_Operation

func (*AccountLinkOperation) GetRemove

func (x *AccountLinkOperation) GetRemove() string

func (*AccountLinkOperation) GetUpdate

func (x *AccountLinkOperation) GetUpdate() *resources.AccountLink

func (*AccountLinkOperation) GetUpdateMask

func (x *AccountLinkOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AccountLinkOperation) ProtoMessage

func (*AccountLinkOperation) ProtoMessage()

func (*AccountLinkOperation) ProtoReflect

func (x *AccountLinkOperation) ProtoReflect() protoreflect.Message

func (*AccountLinkOperation) Reset

func (x *AccountLinkOperation) Reset()

func (*AccountLinkOperation) String

func (x *AccountLinkOperation) String() string

type AccountLinkOperation_Remove

type AccountLinkOperation_Remove struct {
	// Remove operation: A resource name for the account link to remove is
	// expected, in this format:
	//
	// `customers/{customer_id}/accountLinks/{account_link_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AccountLinkOperation_Update

type AccountLinkOperation_Update struct {
	// Update operation: The account link is expected to have
	// a valid resource name.
	Update *resources.AccountLink `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AccountLinkServiceClient

type AccountLinkServiceClient interface {
	// Creates an account link.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [ThirdPartyAppAnalyticsLinkError]()
	CreateAccountLink(ctx context.Context, in *CreateAccountLinkRequest, opts ...grpc.CallOption) (*CreateAccountLinkResponse, error)
	// Creates or removes an account link.
	// From V5, create is not supported through
	// AccountLinkService.MutateAccountLink. Please use
	// AccountLinkService.CreateAccountLink instead.
	//
	// List of thrown errors:
	//   [AccountLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAccountLink(ctx context.Context, in *MutateAccountLinkRequest, opts ...grpc.CallOption) (*MutateAccountLinkResponse, error)
}

AccountLinkServiceClient is the client API for AccountLinkService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AccountLinkServiceServer

type AccountLinkServiceServer interface {
	// Creates an account link.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [ThirdPartyAppAnalyticsLinkError]()
	CreateAccountLink(context.Context, *CreateAccountLinkRequest) (*CreateAccountLinkResponse, error)
	// Creates or removes an account link.
	// From V5, create is not supported through
	// AccountLinkService.MutateAccountLink. Please use
	// AccountLinkService.CreateAccountLink instead.
	//
	// List of thrown errors:
	//   [AccountLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAccountLink(context.Context, *MutateAccountLinkRequest) (*MutateAccountLinkResponse, error)
	// contains filtered or unexported methods
}

AccountLinkServiceServer is the server API for AccountLinkService service. All implementations must embed UnimplementedAccountLinkServiceServer for forward compatibility

type AdGroupAdLabelOperation

type AdGroupAdLabelOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupAdLabelOperation_Create
	//	*AdGroupAdLabelOperation_Remove
	Operation isAdGroupAdLabelOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an ad group ad label.

func (*AdGroupAdLabelOperation) Descriptor deprecated

func (*AdGroupAdLabelOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupAdLabelOperation.ProtoReflect.Descriptor instead.

func (*AdGroupAdLabelOperation) GetCreate

func (*AdGroupAdLabelOperation) GetOperation

func (m *AdGroupAdLabelOperation) GetOperation() isAdGroupAdLabelOperation_Operation

func (*AdGroupAdLabelOperation) GetRemove

func (x *AdGroupAdLabelOperation) GetRemove() string

func (*AdGroupAdLabelOperation) ProtoMessage

func (*AdGroupAdLabelOperation) ProtoMessage()

func (*AdGroupAdLabelOperation) ProtoReflect

func (x *AdGroupAdLabelOperation) ProtoReflect() protoreflect.Message

func (*AdGroupAdLabelOperation) Reset

func (x *AdGroupAdLabelOperation) Reset()

func (*AdGroupAdLabelOperation) String

func (x *AdGroupAdLabelOperation) String() string

type AdGroupAdLabelOperation_Create

type AdGroupAdLabelOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group ad
	// label.
	Create *resources.AdGroupAdLabel `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupAdLabelOperation_Remove

type AdGroupAdLabelOperation_Remove struct {
	// Remove operation: A resource name for the ad group ad label
	// being removed, in this format:
	//
	// `customers/{customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}_{label_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type AdGroupAdLabelServiceClient

type AdGroupAdLabelServiceClient interface {
	// Creates and removes ad group ad labels.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [LabelError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdGroupAdLabels(ctx context.Context, in *MutateAdGroupAdLabelsRequest, opts ...grpc.CallOption) (*MutateAdGroupAdLabelsResponse, error)
}

AdGroupAdLabelServiceClient is the client API for AdGroupAdLabelService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupAdLabelServiceServer

type AdGroupAdLabelServiceServer interface {
	// Creates and removes ad group ad labels.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [LabelError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdGroupAdLabels(context.Context, *MutateAdGroupAdLabelsRequest) (*MutateAdGroupAdLabelsResponse, error)
	// contains filtered or unexported methods
}

AdGroupAdLabelServiceServer is the server API for AdGroupAdLabelService service. All implementations must embed UnimplementedAdGroupAdLabelServiceServer for forward compatibility

type AdGroupAdOperation

type AdGroupAdOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Configuration for how policies are validated.
	PolicyValidationParameter *common.PolicyValidationParameter `` /* 138-byte string literal not displayed */
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupAdOperation_Create
	//	*AdGroupAdOperation_Update
	//	*AdGroupAdOperation_Remove
	Operation isAdGroupAdOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on an ad group ad.

func (*AdGroupAdOperation) Descriptor deprecated

func (*AdGroupAdOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupAdOperation.ProtoReflect.Descriptor instead.

func (*AdGroupAdOperation) GetCreate

func (x *AdGroupAdOperation) GetCreate() *resources.AdGroupAd

func (*AdGroupAdOperation) GetOperation

func (m *AdGroupAdOperation) GetOperation() isAdGroupAdOperation_Operation

func (*AdGroupAdOperation) GetPolicyValidationParameter

func (x *AdGroupAdOperation) GetPolicyValidationParameter() *common.PolicyValidationParameter

func (*AdGroupAdOperation) GetRemove

func (x *AdGroupAdOperation) GetRemove() string

func (*AdGroupAdOperation) GetUpdate

func (x *AdGroupAdOperation) GetUpdate() *resources.AdGroupAd

func (*AdGroupAdOperation) GetUpdateMask

func (x *AdGroupAdOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AdGroupAdOperation) ProtoMessage

func (*AdGroupAdOperation) ProtoMessage()

func (*AdGroupAdOperation) ProtoReflect

func (x *AdGroupAdOperation) ProtoReflect() protoreflect.Message

func (*AdGroupAdOperation) Reset

func (x *AdGroupAdOperation) Reset()

func (*AdGroupAdOperation) String

func (x *AdGroupAdOperation) String() string

type AdGroupAdOperation_Create

type AdGroupAdOperation_Create struct {
	// Create operation: No resource name is expected for the new ad.
	Create *resources.AdGroupAd `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupAdOperation_Remove

type AdGroupAdOperation_Remove struct {
	// Remove operation: A resource name for the removed ad is expected,
	// in this format:
	//
	// `customers/{customer_id}/adGroupAds/{ad_group_id}~{ad_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AdGroupAdOperation_Update

type AdGroupAdOperation_Update struct {
	// Update operation: The ad is expected to have a valid resource name.
	Update *resources.AdGroupAd `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AdGroupAdServiceClient

type AdGroupAdServiceClient interface {
	// Creates, updates, or removes ads. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdCustomizerError]()
	//   [AdError]()
	//   [AdGroupAdError]()
	//   [AdSharingError]()
	//   [AdxError]()
	//   [AssetError]()
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FeedAttributeReferenceError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [ImageError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MediaBundleError]()
	//   [MediaFileError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [PolicyFindingError]()
	//   [PolicyValidationParameterError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAdGroupAds(ctx context.Context, in *MutateAdGroupAdsRequest, opts ...grpc.CallOption) (*MutateAdGroupAdsResponse, error)
}

AdGroupAdServiceClient is the client API for AdGroupAdService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupAdServiceServer

type AdGroupAdServiceServer interface {
	// Creates, updates, or removes ads. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdCustomizerError]()
	//   [AdError]()
	//   [AdGroupAdError]()
	//   [AdSharingError]()
	//   [AdxError]()
	//   [AssetError]()
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FeedAttributeReferenceError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [ImageError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MediaBundleError]()
	//   [MediaFileError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [PolicyFindingError]()
	//   [PolicyValidationParameterError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAdGroupAds(context.Context, *MutateAdGroupAdsRequest) (*MutateAdGroupAdsResponse, error)
	// contains filtered or unexported methods
}

AdGroupAdServiceServer is the server API for AdGroupAdService service. All implementations must embed UnimplementedAdGroupAdServiceServer for forward compatibility

type AdGroupAssetOperation

type AdGroupAssetOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupAssetOperation_Create
	//	*AdGroupAssetOperation_Update
	//	*AdGroupAssetOperation_Remove
	Operation isAdGroupAssetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on an ad group asset.

func (*AdGroupAssetOperation) Descriptor deprecated

func (*AdGroupAssetOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupAssetOperation.ProtoReflect.Descriptor instead.

func (*AdGroupAssetOperation) GetCreate

func (*AdGroupAssetOperation) GetOperation

func (m *AdGroupAssetOperation) GetOperation() isAdGroupAssetOperation_Operation

func (*AdGroupAssetOperation) GetRemove

func (x *AdGroupAssetOperation) GetRemove() string

func (*AdGroupAssetOperation) GetUpdate

func (*AdGroupAssetOperation) GetUpdateMask

func (x *AdGroupAssetOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AdGroupAssetOperation) ProtoMessage

func (*AdGroupAssetOperation) ProtoMessage()

func (*AdGroupAssetOperation) ProtoReflect

func (x *AdGroupAssetOperation) ProtoReflect() protoreflect.Message

func (*AdGroupAssetOperation) Reset

func (x *AdGroupAssetOperation) Reset()

func (*AdGroupAssetOperation) String

func (x *AdGroupAssetOperation) String() string

type AdGroupAssetOperation_Create

type AdGroupAssetOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group
	// asset.
	Create *resources.AdGroupAsset `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupAssetOperation_Remove

type AdGroupAssetOperation_Remove struct {
	// Remove operation: A resource name for the removed ad group asset is
	// expected, in this format:
	//
	// `customers/{customer_id}/adGroupAssets/{ad_group_id}~{asset_id}~{field_type}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type AdGroupAssetOperation_Update

type AdGroupAssetOperation_Update struct {
	// Update operation: The ad group asset is expected to have a valid resource
	// name.
	Update *resources.AdGroupAsset `protobuf:"bytes,3,opt,name=update,proto3,oneof"`
}

type AdGroupAssetServiceClient

type AdGroupAssetServiceClient interface {
	// Creates, updates, or removes ad group assets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotAllowlistedError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdGroupAssets(ctx context.Context, in *MutateAdGroupAssetsRequest, opts ...grpc.CallOption) (*MutateAdGroupAssetsResponse, error)
}

AdGroupAssetServiceClient is the client API for AdGroupAssetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupAssetServiceServer

type AdGroupAssetServiceServer interface {
	// Creates, updates, or removes ad group assets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotAllowlistedError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdGroupAssets(context.Context, *MutateAdGroupAssetsRequest) (*MutateAdGroupAssetsResponse, error)
	// contains filtered or unexported methods
}

AdGroupAssetServiceServer is the server API for AdGroupAssetService service. All implementations must embed UnimplementedAdGroupAssetServiceServer for forward compatibility

type AdGroupBidModifierOperation

type AdGroupBidModifierOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupBidModifierOperation_Create
	//	*AdGroupBidModifierOperation_Update
	//	*AdGroupBidModifierOperation_Remove
	Operation isAdGroupBidModifierOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove, update) on an ad group bid modifier.

func (*AdGroupBidModifierOperation) Descriptor deprecated

func (*AdGroupBidModifierOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupBidModifierOperation.ProtoReflect.Descriptor instead.

func (*AdGroupBidModifierOperation) GetCreate

func (*AdGroupBidModifierOperation) GetOperation

func (m *AdGroupBidModifierOperation) GetOperation() isAdGroupBidModifierOperation_Operation

func (*AdGroupBidModifierOperation) GetRemove

func (x *AdGroupBidModifierOperation) GetRemove() string

func (*AdGroupBidModifierOperation) GetUpdate

func (*AdGroupBidModifierOperation) GetUpdateMask

func (*AdGroupBidModifierOperation) ProtoMessage

func (*AdGroupBidModifierOperation) ProtoMessage()

func (*AdGroupBidModifierOperation) ProtoReflect

func (*AdGroupBidModifierOperation) Reset

func (x *AdGroupBidModifierOperation) Reset()

func (*AdGroupBidModifierOperation) String

func (x *AdGroupBidModifierOperation) String() string

type AdGroupBidModifierOperation_Create

type AdGroupBidModifierOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group bid
	// modifier.
	Create *resources.AdGroupBidModifier `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupBidModifierOperation_Remove

type AdGroupBidModifierOperation_Remove struct {
	// Remove operation: A resource name for the removed ad group bid modifier
	// is expected, in this format:
	//
	// `customers/{customer_id}/adGroupBidModifiers/{ad_group_id}~{criterion_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AdGroupBidModifierOperation_Update

type AdGroupBidModifierOperation_Update struct {
	// Update operation: The ad group bid modifier is expected to have a valid
	// resource name.
	Update *resources.AdGroupBidModifier `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AdGroupBidModifierServiceClient

type AdGroupBidModifierServiceClient interface {
	// Creates, updates, or removes ad group bid modifiers.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdGroupBidModifierError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateAdGroupBidModifiers(ctx context.Context, in *MutateAdGroupBidModifiersRequest, opts ...grpc.CallOption) (*MutateAdGroupBidModifiersResponse, error)
}

AdGroupBidModifierServiceClient is the client API for AdGroupBidModifierService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupBidModifierServiceServer

type AdGroupBidModifierServiceServer interface {
	// Creates, updates, or removes ad group bid modifiers.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdGroupBidModifierError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateAdGroupBidModifiers(context.Context, *MutateAdGroupBidModifiersRequest) (*MutateAdGroupBidModifiersResponse, error)
	// contains filtered or unexported methods
}

AdGroupBidModifierServiceServer is the server API for AdGroupBidModifierService service. All implementations must embed UnimplementedAdGroupBidModifierServiceServer for forward compatibility

type AdGroupCriterionCustomizerOperation

type AdGroupCriterionCustomizerOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupCriterionCustomizerOperation_Create
	//	*AdGroupCriterionCustomizerOperation_Remove
	Operation isAdGroupCriterionCustomizerOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an customizer attribute.

func (*AdGroupCriterionCustomizerOperation) Descriptor deprecated

func (*AdGroupCriterionCustomizerOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupCriterionCustomizerOperation.ProtoReflect.Descriptor instead.

func (*AdGroupCriterionCustomizerOperation) GetCreate

func (*AdGroupCriterionCustomizerOperation) GetOperation

func (m *AdGroupCriterionCustomizerOperation) GetOperation() isAdGroupCriterionCustomizerOperation_Operation

func (*AdGroupCriterionCustomizerOperation) GetRemove

func (*AdGroupCriterionCustomizerOperation) ProtoMessage

func (*AdGroupCriterionCustomizerOperation) ProtoMessage()

func (*AdGroupCriterionCustomizerOperation) ProtoReflect

func (*AdGroupCriterionCustomizerOperation) Reset

func (*AdGroupCriterionCustomizerOperation) String

type AdGroupCriterionCustomizerOperation_Create

type AdGroupCriterionCustomizerOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group
	// criterion customizer.
	Create *resources.AdGroupCriterionCustomizer `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupCriterionCustomizerOperation_Remove

type AdGroupCriterionCustomizerOperation_Remove struct {
	// Remove operation: A resource name for the removed ad group criterion
	// customizer is expected, in this format:
	//
	// `customers/{customer_id}/adGroupCriterionCustomizers/{ad_group_id}~{criterion_id}~{customizer_attribute_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type AdGroupCriterionCustomizerServiceClient

type AdGroupCriterionCustomizerServiceClient interface {
	// Creates, updates or removes ad group criterion customizers. Operation
	// statuses are returned.
	MutateAdGroupCriterionCustomizers(ctx context.Context, in *MutateAdGroupCriterionCustomizersRequest, opts ...grpc.CallOption) (*MutateAdGroupCriterionCustomizersResponse, error)
}

AdGroupCriterionCustomizerServiceClient is the client API for AdGroupCriterionCustomizerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupCriterionCustomizerServiceServer

type AdGroupCriterionCustomizerServiceServer interface {
	// Creates, updates or removes ad group criterion customizers. Operation
	// statuses are returned.
	MutateAdGroupCriterionCustomizers(context.Context, *MutateAdGroupCriterionCustomizersRequest) (*MutateAdGroupCriterionCustomizersResponse, error)
	// contains filtered or unexported methods
}

AdGroupCriterionCustomizerServiceServer is the server API for AdGroupCriterionCustomizerService service. All implementations must embed UnimplementedAdGroupCriterionCustomizerServiceServer for forward compatibility

type AdGroupCriterionLabelOperation

type AdGroupCriterionLabelOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupCriterionLabelOperation_Create
	//	*AdGroupCriterionLabelOperation_Remove
	Operation isAdGroupCriterionLabelOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an ad group criterion label.

func (*AdGroupCriterionLabelOperation) Descriptor deprecated

func (*AdGroupCriterionLabelOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupCriterionLabelOperation.ProtoReflect.Descriptor instead.

func (*AdGroupCriterionLabelOperation) GetCreate

func (*AdGroupCriterionLabelOperation) GetOperation

func (m *AdGroupCriterionLabelOperation) GetOperation() isAdGroupCriterionLabelOperation_Operation

func (*AdGroupCriterionLabelOperation) GetRemove

func (x *AdGroupCriterionLabelOperation) GetRemove() string

func (*AdGroupCriterionLabelOperation) ProtoMessage

func (*AdGroupCriterionLabelOperation) ProtoMessage()

func (*AdGroupCriterionLabelOperation) ProtoReflect

func (*AdGroupCriterionLabelOperation) Reset

func (x *AdGroupCriterionLabelOperation) Reset()

func (*AdGroupCriterionLabelOperation) String

type AdGroupCriterionLabelOperation_Create

type AdGroupCriterionLabelOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group
	// label.
	Create *resources.AdGroupCriterionLabel `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupCriterionLabelOperation_Remove

type AdGroupCriterionLabelOperation_Remove struct {
	// Remove operation: A resource name for the ad group criterion label
	// being removed, in this format:
	//
	// `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type AdGroupCriterionLabelServiceClient

type AdGroupCriterionLabelServiceClient interface {
	// Creates and removes ad group criterion labels.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdGroupCriterionLabels(ctx context.Context, in *MutateAdGroupCriterionLabelsRequest, opts ...grpc.CallOption) (*MutateAdGroupCriterionLabelsResponse, error)
}

AdGroupCriterionLabelServiceClient is the client API for AdGroupCriterionLabelService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupCriterionLabelServiceServer

type AdGroupCriterionLabelServiceServer interface {
	// Creates and removes ad group criterion labels.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdGroupCriterionLabels(context.Context, *MutateAdGroupCriterionLabelsRequest) (*MutateAdGroupCriterionLabelsResponse, error)
	// contains filtered or unexported methods
}

AdGroupCriterionLabelServiceServer is the server API for AdGroupCriterionLabelService service. All implementations must embed UnimplementedAdGroupCriterionLabelServiceServer for forward compatibility

type AdGroupCriterionOperation

type AdGroupCriterionOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The list of policy violation keys that should not cause a
	// PolicyViolationError to be reported. Not all policy violations are
	// exemptable, please refer to the is_exemptible field in the returned
	// PolicyViolationError.
	//
	// Resources violating these polices will be saved, but will not be eligible
	// to serve. They may begin serving at a later time due to a change in
	// policies, re-review of the resource, or a change in advertiser
	// certificates.
	ExemptPolicyViolationKeys []*common.PolicyViolationKey `` /* 140-byte string literal not displayed */
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupCriterionOperation_Create
	//	*AdGroupCriterionOperation_Update
	//	*AdGroupCriterionOperation_Remove
	Operation isAdGroupCriterionOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove, update) on an ad group criterion.

func (*AdGroupCriterionOperation) Descriptor deprecated

func (*AdGroupCriterionOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupCriterionOperation.ProtoReflect.Descriptor instead.

func (*AdGroupCriterionOperation) GetCreate

func (*AdGroupCriterionOperation) GetExemptPolicyViolationKeys

func (x *AdGroupCriterionOperation) GetExemptPolicyViolationKeys() []*common.PolicyViolationKey

func (*AdGroupCriterionOperation) GetOperation

func (m *AdGroupCriterionOperation) GetOperation() isAdGroupCriterionOperation_Operation

func (*AdGroupCriterionOperation) GetRemove

func (x *AdGroupCriterionOperation) GetRemove() string

func (*AdGroupCriterionOperation) GetUpdate

func (*AdGroupCriterionOperation) GetUpdateMask

func (x *AdGroupCriterionOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AdGroupCriterionOperation) ProtoMessage

func (*AdGroupCriterionOperation) ProtoMessage()

func (*AdGroupCriterionOperation) ProtoReflect

func (*AdGroupCriterionOperation) Reset

func (x *AdGroupCriterionOperation) Reset()

func (*AdGroupCriterionOperation) String

func (x *AdGroupCriterionOperation) String() string

type AdGroupCriterionOperation_Create

type AdGroupCriterionOperation_Create struct {
	// Create operation: No resource name is expected for the new criterion.
	Create *resources.AdGroupCriterion `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupCriterionOperation_Remove

type AdGroupCriterionOperation_Remove struct {
	// Remove operation: A resource name for the removed criterion is expected,
	// in this format:
	//
	// `customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AdGroupCriterionOperation_Update

type AdGroupCriterionOperation_Update struct {
	// Update operation: The criterion is expected to have a valid resource
	// name.
	Update *resources.AdGroupCriterion `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AdGroupCriterionServiceClient

type AdGroupCriterionServiceClient interface {
	// Creates, updates, or removes criteria. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdGroupCriterionError]()
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BiddingError]()
	//   [BiddingStrategyError]()
	//   [CollectionSizeError]()
	//   [ContextError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MultiplierError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAdGroupCriteria(ctx context.Context, in *MutateAdGroupCriteriaRequest, opts ...grpc.CallOption) (*MutateAdGroupCriteriaResponse, error)
}

AdGroupCriterionServiceClient is the client API for AdGroupCriterionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupCriterionServiceServer

type AdGroupCriterionServiceServer interface {
	// Creates, updates, or removes criteria. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdGroupCriterionError]()
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BiddingError]()
	//   [BiddingStrategyError]()
	//   [CollectionSizeError]()
	//   [ContextError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MultiplierError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAdGroupCriteria(context.Context, *MutateAdGroupCriteriaRequest) (*MutateAdGroupCriteriaResponse, error)
	// contains filtered or unexported methods
}

AdGroupCriterionServiceServer is the server API for AdGroupCriterionService service. All implementations must embed UnimplementedAdGroupCriterionServiceServer for forward compatibility

type AdGroupCustomizerOperation

type AdGroupCustomizerOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupCustomizerOperation_Create
	//	*AdGroupCustomizerOperation_Remove
	Operation isAdGroupCustomizerOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an customizer attribute.

func (*AdGroupCustomizerOperation) Descriptor deprecated

func (*AdGroupCustomizerOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupCustomizerOperation.ProtoReflect.Descriptor instead.

func (*AdGroupCustomizerOperation) GetCreate

func (*AdGroupCustomizerOperation) GetOperation

func (m *AdGroupCustomizerOperation) GetOperation() isAdGroupCustomizerOperation_Operation

func (*AdGroupCustomizerOperation) GetRemove

func (x *AdGroupCustomizerOperation) GetRemove() string

func (*AdGroupCustomizerOperation) ProtoMessage

func (*AdGroupCustomizerOperation) ProtoMessage()

func (*AdGroupCustomizerOperation) ProtoReflect

func (*AdGroupCustomizerOperation) Reset

func (x *AdGroupCustomizerOperation) Reset()

func (*AdGroupCustomizerOperation) String

func (x *AdGroupCustomizerOperation) String() string

type AdGroupCustomizerOperation_Create

type AdGroupCustomizerOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group
	// customizer
	Create *resources.AdGroupCustomizer `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupCustomizerOperation_Remove

type AdGroupCustomizerOperation_Remove struct {
	// Remove operation: A resource name for the removed ad group customizer is
	// expected, in this format:
	// `customers/{customer_id}/adGroupCustomizers/{ad_group_id}~{customizer_attribute_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type AdGroupCustomizerServiceClient

type AdGroupCustomizerServiceClient interface {
	// Creates, updates or removes ad group customizers. Operation statuses are
	// returned.
	MutateAdGroupCustomizers(ctx context.Context, in *MutateAdGroupCustomizersRequest, opts ...grpc.CallOption) (*MutateAdGroupCustomizersResponse, error)
}

AdGroupCustomizerServiceClient is the client API for AdGroupCustomizerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupCustomizerServiceServer

type AdGroupCustomizerServiceServer interface {
	// Creates, updates or removes ad group customizers. Operation statuses are
	// returned.
	MutateAdGroupCustomizers(context.Context, *MutateAdGroupCustomizersRequest) (*MutateAdGroupCustomizersResponse, error)
	// contains filtered or unexported methods
}

AdGroupCustomizerServiceServer is the server API for AdGroupCustomizerService service. All implementations must embed UnimplementedAdGroupCustomizerServiceServer for forward compatibility

type AdGroupExtensionSettingOperation

type AdGroupExtensionSettingOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The response content type setting. Determines whether the mutable resource
	// or just the resource name should be returned post mutation.
	ResponseContentType enums.ResponseContentTypeEnum_ResponseContentType `` /* 201-byte string literal not displayed */
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupExtensionSettingOperation_Create
	//	*AdGroupExtensionSettingOperation_Update
	//	*AdGroupExtensionSettingOperation_Remove
	Operation isAdGroupExtensionSettingOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on an ad group extension setting.

func (*AdGroupExtensionSettingOperation) Descriptor deprecated

func (*AdGroupExtensionSettingOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupExtensionSettingOperation.ProtoReflect.Descriptor instead.

func (*AdGroupExtensionSettingOperation) GetCreate

func (*AdGroupExtensionSettingOperation) GetOperation

func (m *AdGroupExtensionSettingOperation) GetOperation() isAdGroupExtensionSettingOperation_Operation

func (*AdGroupExtensionSettingOperation) GetRemove

func (*AdGroupExtensionSettingOperation) GetResponseContentType

func (*AdGroupExtensionSettingOperation) GetUpdate

func (*AdGroupExtensionSettingOperation) GetUpdateMask

func (*AdGroupExtensionSettingOperation) ProtoMessage

func (*AdGroupExtensionSettingOperation) ProtoMessage()

func (*AdGroupExtensionSettingOperation) ProtoReflect

func (*AdGroupExtensionSettingOperation) Reset

func (*AdGroupExtensionSettingOperation) String

type AdGroupExtensionSettingOperation_Create

type AdGroupExtensionSettingOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group
	// extension setting.
	Create *resources.AdGroupExtensionSetting `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupExtensionSettingOperation_Remove

type AdGroupExtensionSettingOperation_Remove struct {
	// Remove operation: A resource name for the removed ad group extension
	// setting is expected, in this format:
	//
	// `customers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{extension_type}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AdGroupExtensionSettingOperation_Update

type AdGroupExtensionSettingOperation_Update struct {
	// Update operation: The ad group extension setting is expected to have a
	// valid resource name.
	Update *resources.AdGroupExtensionSetting `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AdGroupExtensionSettingServiceClient

type AdGroupExtensionSettingServiceClient interface {
	// Creates, updates, or removes ad group extension settings. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [ExtensionSettingError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAdGroupExtensionSettings(ctx context.Context, in *MutateAdGroupExtensionSettingsRequest, opts ...grpc.CallOption) (*MutateAdGroupExtensionSettingsResponse, error)
}

AdGroupExtensionSettingServiceClient is the client API for AdGroupExtensionSettingService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupExtensionSettingServiceServer

type AdGroupExtensionSettingServiceServer interface {
	// Creates, updates, or removes ad group extension settings. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [ExtensionSettingError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAdGroupExtensionSettings(context.Context, *MutateAdGroupExtensionSettingsRequest) (*MutateAdGroupExtensionSettingsResponse, error)
	// contains filtered or unexported methods
}

AdGroupExtensionSettingServiceServer is the server API for AdGroupExtensionSettingService service. All implementations must embed UnimplementedAdGroupExtensionSettingServiceServer for forward compatibility

type AdGroupFeedOperation

type AdGroupFeedOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupFeedOperation_Create
	//	*AdGroupFeedOperation_Update
	//	*AdGroupFeedOperation_Remove
	Operation isAdGroupFeedOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on an ad group feed.

func (*AdGroupFeedOperation) Descriptor deprecated

func (*AdGroupFeedOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupFeedOperation.ProtoReflect.Descriptor instead.

func (*AdGroupFeedOperation) GetCreate

func (x *AdGroupFeedOperation) GetCreate() *resources.AdGroupFeed

func (*AdGroupFeedOperation) GetOperation

func (m *AdGroupFeedOperation) GetOperation() isAdGroupFeedOperation_Operation

func (*AdGroupFeedOperation) GetRemove

func (x *AdGroupFeedOperation) GetRemove() string

func (*AdGroupFeedOperation) GetUpdate

func (x *AdGroupFeedOperation) GetUpdate() *resources.AdGroupFeed

func (*AdGroupFeedOperation) GetUpdateMask

func (x *AdGroupFeedOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AdGroupFeedOperation) ProtoMessage

func (*AdGroupFeedOperation) ProtoMessage()

func (*AdGroupFeedOperation) ProtoReflect

func (x *AdGroupFeedOperation) ProtoReflect() protoreflect.Message

func (*AdGroupFeedOperation) Reset

func (x *AdGroupFeedOperation) Reset()

func (*AdGroupFeedOperation) String

func (x *AdGroupFeedOperation) String() string

type AdGroupFeedOperation_Create

type AdGroupFeedOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group feed.
	Create *resources.AdGroupFeed `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupFeedOperation_Remove

type AdGroupFeedOperation_Remove struct {
	// Remove operation: A resource name for the removed ad group feed is
	// expected, in this format:
	//
	// `customers/{customer_id}/adGroupFeeds/{ad_group_id}~{feed_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AdGroupFeedOperation_Update

type AdGroupFeedOperation_Update struct {
	// Update operation: The ad group feed is expected to have a valid resource
	// name.
	Update *resources.AdGroupFeed `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AdGroupFeedServiceClient

type AdGroupFeedServiceClient interface {
	// Creates, updates, or removes ad group feeds. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AdGroupFeedError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateAdGroupFeeds(ctx context.Context, in *MutateAdGroupFeedsRequest, opts ...grpc.CallOption) (*MutateAdGroupFeedsResponse, error)
}

AdGroupFeedServiceClient is the client API for AdGroupFeedService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupFeedServiceServer

type AdGroupFeedServiceServer interface {
	// Creates, updates, or removes ad group feeds. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AdGroupFeedError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateAdGroupFeeds(context.Context, *MutateAdGroupFeedsRequest) (*MutateAdGroupFeedsResponse, error)
	// contains filtered or unexported methods
}

AdGroupFeedServiceServer is the server API for AdGroupFeedService service. All implementations must embed UnimplementedAdGroupFeedServiceServer for forward compatibility

type AdGroupKeywordSuggestion

type AdGroupKeywordSuggestion struct {

	// The original keyword text.
	KeywordText string `protobuf:"bytes,1,opt,name=keyword_text,json=keywordText,proto3" json:"keyword_text,omitempty"`
	// The normalized version of keyword_text for BROAD/EXACT/PHRASE suggestions.
	SuggestedKeywordText string `protobuf:"bytes,2,opt,name=suggested_keyword_text,json=suggestedKeywordText,proto3" json:"suggested_keyword_text,omitempty"`
	// The suggested keyword match type.
	SuggestedMatchType enums.KeywordMatchTypeEnum_KeywordMatchType `` /* 192-byte string literal not displayed */
	// The suggested AdGroup for the keyword.
	// Resource name format: `customers/{customer_id}/adGroups/{ad_group_id}`
	SuggestedAdGroup string `protobuf:"bytes,4,opt,name=suggested_ad_group,json=suggestedAdGroup,proto3" json:"suggested_ad_group,omitempty"`
	// The suggested Campaign for the keyword.
	// Resource name format: `customers/{customer_id}/campaigns/{campaign_id}`
	SuggestedCampaign string `protobuf:"bytes,5,opt,name=suggested_campaign,json=suggestedCampaign,proto3" json:"suggested_campaign,omitempty"`
	// contains filtered or unexported fields
}

The suggested text and AdGroup/Campaign pairing for a given keyword.

func (*AdGroupKeywordSuggestion) Descriptor deprecated

func (*AdGroupKeywordSuggestion) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupKeywordSuggestion.ProtoReflect.Descriptor instead.

func (*AdGroupKeywordSuggestion) GetKeywordText

func (x *AdGroupKeywordSuggestion) GetKeywordText() string

func (*AdGroupKeywordSuggestion) GetSuggestedAdGroup

func (x *AdGroupKeywordSuggestion) GetSuggestedAdGroup() string

func (*AdGroupKeywordSuggestion) GetSuggestedCampaign

func (x *AdGroupKeywordSuggestion) GetSuggestedCampaign() string

func (*AdGroupKeywordSuggestion) GetSuggestedKeywordText

func (x *AdGroupKeywordSuggestion) GetSuggestedKeywordText() string

func (*AdGroupKeywordSuggestion) GetSuggestedMatchType

func (*AdGroupKeywordSuggestion) ProtoMessage

func (*AdGroupKeywordSuggestion) ProtoMessage()

func (*AdGroupKeywordSuggestion) ProtoReflect

func (x *AdGroupKeywordSuggestion) ProtoReflect() protoreflect.Message

func (*AdGroupKeywordSuggestion) Reset

func (x *AdGroupKeywordSuggestion) Reset()

func (*AdGroupKeywordSuggestion) String

func (x *AdGroupKeywordSuggestion) String() string

type AdGroupLabelOperation

type AdGroupLabelOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupLabelOperation_Create
	//	*AdGroupLabelOperation_Remove
	Operation isAdGroupLabelOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an ad group label.

func (*AdGroupLabelOperation) Descriptor deprecated

func (*AdGroupLabelOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupLabelOperation.ProtoReflect.Descriptor instead.

func (*AdGroupLabelOperation) GetCreate

func (*AdGroupLabelOperation) GetOperation

func (m *AdGroupLabelOperation) GetOperation() isAdGroupLabelOperation_Operation

func (*AdGroupLabelOperation) GetRemove

func (x *AdGroupLabelOperation) GetRemove() string

func (*AdGroupLabelOperation) ProtoMessage

func (*AdGroupLabelOperation) ProtoMessage()

func (*AdGroupLabelOperation) ProtoReflect

func (x *AdGroupLabelOperation) ProtoReflect() protoreflect.Message

func (*AdGroupLabelOperation) Reset

func (x *AdGroupLabelOperation) Reset()

func (*AdGroupLabelOperation) String

func (x *AdGroupLabelOperation) String() string

type AdGroupLabelOperation_Create

type AdGroupLabelOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group
	// label.
	Create *resources.AdGroupLabel `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupLabelOperation_Remove

type AdGroupLabelOperation_Remove struct {
	// Remove operation: A resource name for the ad group label
	// being removed, in this format:
	//
	// `customers/{customer_id}/adGroupLabels/{ad_group_id}~{label_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type AdGroupLabelServiceClient

type AdGroupLabelServiceClient interface {
	// Creates and removes ad group labels.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [LabelError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdGroupLabels(ctx context.Context, in *MutateAdGroupLabelsRequest, opts ...grpc.CallOption) (*MutateAdGroupLabelsResponse, error)
}

AdGroupLabelServiceClient is the client API for AdGroupLabelService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupLabelServiceServer

type AdGroupLabelServiceServer interface {
	// Creates and removes ad group labels.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [LabelError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdGroupLabels(context.Context, *MutateAdGroupLabelsRequest) (*MutateAdGroupLabelsResponse, error)
	// contains filtered or unexported methods
}

AdGroupLabelServiceServer is the server API for AdGroupLabelService service. All implementations must embed UnimplementedAdGroupLabelServiceServer for forward compatibility

type AdGroupOperation

type AdGroupOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdGroupOperation_Create
	//	*AdGroupOperation_Update
	//	*AdGroupOperation_Remove
	Operation isAdGroupOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on an ad group.

func (*AdGroupOperation) Descriptor deprecated

func (*AdGroupOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdGroupOperation.ProtoReflect.Descriptor instead.

func (*AdGroupOperation) GetCreate

func (x *AdGroupOperation) GetCreate() *resources.AdGroup

func (*AdGroupOperation) GetOperation

func (m *AdGroupOperation) GetOperation() isAdGroupOperation_Operation

func (*AdGroupOperation) GetRemove

func (x *AdGroupOperation) GetRemove() string

func (*AdGroupOperation) GetUpdate

func (x *AdGroupOperation) GetUpdate() *resources.AdGroup

func (*AdGroupOperation) GetUpdateMask

func (x *AdGroupOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AdGroupOperation) ProtoMessage

func (*AdGroupOperation) ProtoMessage()

func (*AdGroupOperation) ProtoReflect

func (x *AdGroupOperation) ProtoReflect() protoreflect.Message

func (*AdGroupOperation) Reset

func (x *AdGroupOperation) Reset()

func (*AdGroupOperation) String

func (x *AdGroupOperation) String() string

type AdGroupOperation_Create

type AdGroupOperation_Create struct {
	// Create operation: No resource name is expected for the new ad group.
	Create *resources.AdGroup `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdGroupOperation_Remove

type AdGroupOperation_Remove struct {
	// Remove operation: A resource name for the removed ad group is expected,
	// in this format:
	//
	// `customers/{customer_id}/adGroups/{ad_group_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AdGroupOperation_Update

type AdGroupOperation_Update struct {
	// Update operation: The ad group is expected to have a valid resource name.
	Update *resources.AdGroup `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AdGroupServiceClient

type AdGroupServiceClient interface {
	// Creates, updates, or removes ad groups. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdGroupError]()
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BiddingError]()
	//   [BiddingStrategyError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MultiplierError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SettingError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAdGroups(ctx context.Context, in *MutateAdGroupsRequest, opts ...grpc.CallOption) (*MutateAdGroupsResponse, error)
}

AdGroupServiceClient is the client API for AdGroupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdGroupServiceServer

type AdGroupServiceServer interface {
	// Creates, updates, or removes ad groups. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdGroupError]()
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BiddingError]()
	//   [BiddingStrategyError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MultiplierError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SettingError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAdGroups(context.Context, *MutateAdGroupsRequest) (*MutateAdGroupsResponse, error)
	// contains filtered or unexported methods
}

AdGroupServiceServer is the server API for AdGroupService service. All implementations must embed UnimplementedAdGroupServiceServer for forward compatibility

type AdOperation

type AdOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Configuration for how policies are validated.
	PolicyValidationParameter *common.PolicyValidationParameter `` /* 138-byte string literal not displayed */
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdOperation_Update
	Operation isAdOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single update operation on an ad.

func (*AdOperation) Descriptor deprecated

func (*AdOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdOperation.ProtoReflect.Descriptor instead.

func (*AdOperation) GetOperation

func (m *AdOperation) GetOperation() isAdOperation_Operation

func (*AdOperation) GetPolicyValidationParameter

func (x *AdOperation) GetPolicyValidationParameter() *common.PolicyValidationParameter

func (*AdOperation) GetUpdate

func (x *AdOperation) GetUpdate() *resources.Ad

func (*AdOperation) GetUpdateMask

func (x *AdOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AdOperation) ProtoMessage

func (*AdOperation) ProtoMessage()

func (*AdOperation) ProtoReflect

func (x *AdOperation) ProtoReflect() protoreflect.Message

func (*AdOperation) Reset

func (x *AdOperation) Reset()

func (*AdOperation) String

func (x *AdOperation) String() string

type AdOperation_Update

type AdOperation_Update struct {
	// Update operation: The ad is expected to have a valid resource name
	// in this format:
	//
	// `customers/{customer_id}/ads/{ad_id}`
	Update *resources.Ad `protobuf:"bytes,1,opt,name=update,proto3,oneof"`
}

type AdParameterOperation

type AdParameterOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AdParameterOperation_Create
	//	*AdParameterOperation_Update
	//	*AdParameterOperation_Remove
	Operation isAdParameterOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on ad parameter.

func (*AdParameterOperation) Descriptor deprecated

func (*AdParameterOperation) Descriptor() ([]byte, []int)

Deprecated: Use AdParameterOperation.ProtoReflect.Descriptor instead.

func (*AdParameterOperation) GetCreate

func (x *AdParameterOperation) GetCreate() *resources.AdParameter

func (*AdParameterOperation) GetOperation

func (m *AdParameterOperation) GetOperation() isAdParameterOperation_Operation

func (*AdParameterOperation) GetRemove

func (x *AdParameterOperation) GetRemove() string

func (*AdParameterOperation) GetUpdate

func (x *AdParameterOperation) GetUpdate() *resources.AdParameter

func (*AdParameterOperation) GetUpdateMask

func (x *AdParameterOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AdParameterOperation) ProtoMessage

func (*AdParameterOperation) ProtoMessage()

func (*AdParameterOperation) ProtoReflect

func (x *AdParameterOperation) ProtoReflect() protoreflect.Message

func (*AdParameterOperation) Reset

func (x *AdParameterOperation) Reset()

func (*AdParameterOperation) String

func (x *AdParameterOperation) String() string

type AdParameterOperation_Create

type AdParameterOperation_Create struct {
	// Create operation: No resource name is expected for the new ad parameter.
	Create *resources.AdParameter `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AdParameterOperation_Remove

type AdParameterOperation_Remove struct {
	// Remove operation: A resource name for the ad parameter to remove is
	// expected in this format:
	//
	// `customers/{customer_id}/adParameters/{ad_group_id}~{criterion_id}~{parameter_index}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AdParameterOperation_Update

type AdParameterOperation_Update struct {
	// Update operation: The ad parameter is expected to have a valid resource
	// name.
	Update *resources.AdParameter `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AdParameterServiceClient

type AdParameterServiceClient interface {
	// Creates, updates, or removes ad parameters. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AdParameterError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdParameters(ctx context.Context, in *MutateAdParametersRequest, opts ...grpc.CallOption) (*MutateAdParametersResponse, error)
}

AdParameterServiceClient is the client API for AdParameterService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AdParameterServiceServer

type AdParameterServiceServer interface {
	// Creates, updates, or removes ad parameters. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AdParameterError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateAdParameters(context.Context, *MutateAdParametersRequest) (*MutateAdParametersResponse, error)
	// contains filtered or unexported methods
}

AdParameterServiceServer is the server API for AdParameterService service. All implementations must embed UnimplementedAdParameterServiceServer for forward compatibility

type AdServiceClient

type AdServiceClient interface {
	// Returns the requested ad in full detail.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	GetAd(ctx context.Context, in *GetAdRequest, opts ...grpc.CallOption) (*resources.Ad, error)
	// Updates ads. Operation statuses are returned. Updating ads is not supported
	// for TextAd, ExpandedDynamicSearchAd, GmailAd and ImageAd.
	//
	// List of thrown errors:
	//   [AdCustomizerError]()
	//   [AdError]()
	//   [AdSharingError]()
	//   [AdxError]()
	//   [AssetError]()
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FeedAttributeReferenceError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [ImageError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MediaBundleError]()
	//   [MediaFileError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [PolicyFindingError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAds(ctx context.Context, in *MutateAdsRequest, opts ...grpc.CallOption) (*MutateAdsResponse, error)
}

AdServiceClient is the client API for AdService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewAdServiceClient

func NewAdServiceClient(cc grpc.ClientConnInterface) AdServiceClient

type AdServiceServer

type AdServiceServer interface {
	// Returns the requested ad in full detail.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	GetAd(context.Context, *GetAdRequest) (*resources.Ad, error)
	// Updates ads. Operation statuses are returned. Updating ads is not supported
	// for TextAd, ExpandedDynamicSearchAd, GmailAd and ImageAd.
	//
	// List of thrown errors:
	//   [AdCustomizerError]()
	//   [AdError]()
	//   [AdSharingError]()
	//   [AdxError]()
	//   [AssetError]()
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FeedAttributeReferenceError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [ImageError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MediaBundleError]()
	//   [MediaFileError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [PolicyFindingError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateAds(context.Context, *MutateAdsRequest) (*MutateAdsResponse, error)
	// contains filtered or unexported methods
}

AdServiceServer is the server API for AdService service. All implementations must embed UnimplementedAdServiceServer for forward compatibility

type AddBatchJobOperationsRequest

type AddBatchJobOperationsRequest struct {

	// Required. The resource name of the batch job.
	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	// A token used to enforce sequencing.
	//
	// The first AddBatchJobOperations request for a batch job should not set
	// sequence_token. Subsequent requests must set sequence_token to the value of
	// next_sequence_token received in the previous AddBatchJobOperations
	// response.
	SequenceToken string `protobuf:"bytes,2,opt,name=sequence_token,json=sequenceToken,proto3" json:"sequence_token,omitempty"`
	// Required. The list of mutates being added.
	//
	// Operations can use negative integers as temp ids to signify dependencies
	// between entities created in this batch job. For example, a customer with
	// id = 1234 can create a campaign and an ad group in that same campaign by
	// creating a campaign in the first operation with the resource name
	// explicitly set to "customers/1234/campaigns/-1", and creating an ad group
	// in the second operation with the campaign field also set to
	// "customers/1234/campaigns/-1".
	MutateOperations []*MutateOperation `protobuf:"bytes,3,rep,name=mutate_operations,json=mutateOperations,proto3" json:"mutate_operations,omitempty"`
	// contains filtered or unexported fields
}

Request message for [BatchJobService.AddBatchJobOperations][google.ads.googleads.v11.services.BatchJobService.AddBatchJobOperations].

func (*AddBatchJobOperationsRequest) Descriptor deprecated

func (*AddBatchJobOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddBatchJobOperationsRequest.ProtoReflect.Descriptor instead.

func (*AddBatchJobOperationsRequest) GetMutateOperations

func (x *AddBatchJobOperationsRequest) GetMutateOperations() []*MutateOperation

func (*AddBatchJobOperationsRequest) GetResourceName

func (x *AddBatchJobOperationsRequest) GetResourceName() string

func (*AddBatchJobOperationsRequest) GetSequenceToken

func (x *AddBatchJobOperationsRequest) GetSequenceToken() string

func (*AddBatchJobOperationsRequest) ProtoMessage

func (*AddBatchJobOperationsRequest) ProtoMessage()

func (*AddBatchJobOperationsRequest) ProtoReflect

func (*AddBatchJobOperationsRequest) Reset

func (x *AddBatchJobOperationsRequest) Reset()

func (*AddBatchJobOperationsRequest) String

type AddBatchJobOperationsResponse

type AddBatchJobOperationsResponse struct {

	// The total number of operations added so far for this batch job.
	TotalOperations int64 `protobuf:"varint,1,opt,name=total_operations,json=totalOperations,proto3" json:"total_operations,omitempty"`
	// The sequence token to be used when calling AddBatchJobOperations again if
	// more operations need to be added. The next AddBatchJobOperations request
	// must set the sequence_token field to the value of this field.
	NextSequenceToken string `protobuf:"bytes,2,opt,name=next_sequence_token,json=nextSequenceToken,proto3" json:"next_sequence_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for [BatchJobService.AddBatchJobOperations][google.ads.googleads.v11.services.BatchJobService.AddBatchJobOperations].

func (*AddBatchJobOperationsResponse) Descriptor deprecated

func (*AddBatchJobOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddBatchJobOperationsResponse.ProtoReflect.Descriptor instead.

func (*AddBatchJobOperationsResponse) GetNextSequenceToken

func (x *AddBatchJobOperationsResponse) GetNextSequenceToken() string

func (*AddBatchJobOperationsResponse) GetTotalOperations

func (x *AddBatchJobOperationsResponse) GetTotalOperations() int64

func (*AddBatchJobOperationsResponse) ProtoMessage

func (*AddBatchJobOperationsResponse) ProtoMessage()

func (*AddBatchJobOperationsResponse) ProtoReflect

func (*AddBatchJobOperationsResponse) Reset

func (x *AddBatchJobOperationsResponse) Reset()

func (*AddBatchJobOperationsResponse) String

type AddOfflineUserDataJobOperationsRequest

type AddOfflineUserDataJobOperationsRequest struct {

	// Required. The resource name of the OfflineUserDataJob.
	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	// True to enable partial failure for the offline user data job.
	EnablePartialFailure *bool `` /* 130-byte string literal not displayed */
	// True to enable warnings for the offline user data job. When enabled, a
	// warning will not block the OfflineUserDataJobOperation, and will also
	// return warning messages about malformed field values.
	EnableWarnings *bool `protobuf:"varint,6,opt,name=enable_warnings,json=enableWarnings,proto3,oneof" json:"enable_warnings,omitempty"`
	// Required. The list of operations to be done.
	Operations []*OfflineUserDataJobOperation `protobuf:"bytes,3,rep,name=operations,proto3" json:"operations,omitempty"`
	// If true, the request is validated but not executed. Only errors are
	// returned, not results.
	ValidateOnly bool `protobuf:"varint,5,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for [OfflineUserDataJobService.AddOfflineUserDataJobOperations][google.ads.googleads.v11.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations].

func (*AddOfflineUserDataJobOperationsRequest) Descriptor deprecated

func (*AddOfflineUserDataJobOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddOfflineUserDataJobOperationsRequest.ProtoReflect.Descriptor instead.

func (*AddOfflineUserDataJobOperationsRequest) GetEnablePartialFailure

func (x *AddOfflineUserDataJobOperationsRequest) GetEnablePartialFailure() bool

func (*AddOfflineUserDataJobOperationsRequest) GetEnableWarnings

func (x *AddOfflineUserDataJobOperationsRequest) GetEnableWarnings() bool

func (*AddOfflineUserDataJobOperationsRequest) GetOperations

func (*AddOfflineUserDataJobOperationsRequest) GetResourceName

func (x *AddOfflineUserDataJobOperationsRequest) GetResourceName() string

func (*AddOfflineUserDataJobOperationsRequest) GetValidateOnly

func (x *AddOfflineUserDataJobOperationsRequest) GetValidateOnly() bool

func (*AddOfflineUserDataJobOperationsRequest) ProtoMessage

func (*AddOfflineUserDataJobOperationsRequest) ProtoReflect

func (*AddOfflineUserDataJobOperationsRequest) Reset

func (*AddOfflineUserDataJobOperationsRequest) String

type AddOfflineUserDataJobOperationsResponse

type AddOfflineUserDataJobOperationsResponse struct {

	// Errors that pertain to operation failures in the partial failure mode.
	// Returned only when partial_failure = true and all errors occur inside the
	// operations. If any errors occur outside the operations (e.g. auth errors),
	// we return an RPC level error.
	PartialFailureError *status.Status `protobuf:"bytes,1,opt,name=partial_failure_error,json=partialFailureError,proto3" json:"partial_failure_error,omitempty"`
	// Non blocking errors that pertain to operation failures in the warnings
	// mode. Returned only when enable_warnings = true.
	Warning *status.Status `protobuf:"bytes,2,opt,name=warning,proto3" json:"warning,omitempty"`
	// contains filtered or unexported fields
}

Response message for [OfflineUserDataJobService.AddOfflineUserDataJobOperations][google.ads.googleads.v11.services.OfflineUserDataJobService.AddOfflineUserDataJobOperations].

func (*AddOfflineUserDataJobOperationsResponse) Descriptor deprecated

func (*AddOfflineUserDataJobOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddOfflineUserDataJobOperationsResponse.ProtoReflect.Descriptor instead.

func (*AddOfflineUserDataJobOperationsResponse) GetPartialFailureError

func (x *AddOfflineUserDataJobOperationsResponse) GetPartialFailureError() *status.Status

func (*AddOfflineUserDataJobOperationsResponse) GetWarning

func (*AddOfflineUserDataJobOperationsResponse) ProtoMessage

func (*AddOfflineUserDataJobOperationsResponse) ProtoReflect

func (*AddOfflineUserDataJobOperationsResponse) Reset

func (*AddOfflineUserDataJobOperationsResponse) String

type ApplyRecommendationOperation

type ApplyRecommendationOperation struct {

	// The resource name of the recommendation to apply.
	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	// Parameters to use when applying the recommendation.
	//
	// Types that are assignable to ApplyParameters:
	//	*ApplyRecommendationOperation_CampaignBudget
	//	*ApplyRecommendationOperation_TextAd
	//	*ApplyRecommendationOperation_Keyword
	//	*ApplyRecommendationOperation_TargetCpaOptIn
	//	*ApplyRecommendationOperation_TargetRoasOptIn
	//	*ApplyRecommendationOperation_CalloutExtension
	//	*ApplyRecommendationOperation_CallExtension
	//	*ApplyRecommendationOperation_SitelinkExtension
	//	*ApplyRecommendationOperation_MoveUnusedBudget
	//	*ApplyRecommendationOperation_ResponsiveSearchAd
	//	*ApplyRecommendationOperation_UseBroadMatchKeyword
	//	*ApplyRecommendationOperation_ResponsiveSearchAdAsset
	//	*ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrength
	ApplyParameters isApplyRecommendationOperation_ApplyParameters `protobuf_oneof:"apply_parameters"`
	// contains filtered or unexported fields
}

Information about the operation to apply a recommendation and any parameters to customize it.

func (*ApplyRecommendationOperation) Descriptor deprecated

func (*ApplyRecommendationOperation) Descriptor() ([]byte, []int)

Deprecated: Use ApplyRecommendationOperation.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation) GetApplyParameters

func (m *ApplyRecommendationOperation) GetApplyParameters() isApplyRecommendationOperation_ApplyParameters

func (*ApplyRecommendationOperation) GetCallExtension

func (*ApplyRecommendationOperation) GetCalloutExtension

func (*ApplyRecommendationOperation) GetCampaignBudget

func (*ApplyRecommendationOperation) GetKeyword

func (*ApplyRecommendationOperation) GetMoveUnusedBudget

func (*ApplyRecommendationOperation) GetResourceName

func (x *ApplyRecommendationOperation) GetResourceName() string

func (*ApplyRecommendationOperation) GetResponsiveSearchAd

func (*ApplyRecommendationOperation) GetResponsiveSearchAdAsset

func (*ApplyRecommendationOperation) GetSitelinkExtension

func (*ApplyRecommendationOperation) GetTargetCpaOptIn

func (*ApplyRecommendationOperation) GetTargetRoasOptIn

func (*ApplyRecommendationOperation) GetTextAd

func (*ApplyRecommendationOperation) GetUseBroadMatchKeyword

func (*ApplyRecommendationOperation) ProtoMessage

func (*ApplyRecommendationOperation) ProtoMessage()

func (*ApplyRecommendationOperation) ProtoReflect

func (*ApplyRecommendationOperation) Reset

func (x *ApplyRecommendationOperation) Reset()

func (*ApplyRecommendationOperation) String

type ApplyRecommendationOperation_CallExtension

type ApplyRecommendationOperation_CallExtension struct {
	// Parameters to use when applying call extension recommendation.
	CallExtension *ApplyRecommendationOperation_CallExtensionParameters `protobuf:"bytes,7,opt,name=call_extension,json=callExtension,proto3,oneof"`
}

type ApplyRecommendationOperation_CallExtensionParameters

type ApplyRecommendationOperation_CallExtensionParameters struct {

	// Call extensions to be added. This is a required field.
	CallExtensions []*common.CallFeedItem `protobuf:"bytes,1,rep,name=call_extensions,json=callExtensions,proto3" json:"call_extensions,omitempty"`
	// contains filtered or unexported fields
}

Parameters to use when applying call extension recommendation.

func (*ApplyRecommendationOperation_CallExtensionParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_CallExtensionParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_CallExtensionParameters) GetCallExtensions

func (*ApplyRecommendationOperation_CallExtensionParameters) ProtoMessage

func (*ApplyRecommendationOperation_CallExtensionParameters) ProtoReflect

func (*ApplyRecommendationOperation_CallExtensionParameters) Reset

func (*ApplyRecommendationOperation_CallExtensionParameters) String

type ApplyRecommendationOperation_CalloutExtension

type ApplyRecommendationOperation_CalloutExtension struct {
	// Parameters to use when applying callout extension recommendation.
	CalloutExtension *ApplyRecommendationOperation_CalloutExtensionParameters `protobuf:"bytes,6,opt,name=callout_extension,json=calloutExtension,proto3,oneof"`
}

type ApplyRecommendationOperation_CalloutExtensionParameters

type ApplyRecommendationOperation_CalloutExtensionParameters struct {

	// Callout extensions to be added. This is a required field.
	CalloutExtensions []*common.CalloutFeedItem `protobuf:"bytes,1,rep,name=callout_extensions,json=calloutExtensions,proto3" json:"callout_extensions,omitempty"`
	// contains filtered or unexported fields
}

Parameters to use when applying callout extension recommendation.

func (*ApplyRecommendationOperation_CalloutExtensionParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_CalloutExtensionParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_CalloutExtensionParameters) GetCalloutExtensions

func (*ApplyRecommendationOperation_CalloutExtensionParameters) ProtoMessage

func (*ApplyRecommendationOperation_CalloutExtensionParameters) ProtoReflect

func (*ApplyRecommendationOperation_CalloutExtensionParameters) Reset

func (*ApplyRecommendationOperation_CalloutExtensionParameters) String

type ApplyRecommendationOperation_CampaignBudget

type ApplyRecommendationOperation_CampaignBudget struct {
	// Optional parameters to use when applying a campaign budget
	// recommendation.
	CampaignBudget *ApplyRecommendationOperation_CampaignBudgetParameters `protobuf:"bytes,2,opt,name=campaign_budget,json=campaignBudget,proto3,oneof"`
}

type ApplyRecommendationOperation_CampaignBudgetParameters

type ApplyRecommendationOperation_CampaignBudgetParameters struct {

	// New budget amount to set for target budget resource. This is a required
	// field.
	NewBudgetAmountMicros *int64 `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

Parameters to use when applying a campaign budget recommendation.

func (*ApplyRecommendationOperation_CampaignBudgetParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_CampaignBudgetParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_CampaignBudgetParameters) GetNewBudgetAmountMicros

func (x *ApplyRecommendationOperation_CampaignBudgetParameters) GetNewBudgetAmountMicros() int64

func (*ApplyRecommendationOperation_CampaignBudgetParameters) ProtoMessage

func (*ApplyRecommendationOperation_CampaignBudgetParameters) ProtoReflect

func (*ApplyRecommendationOperation_CampaignBudgetParameters) Reset

func (*ApplyRecommendationOperation_CampaignBudgetParameters) String

type ApplyRecommendationOperation_Keyword

type ApplyRecommendationOperation_Keyword struct {
	// Optional parameters to use when applying keyword recommendation.
	Keyword *ApplyRecommendationOperation_KeywordParameters `protobuf:"bytes,4,opt,name=keyword,proto3,oneof"`
}

type ApplyRecommendationOperation_KeywordParameters

type ApplyRecommendationOperation_KeywordParameters struct {

	// The ad group resource to add keyword to. This is a required field.
	AdGroup *string `protobuf:"bytes,4,opt,name=ad_group,json=adGroup,proto3,oneof" json:"ad_group,omitempty"`
	// The match type of the keyword. This is a required field.
	MatchType enums.KeywordMatchTypeEnum_KeywordMatchType `` /* 163-byte string literal not displayed */
	// Optional, CPC bid to set for the keyword. If not set, keyword will use
	// bid based on bidding strategy used by target ad group.
	CpcBidMicros *int64 `protobuf:"varint,5,opt,name=cpc_bid_micros,json=cpcBidMicros,proto3,oneof" json:"cpc_bid_micros,omitempty"`
	// contains filtered or unexported fields
}

Parameters to use when applying keyword recommendation.

func (*ApplyRecommendationOperation_KeywordParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_KeywordParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_KeywordParameters) GetAdGroup

func (*ApplyRecommendationOperation_KeywordParameters) GetCpcBidMicros

func (*ApplyRecommendationOperation_KeywordParameters) GetMatchType

func (*ApplyRecommendationOperation_KeywordParameters) ProtoMessage

func (*ApplyRecommendationOperation_KeywordParameters) ProtoReflect

func (*ApplyRecommendationOperation_KeywordParameters) Reset

func (*ApplyRecommendationOperation_KeywordParameters) String

type ApplyRecommendationOperation_MoveUnusedBudget

type ApplyRecommendationOperation_MoveUnusedBudget struct {
	// Parameters to use when applying move unused budget recommendation.
	MoveUnusedBudget *ApplyRecommendationOperation_MoveUnusedBudgetParameters `protobuf:"bytes,9,opt,name=move_unused_budget,json=moveUnusedBudget,proto3,oneof"`
}

type ApplyRecommendationOperation_MoveUnusedBudgetParameters

type ApplyRecommendationOperation_MoveUnusedBudgetParameters struct {

	// Budget amount to move from excess budget to constrained budget. This is
	// a required field.
	BudgetMicrosToMove *int64 `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Parameters to use when applying move unused budget recommendation.

func (*ApplyRecommendationOperation_MoveUnusedBudgetParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_MoveUnusedBudgetParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_MoveUnusedBudgetParameters) GetBudgetMicrosToMove

func (*ApplyRecommendationOperation_MoveUnusedBudgetParameters) ProtoMessage

func (*ApplyRecommendationOperation_MoveUnusedBudgetParameters) ProtoReflect

func (*ApplyRecommendationOperation_MoveUnusedBudgetParameters) Reset

func (*ApplyRecommendationOperation_MoveUnusedBudgetParameters) String

type ApplyRecommendationOperation_ResponsiveSearchAd

type ApplyRecommendationOperation_ResponsiveSearchAd struct {
	// Parameters to use when applying a responsive search ad recommendation.
	ResponsiveSearchAd *ApplyRecommendationOperation_ResponsiveSearchAdParameters `protobuf:"bytes,11,opt,name=responsive_search_ad,json=responsiveSearchAd,proto3,oneof"`
}

type ApplyRecommendationOperation_ResponsiveSearchAdAsset

type ApplyRecommendationOperation_ResponsiveSearchAdAsset struct {
	// Parameters to use when applying a responsive search ad asset
	// recommendation.
	ResponsiveSearchAdAsset *ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters `protobuf:"bytes,13,opt,name=responsive_search_ad_asset,json=responsiveSearchAdAsset,proto3,oneof"`
}

type ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters

type ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters struct {

	// Updated ad. The current ad's content will be replaced.
	UpdatedAd *resources.Ad `protobuf:"bytes,1,opt,name=updated_ad,json=updatedAd,proto3" json:"updated_ad,omitempty"`
	// contains filtered or unexported fields
}

Parameters to use when applying a responsive search ad asset recommendation.

func (*ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters) GetUpdatedAd

func (*ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters) ProtoMessage

func (*ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters) ProtoReflect

func (*ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters) Reset

func (*ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters) String

type ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrength

type ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrength struct {
	// Parameters to use when applying a responsive search ad improve ad
	// strength recommendation.
	ResponsiveSearchAdImproveAdStrength *ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters `protobuf:"bytes,14,opt,name=responsive_search_ad_improve_ad_strength,json=responsiveSearchAdImproveAdStrength,proto3,oneof"`
}

type ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters

type ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters struct {

	// Updated ad. The current ad's content will be replaced.
	UpdatedAd *resources.Ad `protobuf:"bytes,1,opt,name=updated_ad,json=updatedAd,proto3" json:"updated_ad,omitempty"`
	// contains filtered or unexported fields
}

Parameters to use when applying a responsive search ad improve ad strength recommendation.

func (*ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters) GetUpdatedAd

func (*ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters) ProtoMessage

func (*ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters) ProtoReflect

func (*ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters) Reset

func (*ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters) String

type ApplyRecommendationOperation_ResponsiveSearchAdParameters

type ApplyRecommendationOperation_ResponsiveSearchAdParameters struct {

	// Required. New ad to add to recommended ad group.
	Ad *resources.Ad `protobuf:"bytes,1,opt,name=ad,proto3" json:"ad,omitempty"`
	// contains filtered or unexported fields
}

Parameters to use when applying a responsive search ad recommendation.

func (*ApplyRecommendationOperation_ResponsiveSearchAdParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_ResponsiveSearchAdParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_ResponsiveSearchAdParameters) GetAd

func (*ApplyRecommendationOperation_ResponsiveSearchAdParameters) ProtoMessage

func (*ApplyRecommendationOperation_ResponsiveSearchAdParameters) ProtoReflect

func (*ApplyRecommendationOperation_ResponsiveSearchAdParameters) Reset

func (*ApplyRecommendationOperation_ResponsiveSearchAdParameters) String

type ApplyRecommendationOperation_SitelinkExtension

type ApplyRecommendationOperation_SitelinkExtension struct {
	// Parameters to use when applying sitelink extension recommendation.
	SitelinkExtension *ApplyRecommendationOperation_SitelinkExtensionParameters `protobuf:"bytes,8,opt,name=sitelink_extension,json=sitelinkExtension,proto3,oneof"`
}

type ApplyRecommendationOperation_SitelinkExtensionParameters

type ApplyRecommendationOperation_SitelinkExtensionParameters struct {

	// Sitelink extensions to be added. This is a required field.
	SitelinkExtensions []*common.SitelinkFeedItem `protobuf:"bytes,1,rep,name=sitelink_extensions,json=sitelinkExtensions,proto3" json:"sitelink_extensions,omitempty"`
	// contains filtered or unexported fields
}

Parameters to use when applying sitelink extension recommendation.

func (*ApplyRecommendationOperation_SitelinkExtensionParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_SitelinkExtensionParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_SitelinkExtensionParameters) GetSitelinkExtensions

func (*ApplyRecommendationOperation_SitelinkExtensionParameters) ProtoMessage

func (*ApplyRecommendationOperation_SitelinkExtensionParameters) ProtoReflect

func (*ApplyRecommendationOperation_SitelinkExtensionParameters) Reset

func (*ApplyRecommendationOperation_SitelinkExtensionParameters) String

type ApplyRecommendationOperation_TargetCpaOptIn

type ApplyRecommendationOperation_TargetCpaOptIn struct {
	// Optional parameters to use when applying target CPA opt-in
	// recommendation.
	TargetCpaOptIn *ApplyRecommendationOperation_TargetCpaOptInParameters `protobuf:"bytes,5,opt,name=target_cpa_opt_in,json=targetCpaOptIn,proto3,oneof"`
}

type ApplyRecommendationOperation_TargetCpaOptInParameters

type ApplyRecommendationOperation_TargetCpaOptInParameters struct {

	// Average CPA to use for Target CPA bidding strategy. This is a required
	// field.
	TargetCpaMicros *int64 `protobuf:"varint,3,opt,name=target_cpa_micros,json=targetCpaMicros,proto3,oneof" json:"target_cpa_micros,omitempty"`
	// Optional, budget amount to set for the campaign.
	NewCampaignBudgetAmountMicros *int64 `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

Parameters to use when applying Target CPA recommendation.

func (*ApplyRecommendationOperation_TargetCpaOptInParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_TargetCpaOptInParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_TargetCpaOptInParameters) GetNewCampaignBudgetAmountMicros

func (x *ApplyRecommendationOperation_TargetCpaOptInParameters) GetNewCampaignBudgetAmountMicros() int64

func (*ApplyRecommendationOperation_TargetCpaOptInParameters) GetTargetCpaMicros

func (*ApplyRecommendationOperation_TargetCpaOptInParameters) ProtoMessage

func (*ApplyRecommendationOperation_TargetCpaOptInParameters) ProtoReflect

func (*ApplyRecommendationOperation_TargetCpaOptInParameters) Reset

func (*ApplyRecommendationOperation_TargetCpaOptInParameters) String

type ApplyRecommendationOperation_TargetRoasOptIn

type ApplyRecommendationOperation_TargetRoasOptIn struct {
	// Optional parameters to use when applying target ROAS opt-in
	// recommendation.
	TargetRoasOptIn *ApplyRecommendationOperation_TargetRoasOptInParameters `protobuf:"bytes,10,opt,name=target_roas_opt_in,json=targetRoasOptIn,proto3,oneof"`
}

type ApplyRecommendationOperation_TargetRoasOptInParameters

type ApplyRecommendationOperation_TargetRoasOptInParameters struct {

	// Average ROAS (revenue per unit of spend) to use for Target ROAS bidding
	// strategy. The value is between 0.01 and 1000.0, inclusive. This is a
	// required field, unless new_campaign_budget_amount_micros is set.
	TargetRoas *float64 `protobuf:"fixed64,1,opt,name=target_roas,json=targetRoas,proto3,oneof" json:"target_roas,omitempty"`
	// Optional, budget amount to set for the campaign.
	NewCampaignBudgetAmountMicros *int64 `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

Parameters to use when applying a Target ROAS opt-in recommendation.

func (*ApplyRecommendationOperation_TargetRoasOptInParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_TargetRoasOptInParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_TargetRoasOptInParameters) GetNewCampaignBudgetAmountMicros

func (x *ApplyRecommendationOperation_TargetRoasOptInParameters) GetNewCampaignBudgetAmountMicros() int64

func (*ApplyRecommendationOperation_TargetRoasOptInParameters) GetTargetRoas

func (*ApplyRecommendationOperation_TargetRoasOptInParameters) ProtoMessage

func (*ApplyRecommendationOperation_TargetRoasOptInParameters) ProtoReflect

func (*ApplyRecommendationOperation_TargetRoasOptInParameters) Reset

func (*ApplyRecommendationOperation_TargetRoasOptInParameters) String

type ApplyRecommendationOperation_TextAd

type ApplyRecommendationOperation_TextAd struct {
	// Optional parameters to use when applying a text ad recommendation.
	TextAd *ApplyRecommendationOperation_TextAdParameters `protobuf:"bytes,3,opt,name=text_ad,json=textAd,proto3,oneof"`
}

type ApplyRecommendationOperation_TextAdParameters

type ApplyRecommendationOperation_TextAdParameters struct {

	// New ad to add to recommended ad group. All necessary fields need to be
	// set in this message. This is a required field.
	Ad *resources.Ad `protobuf:"bytes,1,opt,name=ad,proto3" json:"ad,omitempty"`
	// contains filtered or unexported fields
}

Parameters to use when applying a text ad recommendation.

func (*ApplyRecommendationOperation_TextAdParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_TextAdParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_TextAdParameters) GetAd

func (*ApplyRecommendationOperation_TextAdParameters) ProtoMessage

func (*ApplyRecommendationOperation_TextAdParameters) ProtoReflect

func (*ApplyRecommendationOperation_TextAdParameters) Reset

func (*ApplyRecommendationOperation_TextAdParameters) String

type ApplyRecommendationOperation_UseBroadMatchKeyword

type ApplyRecommendationOperation_UseBroadMatchKeyword struct {
	// Parameters to use when applying a use broad match keyword recommendation.
	UseBroadMatchKeyword *ApplyRecommendationOperation_UseBroadMatchKeywordParameters `protobuf:"bytes,12,opt,name=use_broad_match_keyword,json=useBroadMatchKeyword,proto3,oneof"`
}

type ApplyRecommendationOperation_UseBroadMatchKeywordParameters

type ApplyRecommendationOperation_UseBroadMatchKeywordParameters struct {

	// New budget amount to set for target budget resource.
	NewBudgetAmountMicros *int64 `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

Parameters to use when applying a use broad match keyword recommendation.

func (*ApplyRecommendationOperation_UseBroadMatchKeywordParameters) Descriptor deprecated

Deprecated: Use ApplyRecommendationOperation_UseBroadMatchKeywordParameters.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationOperation_UseBroadMatchKeywordParameters) GetNewBudgetAmountMicros

func (*ApplyRecommendationOperation_UseBroadMatchKeywordParameters) ProtoMessage

func (*ApplyRecommendationOperation_UseBroadMatchKeywordParameters) ProtoReflect

func (*ApplyRecommendationOperation_UseBroadMatchKeywordParameters) Reset

func (*ApplyRecommendationOperation_UseBroadMatchKeywordParameters) String

type ApplyRecommendationRequest

type ApplyRecommendationRequest struct {

	// Required. The ID of the customer with the recommendation.
	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// Required. The list of operations to apply recommendations.
	// If partial_failure=false all recommendations should be of the same type
	// There is a limit of 100 operations per request.
	Operations []*ApplyRecommendationOperation `protobuf:"bytes,2,rep,name=operations,proto3" json:"operations,omitempty"`
	// If true, successful operations will be carried out and invalid
	// operations will return errors. If false, operations will be carried
	// out as a transaction if and only if they are all valid.
	// Default is false.
	PartialFailure bool `protobuf:"varint,3,opt,name=partial_failure,json=partialFailure,proto3" json:"partial_failure,omitempty"`
	// contains filtered or unexported fields
}

Request message for [RecommendationService.ApplyRecommendation][google.ads.googleads.v11.services.RecommendationService.ApplyRecommendation].

func (*ApplyRecommendationRequest) Descriptor deprecated

func (*ApplyRecommendationRequest) Descriptor() ([]byte, []int)

Deprecated: Use ApplyRecommendationRequest.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationRequest) GetCustomerId

func (x *ApplyRecommendationRequest) GetCustomerId() string

func (*ApplyRecommendationRequest) GetOperations

func (*ApplyRecommendationRequest) GetPartialFailure

func (x *ApplyRecommendationRequest) GetPartialFailure() bool

func (*ApplyRecommendationRequest) ProtoMessage

func (*ApplyRecommendationRequest) ProtoMessage()

func (*ApplyRecommendationRequest) ProtoReflect

func (*ApplyRecommendationRequest) Reset

func (x *ApplyRecommendationRequest) Reset()

func (*ApplyRecommendationRequest) String

func (x *ApplyRecommendationRequest) String() string

type ApplyRecommendationResponse

type ApplyRecommendationResponse struct {

	// Results of operations to apply recommendations.
	Results []*ApplyRecommendationResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// Errors that pertain to operation failures in the partial failure mode.
	// Returned only when partial_failure = true and all errors occur inside the
	// operations. If any errors occur outside the operations (e.g. auth errors)
	// we return the RPC level error.
	PartialFailureError *status.Status `protobuf:"bytes,2,opt,name=partial_failure_error,json=partialFailureError,proto3" json:"partial_failure_error,omitempty"`
	// contains filtered or unexported fields
}

Response message for [RecommendationService.ApplyRecommendation][google.ads.googleads.v11.services.RecommendationService.ApplyRecommendation].

func (*ApplyRecommendationResponse) Descriptor deprecated

func (*ApplyRecommendationResponse) Descriptor() ([]byte, []int)

Deprecated: Use ApplyRecommendationResponse.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationResponse) GetPartialFailureError

func (x *ApplyRecommendationResponse) GetPartialFailureError() *status.Status

func (*ApplyRecommendationResponse) GetResults

func (*ApplyRecommendationResponse) ProtoMessage

func (*ApplyRecommendationResponse) ProtoMessage()

func (*ApplyRecommendationResponse) ProtoReflect

func (*ApplyRecommendationResponse) Reset

func (x *ApplyRecommendationResponse) Reset()

func (*ApplyRecommendationResponse) String

func (x *ApplyRecommendationResponse) String() string

type ApplyRecommendationResult

type ApplyRecommendationResult struct {

	// Returned for successful applies.
	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	// contains filtered or unexported fields
}

The result of applying a recommendation.

func (*ApplyRecommendationResult) Descriptor deprecated

func (*ApplyRecommendationResult) Descriptor() ([]byte, []int)

Deprecated: Use ApplyRecommendationResult.ProtoReflect.Descriptor instead.

func (*ApplyRecommendationResult) GetResourceName

func (x *ApplyRecommendationResult) GetResourceName() string

func (*ApplyRecommendationResult) ProtoMessage

func (*ApplyRecommendationResult) ProtoMessage()

func (*ApplyRecommendationResult) ProtoReflect

func (*ApplyRecommendationResult) Reset

func (x *ApplyRecommendationResult) Reset()

func (*ApplyRecommendationResult) String

func (x *ApplyRecommendationResult) String() string

type AssetGroupAssetOperation

type AssetGroupAssetOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AssetGroupAssetOperation_Create
	//	*AssetGroupAssetOperation_Update
	//	*AssetGroupAssetOperation_Remove
	Operation isAssetGroupAssetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an asset group asset.

func (*AssetGroupAssetOperation) Descriptor deprecated

func (*AssetGroupAssetOperation) Descriptor() ([]byte, []int)

Deprecated: Use AssetGroupAssetOperation.ProtoReflect.Descriptor instead.

func (*AssetGroupAssetOperation) GetCreate

func (*AssetGroupAssetOperation) GetOperation

func (m *AssetGroupAssetOperation) GetOperation() isAssetGroupAssetOperation_Operation

func (*AssetGroupAssetOperation) GetRemove

func (x *AssetGroupAssetOperation) GetRemove() string

func (*AssetGroupAssetOperation) GetUpdate

func (*AssetGroupAssetOperation) GetUpdateMask

func (x *AssetGroupAssetOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AssetGroupAssetOperation) ProtoMessage

func (*AssetGroupAssetOperation) ProtoMessage()

func (*AssetGroupAssetOperation) ProtoReflect

func (x *AssetGroupAssetOperation) ProtoReflect() protoreflect.Message

func (*AssetGroupAssetOperation) Reset

func (x *AssetGroupAssetOperation) Reset()

func (*AssetGroupAssetOperation) String

func (x *AssetGroupAssetOperation) String() string

type AssetGroupAssetOperation_Create

type AssetGroupAssetOperation_Create struct {
	// Create operation: No resource name is expected for the new asset group
	// asset
	Create *resources.AssetGroupAsset `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AssetGroupAssetOperation_Remove

type AssetGroupAssetOperation_Remove struct {
	// Remove operation: A resource name for the removed asset group asset is
	// expected, in this format:
	// `customers/{customer_id}/assetGroupAssets/{asset_group_id}~{asset_id}~{field_type}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AssetGroupAssetOperation_Update

type AssetGroupAssetOperation_Update struct {
	// Update operation: The asset group asset sis expected to have a valid
	// resource name.
	Update *resources.AssetGroupAsset `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AssetGroupAssetServiceClient

type AssetGroupAssetServiceClient interface {
	// Creates, updates or removes asset group assets. Operation statuses are
	// returned.
	MutateAssetGroupAssets(ctx context.Context, in *MutateAssetGroupAssetsRequest, opts ...grpc.CallOption) (*MutateAssetGroupAssetsResponse, error)
}

AssetGroupAssetServiceClient is the client API for AssetGroupAssetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AssetGroupAssetServiceServer

type AssetGroupAssetServiceServer interface {
	// Creates, updates or removes asset group assets. Operation statuses are
	// returned.
	MutateAssetGroupAssets(context.Context, *MutateAssetGroupAssetsRequest) (*MutateAssetGroupAssetsResponse, error)
	// contains filtered or unexported methods
}

AssetGroupAssetServiceServer is the server API for AssetGroupAssetService service. All implementations must embed UnimplementedAssetGroupAssetServiceServer for forward compatibility

type AssetGroupListingGroupFilterOperation

type AssetGroupListingGroupFilterOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AssetGroupListingGroupFilterOperation_Create
	//	*AssetGroupListingGroupFilterOperation_Update
	//	*AssetGroupListingGroupFilterOperation_Remove
	Operation isAssetGroupListingGroupFilterOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an asset group listing group filter.

func (*AssetGroupListingGroupFilterOperation) Descriptor deprecated

func (*AssetGroupListingGroupFilterOperation) Descriptor() ([]byte, []int)

Deprecated: Use AssetGroupListingGroupFilterOperation.ProtoReflect.Descriptor instead.

func (*AssetGroupListingGroupFilterOperation) GetCreate

func (*AssetGroupListingGroupFilterOperation) GetOperation

func (m *AssetGroupListingGroupFilterOperation) GetOperation() isAssetGroupListingGroupFilterOperation_Operation

func (*AssetGroupListingGroupFilterOperation) GetRemove

func (*AssetGroupListingGroupFilterOperation) GetUpdate

func (*AssetGroupListingGroupFilterOperation) GetUpdateMask

func (*AssetGroupListingGroupFilterOperation) ProtoMessage

func (*AssetGroupListingGroupFilterOperation) ProtoMessage()

func (*AssetGroupListingGroupFilterOperation) ProtoReflect

func (*AssetGroupListingGroupFilterOperation) Reset

func (*AssetGroupListingGroupFilterOperation) String

type AssetGroupListingGroupFilterOperation_Create

type AssetGroupListingGroupFilterOperation_Create struct {
	// Create operation: No resource name is expected for the new asset group
	// listing group filter.
	Create *resources.AssetGroupListingGroupFilter `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AssetGroupListingGroupFilterOperation_Remove

type AssetGroupListingGroupFilterOperation_Remove struct {
	// Remove operation: A resource name for the removed asset group listing
	// group filter is expected, in this format:
	// `customers/{customer_id}/assetGroupListingGroupFilters/{asset_group_id}~{listing_group_filter_id}`
	// An entity can be removed only if it's not referenced by other
	// parent_listing_group_id. If multiple entities are being deleted, the
	// mutates must be in the correct order.
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AssetGroupListingGroupFilterOperation_Update

type AssetGroupListingGroupFilterOperation_Update struct {
	// Update operation: The asset group listing group filter is expected to
	// have a valid resource name.
	Update *resources.AssetGroupListingGroupFilter `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AssetGroupListingGroupFilterServiceClient

type AssetGroupListingGroupFilterServiceClient interface {
	// Creates, updates or removes asset group listing group filters. Operation
	// statuses are returned.
	MutateAssetGroupListingGroupFilters(ctx context.Context, in *MutateAssetGroupListingGroupFiltersRequest, opts ...grpc.CallOption) (*MutateAssetGroupListingGroupFiltersResponse, error)
}

AssetGroupListingGroupFilterServiceClient is the client API for AssetGroupListingGroupFilterService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AssetGroupListingGroupFilterServiceServer

type AssetGroupListingGroupFilterServiceServer interface {
	// Creates, updates or removes asset group listing group filters. Operation
	// statuses are returned.
	MutateAssetGroupListingGroupFilters(context.Context, *MutateAssetGroupListingGroupFiltersRequest) (*MutateAssetGroupListingGroupFiltersResponse, error)
	// contains filtered or unexported methods
}

AssetGroupListingGroupFilterServiceServer is the server API for AssetGroupListingGroupFilterService service. All implementations must embed UnimplementedAssetGroupListingGroupFilterServiceServer for forward compatibility

type AssetGroupOperation

type AssetGroupOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AssetGroupOperation_Create
	//	*AssetGroupOperation_Update
	//	*AssetGroupOperation_Remove
	Operation isAssetGroupOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an asset group.

func (*AssetGroupOperation) Descriptor deprecated

func (*AssetGroupOperation) Descriptor() ([]byte, []int)

Deprecated: Use AssetGroupOperation.ProtoReflect.Descriptor instead.

func (*AssetGroupOperation) GetCreate

func (x *AssetGroupOperation) GetCreate() *resources.AssetGroup

func (*AssetGroupOperation) GetOperation

func (m *AssetGroupOperation) GetOperation() isAssetGroupOperation_Operation

func (*AssetGroupOperation) GetRemove

func (x *AssetGroupOperation) GetRemove() string

func (*AssetGroupOperation) GetUpdate

func (x *AssetGroupOperation) GetUpdate() *resources.AssetGroup

func (*AssetGroupOperation) GetUpdateMask

func (x *AssetGroupOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AssetGroupOperation) ProtoMessage

func (*AssetGroupOperation) ProtoMessage()

func (*AssetGroupOperation) ProtoReflect

func (x *AssetGroupOperation) ProtoReflect() protoreflect.Message

func (*AssetGroupOperation) Reset

func (x *AssetGroupOperation) Reset()

func (*AssetGroupOperation) String

func (x *AssetGroupOperation) String() string

type AssetGroupOperation_Create

type AssetGroupOperation_Create struct {
	// Create operation: No resource name is expected for the new asset group
	Create *resources.AssetGroup `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AssetGroupOperation_Remove

type AssetGroupOperation_Remove struct {
	// Remove operation: A resource name for the removed asset group is
	// expected, in this format:
	// `customers/{customer_id}/assetGroups/{asset_group_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AssetGroupOperation_Update

type AssetGroupOperation_Update struct {
	// Update operation: The asset group is expected to have a valid resource
	// name.
	Update *resources.AssetGroup `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AssetGroupServiceClient

type AssetGroupServiceClient interface {
	// Creates, updates or removes asset groups. Operation statuses are
	// returned.
	MutateAssetGroups(ctx context.Context, in *MutateAssetGroupsRequest, opts ...grpc.CallOption) (*MutateAssetGroupsResponse, error)
}

AssetGroupServiceClient is the client API for AssetGroupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AssetGroupServiceServer

type AssetGroupServiceServer interface {
	// Creates, updates or removes asset groups. Operation statuses are
	// returned.
	MutateAssetGroups(context.Context, *MutateAssetGroupsRequest) (*MutateAssetGroupsResponse, error)
	// contains filtered or unexported methods
}

AssetGroupServiceServer is the server API for AssetGroupService service. All implementations must embed UnimplementedAssetGroupServiceServer for forward compatibility

type AssetGroupSignalOperation

type AssetGroupSignalOperation struct {

	// The mutate operation. Update is not supported.
	//
	// Types that are assignable to Operation:
	//	*AssetGroupSignalOperation_Create
	//	*AssetGroupSignalOperation_Remove
	Operation isAssetGroupSignalOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an asset group signal.

func (*AssetGroupSignalOperation) Descriptor deprecated

func (*AssetGroupSignalOperation) Descriptor() ([]byte, []int)

Deprecated: Use AssetGroupSignalOperation.ProtoReflect.Descriptor instead.

func (*AssetGroupSignalOperation) GetCreate

func (*AssetGroupSignalOperation) GetOperation

func (m *AssetGroupSignalOperation) GetOperation() isAssetGroupSignalOperation_Operation

func (*AssetGroupSignalOperation) GetRemove

func (x *AssetGroupSignalOperation) GetRemove() string

func (*AssetGroupSignalOperation) ProtoMessage

func (*AssetGroupSignalOperation) ProtoMessage()

func (*AssetGroupSignalOperation) ProtoReflect

func (*AssetGroupSignalOperation) Reset

func (x *AssetGroupSignalOperation) Reset()

func (*AssetGroupSignalOperation) String

func (x *AssetGroupSignalOperation) String() string

type AssetGroupSignalOperation_Create

type AssetGroupSignalOperation_Create struct {
	// Create operation: No resource name is expected for the new asset group
	// signal.
	Create *resources.AssetGroupSignal `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AssetGroupSignalOperation_Remove

type AssetGroupSignalOperation_Remove struct {
	// Remove operation: A resource name for the removed asset group signal is
	// expected, in this format:
	// `customers/{customer_id}/assetGroupSignals/{asset_group_id}~{criterion_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type AssetGroupSignalServiceClient

type AssetGroupSignalServiceClient interface {
	// Creates or removes asset group signals. Operation statuses are
	// returned.
	MutateAssetGroupSignals(ctx context.Context, in *MutateAssetGroupSignalsRequest, opts ...grpc.CallOption) (*MutateAssetGroupSignalsResponse, error)
}

AssetGroupSignalServiceClient is the client API for AssetGroupSignalService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AssetGroupSignalServiceServer

type AssetGroupSignalServiceServer interface {
	// Creates or removes asset group signals. Operation statuses are
	// returned.
	MutateAssetGroupSignals(context.Context, *MutateAssetGroupSignalsRequest) (*MutateAssetGroupSignalsResponse, error)
	// contains filtered or unexported methods
}

AssetGroupSignalServiceServer is the server API for AssetGroupSignalService service. All implementations must embed UnimplementedAssetGroupSignalServiceServer for forward compatibility

type AssetOperation

type AssetOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AssetOperation_Create
	//	*AssetOperation_Update
	Operation isAssetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation to create an asset. Supported asset types are YoutubeVideoAsset, MediaBundleAsset, ImageAsset, and LeadFormAsset. TextAsset should be created with Ad inline.

func (*AssetOperation) Descriptor deprecated

func (*AssetOperation) Descriptor() ([]byte, []int)

Deprecated: Use AssetOperation.ProtoReflect.Descriptor instead.

func (*AssetOperation) GetCreate

func (x *AssetOperation) GetCreate() *resources.Asset

func (*AssetOperation) GetOperation

func (m *AssetOperation) GetOperation() isAssetOperation_Operation

func (*AssetOperation) GetUpdate

func (x *AssetOperation) GetUpdate() *resources.Asset

func (*AssetOperation) GetUpdateMask

func (x *AssetOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AssetOperation) ProtoMessage

func (*AssetOperation) ProtoMessage()

func (*AssetOperation) ProtoReflect

func (x *AssetOperation) ProtoReflect() protoreflect.Message

func (*AssetOperation) Reset

func (x *AssetOperation) Reset()

func (*AssetOperation) String

func (x *AssetOperation) String() string

type AssetOperation_Create

type AssetOperation_Create struct {
	// Create operation: No resource name is expected for the new asset.
	Create *resources.Asset `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AssetOperation_Update

type AssetOperation_Update struct {
	// Update operation: The asset is expected to have a valid resource name in
	// this format:
	//
	// `customers/{customer_id}/assets/{asset_id}`
	Update *resources.Asset `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AssetServiceClient

type AssetServiceClient interface {
	// Creates assets. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AssetError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CurrencyCodeError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MediaUploadError]()
	//   [MutateError]()
	//   [NotAllowlistedError]()
	//   [NotEmptyError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	//   [YoutubeVideoRegistrationError]()
	MutateAssets(ctx context.Context, in *MutateAssetsRequest, opts ...grpc.CallOption) (*MutateAssetsResponse, error)
}

AssetServiceClient is the client API for AssetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AssetServiceServer

type AssetServiceServer interface {
	// Creates assets. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AssetError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CurrencyCodeError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MediaUploadError]()
	//   [MutateError]()
	//   [NotAllowlistedError]()
	//   [NotEmptyError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	//   [YoutubeVideoRegistrationError]()
	MutateAssets(context.Context, *MutateAssetsRequest) (*MutateAssetsResponse, error)
	// contains filtered or unexported methods
}

AssetServiceServer is the server API for AssetService service. All implementations must embed UnimplementedAssetServiceServer for forward compatibility

type AssetSetAssetOperation

type AssetSetAssetOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AssetSetAssetOperation_Create
	//	*AssetSetAssetOperation_Remove
	Operation isAssetSetAssetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an asset set asset.

func (*AssetSetAssetOperation) Descriptor deprecated

func (*AssetSetAssetOperation) Descriptor() ([]byte, []int)

Deprecated: Use AssetSetAssetOperation.ProtoReflect.Descriptor instead.

func (*AssetSetAssetOperation) GetCreate

func (*AssetSetAssetOperation) GetOperation

func (m *AssetSetAssetOperation) GetOperation() isAssetSetAssetOperation_Operation

func (*AssetSetAssetOperation) GetRemove

func (x *AssetSetAssetOperation) GetRemove() string

func (*AssetSetAssetOperation) ProtoMessage

func (*AssetSetAssetOperation) ProtoMessage()

func (*AssetSetAssetOperation) ProtoReflect

func (x *AssetSetAssetOperation) ProtoReflect() protoreflect.Message

func (*AssetSetAssetOperation) Reset

func (x *AssetSetAssetOperation) Reset()

func (*AssetSetAssetOperation) String

func (x *AssetSetAssetOperation) String() string

type AssetSetAssetOperation_Create

type AssetSetAssetOperation_Create struct {
	// Create operation: No resource name is expected for the new asset set
	// asset
	Create *resources.AssetSetAsset `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AssetSetAssetOperation_Remove

type AssetSetAssetOperation_Remove struct {
	// Remove operation: A resource name for the removed asset set asset is
	// expected, in this format:
	// `customers/{customer_id}/assetSetAssets/{asset_set_id}~{asset_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type AssetSetAssetServiceClient

type AssetSetAssetServiceClient interface {
	// Creates, updates or removes asset set assets. Operation statuses are
	// returned.
	MutateAssetSetAssets(ctx context.Context, in *MutateAssetSetAssetsRequest, opts ...grpc.CallOption) (*MutateAssetSetAssetsResponse, error)
}

AssetSetAssetServiceClient is the client API for AssetSetAssetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AssetSetAssetServiceServer

type AssetSetAssetServiceServer interface {
	// Creates, updates or removes asset set assets. Operation statuses are
	// returned.
	MutateAssetSetAssets(context.Context, *MutateAssetSetAssetsRequest) (*MutateAssetSetAssetsResponse, error)
	// contains filtered or unexported methods
}

AssetSetAssetServiceServer is the server API for AssetSetAssetService service. All implementations must embed UnimplementedAssetSetAssetServiceServer for forward compatibility

type AssetSetOperation

type AssetSetOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AssetSetOperation_Create
	//	*AssetSetOperation_Update
	//	*AssetSetOperation_Remove
	Operation isAssetSetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an asset set.

func (*AssetSetOperation) Descriptor deprecated

func (*AssetSetOperation) Descriptor() ([]byte, []int)

Deprecated: Use AssetSetOperation.ProtoReflect.Descriptor instead.

func (*AssetSetOperation) GetCreate

func (x *AssetSetOperation) GetCreate() *resources.AssetSet

func (*AssetSetOperation) GetOperation

func (m *AssetSetOperation) GetOperation() isAssetSetOperation_Operation

func (*AssetSetOperation) GetRemove

func (x *AssetSetOperation) GetRemove() string

func (*AssetSetOperation) GetUpdate

func (x *AssetSetOperation) GetUpdate() *resources.AssetSet

func (*AssetSetOperation) GetUpdateMask

func (x *AssetSetOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AssetSetOperation) ProtoMessage

func (*AssetSetOperation) ProtoMessage()

func (*AssetSetOperation) ProtoReflect

func (x *AssetSetOperation) ProtoReflect() protoreflect.Message

func (*AssetSetOperation) Reset

func (x *AssetSetOperation) Reset()

func (*AssetSetOperation) String

func (x *AssetSetOperation) String() string

type AssetSetOperation_Create

type AssetSetOperation_Create struct {
	// Create operation: No resource name is expected for the new asset set
	Create *resources.AssetSet `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AssetSetOperation_Remove

type AssetSetOperation_Remove struct {
	// Remove operation: A resource name for the removed asset set is
	// expected, in this format:
	// `customers/{customer_id}/assetSets/{asset_set_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type AssetSetOperation_Update

type AssetSetOperation_Update struct {
	// Update operation: The asset set is expected to have a valid resource
	// name.
	Update *resources.AssetSet `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AssetSetServiceClient

type AssetSetServiceClient interface {
	// Creates, updates or removes asset sets. Operation statuses are
	// returned.
	MutateAssetSets(ctx context.Context, in *MutateAssetSetsRequest, opts ...grpc.CallOption) (*MutateAssetSetsResponse, error)
}

AssetSetServiceClient is the client API for AssetSetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AssetSetServiceServer

type AssetSetServiceServer interface {
	// Creates, updates or removes asset sets. Operation statuses are
	// returned.
	MutateAssetSets(context.Context, *MutateAssetSetsRequest) (*MutateAssetSetsResponse, error)
	// contains filtered or unexported methods
}

AssetSetServiceServer is the server API for AssetSetService service. All implementations must embed UnimplementedAssetSetServiceServer for forward compatibility

type AudienceInsightsAttribute

type AudienceInsightsAttribute struct {

	// An audience attribute.
	//
	// Types that are assignable to Attribute:
	//	*AudienceInsightsAttribute_AgeRange
	//	*AudienceInsightsAttribute_Gender
	//	*AudienceInsightsAttribute_Location
	//	*AudienceInsightsAttribute_UserInterest
	//	*AudienceInsightsAttribute_Entity
	//	*AudienceInsightsAttribute_Category
	Attribute isAudienceInsightsAttribute_Attribute `protobuf_oneof:"attribute"`
	// contains filtered or unexported fields
}

An audience attribute that can be used to request insights about the audience.

func (*AudienceInsightsAttribute) Descriptor deprecated

func (*AudienceInsightsAttribute) Descriptor() ([]byte, []int)

Deprecated: Use AudienceInsightsAttribute.ProtoReflect.Descriptor instead.

func (*AudienceInsightsAttribute) GetAgeRange

func (x *AudienceInsightsAttribute) GetAgeRange() *common.AgeRangeInfo

func (*AudienceInsightsAttribute) GetAttribute

func (m *AudienceInsightsAttribute) GetAttribute() isAudienceInsightsAttribute_Attribute

func (*AudienceInsightsAttribute) GetCategory

func (*AudienceInsightsAttribute) GetEntity

func (*AudienceInsightsAttribute) GetGender

func (*AudienceInsightsAttribute) GetLocation

func (x *AudienceInsightsAttribute) GetLocation() *common.LocationInfo

func (*AudienceInsightsAttribute) GetUserInterest

func (x *AudienceInsightsAttribute) GetUserInterest() *common.UserInterestInfo

func (*AudienceInsightsAttribute) ProtoMessage

func (*AudienceInsightsAttribute) ProtoMessage()

func (*AudienceInsightsAttribute) ProtoReflect

func (*AudienceInsightsAttribute) Reset

func (x *AudienceInsightsAttribute) Reset()

func (*AudienceInsightsAttribute) String

func (x *AudienceInsightsAttribute) String() string

type AudienceInsightsAttributeMetadata

type AudienceInsightsAttributeMetadata struct {

	// The type of the attribute.
	Dimension enums.AudienceInsightsDimensionEnum_AudienceInsightsDimension `` /* 164-byte string literal not displayed */
	// The attribute itself.
	Attribute *AudienceInsightsAttribute `protobuf:"bytes,2,opt,name=attribute,proto3" json:"attribute,omitempty"`
	// The human-readable name of the attribute.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// A relevance score for this attribute, between 0 and 1.
	Score float64 `protobuf:"fixed64,4,opt,name=score,proto3" json:"score,omitempty"`
	// A string that supplements the display_name to identify the attribute.
	// If the dimension is TOPIC, this is a brief description of the
	// Knowledge Graph entity, such as "American singer-songwriter".
	// If the dimension is CATEGORY, this is the complete path to the category in
	// The Product & Service taxonomy, for example
	// "/Apparel/Clothing/Outerwear".
	DisplayInfo string `protobuf:"bytes,5,opt,name=display_info,json=displayInfo,proto3" json:"display_info,omitempty"`
	// contains filtered or unexported fields
}

An audience attribute, with metadata about it, returned in response to a search.

func (*AudienceInsightsAttributeMetadata) Descriptor deprecated

func (*AudienceInsightsAttributeMetadata) Descriptor() ([]byte, []int)

Deprecated: Use AudienceInsightsAttributeMetadata.ProtoReflect.Descriptor instead.

func (*AudienceInsightsAttributeMetadata) GetAttribute

func (*AudienceInsightsAttributeMetadata) GetDimension

func (*AudienceInsightsAttributeMetadata) GetDisplayInfo

func (x *AudienceInsightsAttributeMetadata) GetDisplayInfo() string

func (*AudienceInsightsAttributeMetadata) GetDisplayName

func (x *AudienceInsightsAttributeMetadata) GetDisplayName() string

func (*AudienceInsightsAttributeMetadata) GetScore

func (*AudienceInsightsAttributeMetadata) ProtoMessage

func (*AudienceInsightsAttributeMetadata) ProtoMessage()

func (*AudienceInsightsAttributeMetadata) ProtoReflect

func (*AudienceInsightsAttributeMetadata) Reset

func (*AudienceInsightsAttributeMetadata) String

type AudienceInsightsAttribute_AgeRange

type AudienceInsightsAttribute_AgeRange struct {
	// An audience attribute defined by an age range.
	AgeRange *common.AgeRangeInfo `protobuf:"bytes,1,opt,name=age_range,json=ageRange,proto3,oneof"`
}

type AudienceInsightsAttribute_Category

type AudienceInsightsAttribute_Category struct {
	// An audience attribute defined by interest in a Product & Service
	// category.
	Category *AudienceInsightsCategory `protobuf:"bytes,6,opt,name=category,proto3,oneof"`
}

type AudienceInsightsAttribute_Entity

type AudienceInsightsAttribute_Entity struct {
	// An audience attribute defined by interest in a topic represented by a
	// Knowledge Graph entity.
	Entity *AudienceInsightsEntity `protobuf:"bytes,5,opt,name=entity,proto3,oneof"`
}

type AudienceInsightsAttribute_Gender

type AudienceInsightsAttribute_Gender struct {
	// An audience attribute defined by a gender.
	Gender *common.GenderInfo `protobuf:"bytes,2,opt,name=gender,proto3,oneof"`
}

type AudienceInsightsAttribute_Location

type AudienceInsightsAttribute_Location struct {
	// An audience attribute defiend by a geographic location.
	Location *common.LocationInfo `protobuf:"bytes,3,opt,name=location,proto3,oneof"`
}

type AudienceInsightsAttribute_UserInterest

type AudienceInsightsAttribute_UserInterest struct {
	// An Affinity or In-Market audience.
	UserInterest *common.UserInterestInfo `protobuf:"bytes,4,opt,name=user_interest,json=userInterest,proto3,oneof"`
}

type AudienceInsightsCategory

type AudienceInsightsCategory struct {

	// Required. The criterion id of the category.
	CategoryId string `protobuf:"bytes,1,opt,name=category_id,json=categoryId,proto3" json:"category_id,omitempty"`
	// contains filtered or unexported fields
}

A Product and Service category.

func (*AudienceInsightsCategory) Descriptor deprecated

func (*AudienceInsightsCategory) Descriptor() ([]byte, []int)

Deprecated: Use AudienceInsightsCategory.ProtoReflect.Descriptor instead.

func (*AudienceInsightsCategory) GetCategoryId

func (x *AudienceInsightsCategory) GetCategoryId() string

func (*AudienceInsightsCategory) ProtoMessage

func (*AudienceInsightsCategory) ProtoMessage()

func (*AudienceInsightsCategory) ProtoReflect

func (x *AudienceInsightsCategory) ProtoReflect() protoreflect.Message

func (*AudienceInsightsCategory) Reset

func (x *AudienceInsightsCategory) Reset()

func (*AudienceInsightsCategory) String

func (x *AudienceInsightsCategory) String() string

type AudienceInsightsEntity

type AudienceInsightsEntity struct {

	// Required. The machine id (mid) of the Knowledge Graph entity.
	KnowledgeGraphMachineId string `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

A Knowledge Graph entity, represented by its machine id.

func (*AudienceInsightsEntity) Descriptor deprecated

func (*AudienceInsightsEntity) Descriptor() ([]byte, []int)

Deprecated: Use AudienceInsightsEntity.ProtoReflect.Descriptor instead.

func (*AudienceInsightsEntity) GetKnowledgeGraphMachineId

func (x *AudienceInsightsEntity) GetKnowledgeGraphMachineId() string

func (*AudienceInsightsEntity) ProtoMessage

func (*AudienceInsightsEntity) ProtoMessage()

func (*AudienceInsightsEntity) ProtoReflect

func (x *AudienceInsightsEntity) ProtoReflect() protoreflect.Message

func (*AudienceInsightsEntity) Reset

func (x *AudienceInsightsEntity) Reset()

func (*AudienceInsightsEntity) String

func (x *AudienceInsightsEntity) String() string

type AudienceInsightsServiceClient

type AudienceInsightsServiceClient interface {
	// Creates a saved report that can be viewed in the Insights Finder tool.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	GenerateInsightsFinderReport(ctx context.Context, in *GenerateInsightsFinderReportRequest, opts ...grpc.CallOption) (*GenerateInsightsFinderReportResponse, error)
	// Searches for audience attributes that can be used to generate insights.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	ListAudienceInsightsAttributes(ctx context.Context, in *ListAudienceInsightsAttributesRequest, opts ...grpc.CallOption) (*ListAudienceInsightsAttributesResponse, error)
}

AudienceInsightsServiceClient is the client API for AudienceInsightsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AudienceInsightsServiceServer

type AudienceInsightsServiceServer interface {
	// Creates a saved report that can be viewed in the Insights Finder tool.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	GenerateInsightsFinderReport(context.Context, *GenerateInsightsFinderReportRequest) (*GenerateInsightsFinderReportResponse, error)
	// Searches for audience attributes that can be used to generate insights.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	ListAudienceInsightsAttributes(context.Context, *ListAudienceInsightsAttributesRequest) (*ListAudienceInsightsAttributesResponse, error)
	// contains filtered or unexported methods
}

AudienceInsightsServiceServer is the server API for AudienceInsightsService service. All implementations must embed UnimplementedAudienceInsightsServiceServer for forward compatibility

type AudienceInsightsTopic

type AudienceInsightsTopic struct {

	// An entity or category attribute.
	//
	// Types that are assignable to Topic:
	//	*AudienceInsightsTopic_Entity
	//	*AudienceInsightsTopic_Category
	Topic isAudienceInsightsTopic_Topic `protobuf_oneof:"topic"`
	// contains filtered or unexported fields
}

An entity or category representing a topic that defines an audience.

func (*AudienceInsightsTopic) Descriptor deprecated

func (*AudienceInsightsTopic) Descriptor() ([]byte, []int)

Deprecated: Use AudienceInsightsTopic.ProtoReflect.Descriptor instead.

func (*AudienceInsightsTopic) GetCategory

func (*AudienceInsightsTopic) GetEntity

func (*AudienceInsightsTopic) GetTopic

func (m *AudienceInsightsTopic) GetTopic() isAudienceInsightsTopic_Topic

func (*AudienceInsightsTopic) ProtoMessage

func (*AudienceInsightsTopic) ProtoMessage()

func (*AudienceInsightsTopic) ProtoReflect

func (x *AudienceInsightsTopic) ProtoReflect() protoreflect.Message

func (*AudienceInsightsTopic) Reset

func (x *AudienceInsightsTopic) Reset()

func (*AudienceInsightsTopic) String

func (x *AudienceInsightsTopic) String() string

type AudienceInsightsTopic_Category

type AudienceInsightsTopic_Category struct {
	// A Product & Service category
	Category *AudienceInsightsCategory `protobuf:"bytes,2,opt,name=category,proto3,oneof"`
}

type AudienceInsightsTopic_Entity

type AudienceInsightsTopic_Entity struct {
	// A Knowledge Graph entity
	Entity *AudienceInsightsEntity `protobuf:"bytes,1,opt,name=entity,proto3,oneof"`
}

type AudienceOperation

type AudienceOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*AudienceOperation_Create
	//	*AudienceOperation_Update
	Operation isAudienceOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update) on an audience.

func (*AudienceOperation) Descriptor deprecated

func (*AudienceOperation) Descriptor() ([]byte, []int)

Deprecated: Use AudienceOperation.ProtoReflect.Descriptor instead.

func (*AudienceOperation) GetCreate

func (x *AudienceOperation) GetCreate() *resources.Audience

func (*AudienceOperation) GetOperation

func (m *AudienceOperation) GetOperation() isAudienceOperation_Operation

func (*AudienceOperation) GetUpdate

func (x *AudienceOperation) GetUpdate() *resources.Audience

func (*AudienceOperation) GetUpdateMask

func (x *AudienceOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*AudienceOperation) ProtoMessage

func (*AudienceOperation) ProtoMessage()

func (*AudienceOperation) ProtoReflect

func (x *AudienceOperation) ProtoReflect() protoreflect.Message

func (*AudienceOperation) Reset

func (x *AudienceOperation) Reset()

func (*AudienceOperation) String

func (x *AudienceOperation) String() string

type AudienceOperation_Create

type AudienceOperation_Create struct {
	// Create operation: No resource name is expected for the new audience
	Create *resources.Audience `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type AudienceOperation_Update

type AudienceOperation_Update struct {
	// Update operation: The audience is expected to have a valid resource
	// name.
	Update *resources.Audience `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type AudienceServiceClient

type AudienceServiceClient interface {
	// Creates audiences. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AudienceError]()
	MutateAudiences(ctx context.Context, in *MutateAudiencesRequest, opts ...grpc.CallOption) (*MutateAudiencesResponse, error)
}

AudienceServiceClient is the client API for AudienceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AudienceServiceServer

type AudienceServiceServer interface {
	// Creates audiences. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AudienceError]()
	MutateAudiences(context.Context, *MutateAudiencesRequest) (*MutateAudiencesResponse, error)
	// contains filtered or unexported methods
}

AudienceServiceServer is the server API for AudienceService service. All implementations must embed UnimplementedAudienceServiceServer for forward compatibility

type BasicInsightsAudience

type BasicInsightsAudience struct {

	// Required. The countries for this audience.
	CountryLocation []*common.LocationInfo `protobuf:"bytes,1,rep,name=country_location,json=countryLocation,proto3" json:"country_location,omitempty"`
	// Sub-country geographic location attributes.  If present, each of these
	// must be contained in one of the countries in this audience.
	SubCountryLocations []*common.LocationInfo `protobuf:"bytes,2,rep,name=sub_country_locations,json=subCountryLocations,proto3" json:"sub_country_locations,omitempty"`
	// Gender for the audience.  If absent, the audience does not restrict by
	// gender.
	Gender *common.GenderInfo `protobuf:"bytes,3,opt,name=gender,proto3" json:"gender,omitempty"`
	// Age ranges for the audience.  If absent, the audience represents all people
	// over 18 that match the other attributes.
	AgeRanges []*common.AgeRangeInfo `protobuf:"bytes,4,rep,name=age_ranges,json=ageRanges,proto3" json:"age_ranges,omitempty"`
	// User interests defining this audience.  Affinity and In-Market audiences
	// are supported.
	UserInterests []*common.UserInterestInfo `protobuf:"bytes,5,rep,name=user_interests,json=userInterests,proto3" json:"user_interests,omitempty"`
	// Topics, represented by Knowledge Graph entities and/or Product & Service
	// categories, that this audience is interested in.
	Topics []*AudienceInsightsTopic `protobuf:"bytes,6,rep,name=topics,proto3" json:"topics,omitempty"`
	// contains filtered or unexported fields
}

A description of an audience used for requesting insights.

func (*BasicInsightsAudience) Descriptor deprecated

func (*BasicInsightsAudience) Descriptor() ([]byte, []int)

Deprecated: Use BasicInsightsAudience.ProtoReflect.Descriptor instead.

func (*BasicInsightsAudience) GetAgeRanges

func (x *BasicInsightsAudience) GetAgeRanges() []*common.AgeRangeInfo

func (*BasicInsightsAudience) GetCountryLocation

func (x *BasicInsightsAudience) GetCountryLocation() []*common.LocationInfo

func (*BasicInsightsAudience) GetGender

func (x *BasicInsightsAudience) GetGender() *common.GenderInfo

func (*BasicInsightsAudience) GetSubCountryLocations

func (x *BasicInsightsAudience) GetSubCountryLocations() []*common.LocationInfo

func (*BasicInsightsAudience) GetTopics

func (x *BasicInsightsAudience) GetTopics() []*AudienceInsightsTopic

func (*BasicInsightsAudience) GetUserInterests

func (x *BasicInsightsAudience) GetUserInterests() []*common.UserInterestInfo

func (*BasicInsightsAudience) ProtoMessage

func (*BasicInsightsAudience) ProtoMessage()

func (*BasicInsightsAudience) ProtoReflect

func (x *BasicInsightsAudience) ProtoReflect() protoreflect.Message

func (*BasicInsightsAudience) Reset

func (x *BasicInsightsAudience) Reset()

func (*BasicInsightsAudience) String

func (x *BasicInsightsAudience) String() string

type BatchJobOperation

type BatchJobOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*BatchJobOperation_Create
	//	*BatchJobOperation_Remove
	Operation isBatchJobOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation on a batch job.

func (*BatchJobOperation) Descriptor deprecated

func (*BatchJobOperation) Descriptor() ([]byte, []int)

Deprecated: Use BatchJobOperation.ProtoReflect.Descriptor instead.

func (*BatchJobOperation) GetCreate

func (x *BatchJobOperation) GetCreate() *resources.BatchJob

func (*BatchJobOperation) GetOperation

func (m *BatchJobOperation) GetOperation() isBatchJobOperation_Operation

func (*BatchJobOperation) GetRemove

func (x *BatchJobOperation) GetRemove() string

func (*BatchJobOperation) ProtoMessage

func (*BatchJobOperation) ProtoMessage()

func (*BatchJobOperation) ProtoReflect

func (x *BatchJobOperation) ProtoReflect() protoreflect.Message

func (*BatchJobOperation) Reset

func (x *BatchJobOperation) Reset()

func (*BatchJobOperation) String

func (x *BatchJobOperation) String() string

type BatchJobOperation_Create

type BatchJobOperation_Create struct {
	// Create operation: No resource name is expected for the new batch job.
	Create *resources.BatchJob `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type BatchJobOperation_Remove

type BatchJobOperation_Remove struct {
	// Remove operation: The batch job must not have been run. A resource name
	// for the removed batch job is expected, in this format:
	//
	// `customers/{customer_id}/batchJobs/{batch_job_id}`
	Remove string `protobuf:"bytes,4,opt,name=remove,proto3,oneof"`
}

type BatchJobResult

type BatchJobResult struct {

	// Index of the mutate operation.
	OperationIndex int64 `protobuf:"varint,1,opt,name=operation_index,json=operationIndex,proto3" json:"operation_index,omitempty"`
	// Response for the mutate.
	// May be empty if errors occurred.
	MutateOperationResponse *MutateOperationResponse `` /* 132-byte string literal not displayed */
	// Details of the errors when processing the operation.
	Status *status.Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

An individual batch job result.

func (*BatchJobResult) Descriptor deprecated

func (*BatchJobResult) Descriptor() ([]byte, []int)

Deprecated: Use BatchJobResult.ProtoReflect.Descriptor instead.

func (*BatchJobResult) GetMutateOperationResponse

func (x *BatchJobResult) GetMutateOperationResponse() *MutateOperationResponse

func (*BatchJobResult) GetOperationIndex

func (x *BatchJobResult) GetOperationIndex() int64

func (*BatchJobResult) GetStatus

func (x *BatchJobResult) GetStatus() *status.Status

func (*BatchJobResult) ProtoMessage

func (*BatchJobResult) ProtoMessage()

func (*BatchJobResult) ProtoReflect

func (x *BatchJobResult) ProtoReflect() protoreflect.Message

func (*BatchJobResult) Reset

func (x *BatchJobResult) Reset()

func (*BatchJobResult) String

func (x *BatchJobResult) String() string

type BatchJobServiceClient

type BatchJobServiceClient interface {
	// Mutates a batch job.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	MutateBatchJob(ctx context.Context, in *MutateBatchJobRequest, opts ...grpc.CallOption) (*MutateBatchJobResponse, error)
	// Returns the results of the batch job. The job must be done.
	// Supports standard list paging.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BatchJobError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListBatchJobResults(ctx context.Context, in *ListBatchJobResultsRequest, opts ...grpc.CallOption) (*ListBatchJobResultsResponse, error)
	// Runs the batch job.
	//
	// The Operation.metadata field type is BatchJobMetadata. When finished, the
	// long running operation will not contain errors or a response. Instead, use
	// ListBatchJobResults to get the results of the job.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BatchJobError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	RunBatchJob(ctx context.Context, in *RunBatchJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Add operations to the batch job.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BatchJobError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	AddBatchJobOperations(ctx context.Context, in *AddBatchJobOperationsRequest, opts ...grpc.CallOption) (*AddBatchJobOperationsResponse, error)
}

BatchJobServiceClient is the client API for BatchJobService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BatchJobServiceServer

type BatchJobServiceServer interface {
	// Mutates a batch job.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	MutateBatchJob(context.Context, *MutateBatchJobRequest) (*MutateBatchJobResponse, error)
	// Returns the results of the batch job. The job must be done.
	// Supports standard list paging.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BatchJobError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListBatchJobResults(context.Context, *ListBatchJobResultsRequest) (*ListBatchJobResultsResponse, error)
	// Runs the batch job.
	//
	// The Operation.metadata field type is BatchJobMetadata. When finished, the
	// long running operation will not contain errors or a response. Instead, use
	// ListBatchJobResults to get the results of the job.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BatchJobError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	RunBatchJob(context.Context, *RunBatchJobRequest) (*longrunning.Operation, error)
	// Add operations to the batch job.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BatchJobError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	AddBatchJobOperations(context.Context, *AddBatchJobOperationsRequest) (*AddBatchJobOperationsResponse, error)
	// contains filtered or unexported methods
}

BatchJobServiceServer is the server API for BatchJobService service. All implementations must embed UnimplementedBatchJobServiceServer for forward compatibility

type BiddingDataExclusionOperation

type BiddingDataExclusionOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*BiddingDataExclusionOperation_Create
	//	*BiddingDataExclusionOperation_Update
	//	*BiddingDataExclusionOperation_Remove
	Operation isBiddingDataExclusionOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove, update) on a data exclusion.

func (*BiddingDataExclusionOperation) Descriptor deprecated

func (*BiddingDataExclusionOperation) Descriptor() ([]byte, []int)

Deprecated: Use BiddingDataExclusionOperation.ProtoReflect.Descriptor instead.

func (*BiddingDataExclusionOperation) GetCreate

func (*BiddingDataExclusionOperation) GetOperation

func (m *BiddingDataExclusionOperation) GetOperation() isBiddingDataExclusionOperation_Operation

func (*BiddingDataExclusionOperation) GetRemove

func (x *BiddingDataExclusionOperation) GetRemove() string

func (*BiddingDataExclusionOperation) GetUpdate

func (*BiddingDataExclusionOperation) GetUpdateMask

func (*BiddingDataExclusionOperation) ProtoMessage

func (*BiddingDataExclusionOperation) ProtoMessage()

func (*BiddingDataExclusionOperation) ProtoReflect

func (*BiddingDataExclusionOperation) Reset

func (x *BiddingDataExclusionOperation) Reset()

func (*BiddingDataExclusionOperation) String

type BiddingDataExclusionOperation_Create

type BiddingDataExclusionOperation_Create struct {
	// Create operation: No resource name is expected for the new data
	// exclusion.
	Create *resources.BiddingDataExclusion `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type BiddingDataExclusionOperation_Remove

type BiddingDataExclusionOperation_Remove struct {
	// Remove operation: A resource name for the removed data exclusion
	// is expected, in this format:
	//
	// `customers/{customer_id}/biddingDataExclusions/{data_exclusion_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type BiddingDataExclusionOperation_Update

type BiddingDataExclusionOperation_Update struct {
	// Update operation: The data exclusion is expected to have a valid
	// resource name.
	Update *resources.BiddingDataExclusion `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type BiddingDataExclusionServiceClient

type BiddingDataExclusionServiceClient interface {
	// Creates, updates, or removes data exclusions.
	// Operation statuses are returned.
	MutateBiddingDataExclusions(ctx context.Context, in *MutateBiddingDataExclusionsRequest, opts ...grpc.CallOption) (*MutateBiddingDataExclusionsResponse, error)
}

BiddingDataExclusionServiceClient is the client API for BiddingDataExclusionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BiddingDataExclusionServiceServer

type BiddingDataExclusionServiceServer interface {
	// Creates, updates, or removes data exclusions.
	// Operation statuses are returned.
	MutateBiddingDataExclusions(context.Context, *MutateBiddingDataExclusionsRequest) (*MutateBiddingDataExclusionsResponse, error)
	// contains filtered or unexported methods
}

BiddingDataExclusionServiceServer is the server API for BiddingDataExclusionService service. All implementations must embed UnimplementedBiddingDataExclusionServiceServer for forward compatibility

type BiddingSeasonalityAdjustmentOperation

type BiddingSeasonalityAdjustmentOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*BiddingSeasonalityAdjustmentOperation_Create
	//	*BiddingSeasonalityAdjustmentOperation_Update
	//	*BiddingSeasonalityAdjustmentOperation_Remove
	Operation isBiddingSeasonalityAdjustmentOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove, update) on a seasonality adjustment.

func (*BiddingSeasonalityAdjustmentOperation) Descriptor deprecated

func (*BiddingSeasonalityAdjustmentOperation) Descriptor() ([]byte, []int)

Deprecated: Use BiddingSeasonalityAdjustmentOperation.ProtoReflect.Descriptor instead.

func (*BiddingSeasonalityAdjustmentOperation) GetCreate

func (*BiddingSeasonalityAdjustmentOperation) GetOperation

func (m *BiddingSeasonalityAdjustmentOperation) GetOperation() isBiddingSeasonalityAdjustmentOperation_Operation

func (*BiddingSeasonalityAdjustmentOperation) GetRemove

func (*BiddingSeasonalityAdjustmentOperation) GetUpdate

func (*BiddingSeasonalityAdjustmentOperation) GetUpdateMask

func (*BiddingSeasonalityAdjustmentOperation) ProtoMessage

func (*BiddingSeasonalityAdjustmentOperation) ProtoMessage()

func (*BiddingSeasonalityAdjustmentOperation) ProtoReflect

func (*BiddingSeasonalityAdjustmentOperation) Reset

func (*BiddingSeasonalityAdjustmentOperation) String

type BiddingSeasonalityAdjustmentOperation_Create

type BiddingSeasonalityAdjustmentOperation_Create struct {
	// Create operation: No resource name is expected for the new seasonality
	// adjustment.
	Create *resources.BiddingSeasonalityAdjustment `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type BiddingSeasonalityAdjustmentOperation_Remove

type BiddingSeasonalityAdjustmentOperation_Remove struct {
	// Remove operation: A resource name for the removed seasonality adjustment
	// is expected, in this format:
	//
	// `customers/{customer_id}/biddingSeasonalityAdjustments/{seasonality_adjustment_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type BiddingSeasonalityAdjustmentOperation_Update

type BiddingSeasonalityAdjustmentOperation_Update struct {
	// Update operation: The seasonality adjustment is expected to have a valid
	// resource name.
	Update *resources.BiddingSeasonalityAdjustment `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type BiddingSeasonalityAdjustmentServiceClient

type BiddingSeasonalityAdjustmentServiceClient interface {
	// Creates, updates, or removes seasonality adjustments.
	// Operation statuses are returned.
	MutateBiddingSeasonalityAdjustments(ctx context.Context, in *MutateBiddingSeasonalityAdjustmentsRequest, opts ...grpc.CallOption) (*MutateBiddingSeasonalityAdjustmentsResponse, error)
}

BiddingSeasonalityAdjustmentServiceClient is the client API for BiddingSeasonalityAdjustmentService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BiddingSeasonalityAdjustmentServiceServer

type BiddingSeasonalityAdjustmentServiceServer interface {
	// Creates, updates, or removes seasonality adjustments.
	// Operation statuses are returned.
	MutateBiddingSeasonalityAdjustments(context.Context, *MutateBiddingSeasonalityAdjustmentsRequest) (*MutateBiddingSeasonalityAdjustmentsResponse, error)
	// contains filtered or unexported methods
}

BiddingSeasonalityAdjustmentServiceServer is the server API for BiddingSeasonalityAdjustmentService service. All implementations must embed UnimplementedBiddingSeasonalityAdjustmentServiceServer for forward compatibility

type BiddingStrategyOperation

type BiddingStrategyOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*BiddingStrategyOperation_Create
	//	*BiddingStrategyOperation_Update
	//	*BiddingStrategyOperation_Remove
	Operation isBiddingStrategyOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a bidding strategy.

func (*BiddingStrategyOperation) Descriptor deprecated

func (*BiddingStrategyOperation) Descriptor() ([]byte, []int)

Deprecated: Use BiddingStrategyOperation.ProtoReflect.Descriptor instead.

func (*BiddingStrategyOperation) GetCreate

func (*BiddingStrategyOperation) GetOperation

func (m *BiddingStrategyOperation) GetOperation() isBiddingStrategyOperation_Operation

func (*BiddingStrategyOperation) GetRemove

func (x *BiddingStrategyOperation) GetRemove() string

func (*BiddingStrategyOperation) GetUpdate

func (*BiddingStrategyOperation) GetUpdateMask

func (x *BiddingStrategyOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*BiddingStrategyOperation) ProtoMessage

func (*BiddingStrategyOperation) ProtoMessage()

func (*BiddingStrategyOperation) ProtoReflect

func (x *BiddingStrategyOperation) ProtoReflect() protoreflect.Message

func (*BiddingStrategyOperation) Reset

func (x *BiddingStrategyOperation) Reset()

func (*BiddingStrategyOperation) String

func (x *BiddingStrategyOperation) String() string

type BiddingStrategyOperation_Create

type BiddingStrategyOperation_Create struct {
	// Create operation: No resource name is expected for the new bidding
	// strategy.
	Create *resources.BiddingStrategy `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type BiddingStrategyOperation_Remove

type BiddingStrategyOperation_Remove struct {
	// Remove operation: A resource name for the removed bidding strategy is
	// expected, in this format:
	//
	// `customers/{customer_id}/biddingStrategies/{bidding_strategy_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type BiddingStrategyOperation_Update

type BiddingStrategyOperation_Update struct {
	// Update operation: The bidding strategy is expected to have a valid
	// resource name.
	Update *resources.BiddingStrategy `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type BiddingStrategyServiceClient

type BiddingStrategyServiceClient interface {
	// Creates, updates, or removes bidding strategies. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BiddingError]()
	//   [BiddingStrategyError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateBiddingStrategies(ctx context.Context, in *MutateBiddingStrategiesRequest, opts ...grpc.CallOption) (*MutateBiddingStrategiesResponse, error)
}

BiddingStrategyServiceClient is the client API for BiddingStrategyService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BiddingStrategyServiceServer

type BiddingStrategyServiceServer interface {
	// Creates, updates, or removes bidding strategies. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BiddingError]()
	//   [BiddingStrategyError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateBiddingStrategies(context.Context, *MutateBiddingStrategiesRequest) (*MutateBiddingStrategiesResponse, error)
	// contains filtered or unexported methods
}

BiddingStrategyServiceServer is the server API for BiddingStrategyService service. All implementations must embed UnimplementedBiddingStrategyServiceServer for forward compatibility

type BillingSetupOperation

type BillingSetupOperation struct {

	// Only one of these operations can be set. "Update" operations are not
	// supported.
	//
	// Types that are assignable to Operation:
	//	*BillingSetupOperation_Create
	//	*BillingSetupOperation_Remove
	Operation isBillingSetupOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation on a billing setup, which describes the cancellation of an existing billing setup.

func (*BillingSetupOperation) Descriptor deprecated

func (*BillingSetupOperation) Descriptor() ([]byte, []int)

Deprecated: Use BillingSetupOperation.ProtoReflect.Descriptor instead.

func (*BillingSetupOperation) GetCreate

func (*BillingSetupOperation) GetOperation

func (m *BillingSetupOperation) GetOperation() isBillingSetupOperation_Operation

func (*BillingSetupOperation) GetRemove

func (x *BillingSetupOperation) GetRemove() string

func (*BillingSetupOperation) ProtoMessage

func (*BillingSetupOperation) ProtoMessage()

func (*BillingSetupOperation) ProtoReflect

func (x *BillingSetupOperation) ProtoReflect() protoreflect.Message

func (*BillingSetupOperation) Reset

func (x *BillingSetupOperation) Reset()

func (*BillingSetupOperation) String

func (x *BillingSetupOperation) String() string

type BillingSetupOperation_Create

type BillingSetupOperation_Create struct {
	// Creates a billing setup. No resource name is expected for the new billing
	// setup.
	Create *resources.BillingSetup `protobuf:"bytes,2,opt,name=create,proto3,oneof"`
}

type BillingSetupOperation_Remove

type BillingSetupOperation_Remove struct {
	// Resource name of the billing setup to remove. A setup cannot be
	// removed unless it is in a pending state or its scheduled start time is in
	// the future. The resource name looks like
	// `customers/{customer_id}/billingSetups/{billing_id}`.
	Remove string `protobuf:"bytes,1,opt,name=remove,proto3,oneof"`
}

type BillingSetupServiceClient

type BillingSetupServiceClient interface {
	// Creates a billing setup, or cancels an existing billing setup.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BillingSetupError]()
	//   [DateError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateBillingSetup(ctx context.Context, in *MutateBillingSetupRequest, opts ...grpc.CallOption) (*MutateBillingSetupResponse, error)
}

BillingSetupServiceClient is the client API for BillingSetupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BillingSetupServiceServer

type BillingSetupServiceServer interface {
	// Creates a billing setup, or cancels an existing billing setup.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BillingSetupError]()
	//   [DateError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateBillingSetup(context.Context, *MutateBillingSetupRequest) (*MutateBillingSetupResponse, error)
	// contains filtered or unexported methods
}

BillingSetupServiceServer is the server API for BillingSetupService service. All implementations must embed UnimplementedBillingSetupServiceServer for forward compatibility

type CallConversion

type CallConversion struct {

	// The caller id from which this call was placed. Caller id is expected to be
	// in E.164 format with preceding '+' sign. e.g. "+16502531234".
	CallerId *string `protobuf:"bytes,7,opt,name=caller_id,json=callerId,proto3,oneof" json:"caller_id,omitempty"`
	// The date time at which the call occurred. The timezone must be specified.
	// The format is "yyyy-mm-dd hh:mm:ss+|-hh:mm",
	// e.g. "2019-01-01 12:32:45-08:00".
	CallStartDateTime *string `protobuf:"bytes,8,opt,name=call_start_date_time,json=callStartDateTime,proto3,oneof" json:"call_start_date_time,omitempty"`
	// Resource name of the conversion action associated with this conversion.
	// Note: Although this resource name consists of a customer id and a
	// conversion action id, validation will ignore the customer id and use the
	// conversion action id as the sole identifier of the conversion action.
	ConversionAction *string `protobuf:"bytes,9,opt,name=conversion_action,json=conversionAction,proto3,oneof" json:"conversion_action,omitempty"`
	// The date time at which the conversion occurred. Must be after the call
	// time. The timezone must be specified. The format is
	// "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
	ConversionDateTime *string `protobuf:"bytes,10,opt,name=conversion_date_time,json=conversionDateTime,proto3,oneof" json:"conversion_date_time,omitempty"`
	// The value of the conversion for the advertiser.
	ConversionValue *float64 `protobuf:"fixed64,11,opt,name=conversion_value,json=conversionValue,proto3,oneof" json:"conversion_value,omitempty"`
	// Currency associated with the conversion value. This is the ISO 4217
	// 3-character currency code. For example: USD, EUR.
	CurrencyCode *string `protobuf:"bytes,12,opt,name=currency_code,json=currencyCode,proto3,oneof" json:"currency_code,omitempty"`
	// The custom variables associated with this conversion.
	CustomVariables []*CustomVariable `protobuf:"bytes,13,rep,name=custom_variables,json=customVariables,proto3" json:"custom_variables,omitempty"`
	// contains filtered or unexported fields
}

A call conversion.

func (*CallConversion) Descriptor deprecated

func (*CallConversion) Descriptor() ([]byte, []int)

Deprecated: Use CallConversion.ProtoReflect.Descriptor instead.

func (*CallConversion) GetCallStartDateTime

func (x *CallConversion) GetCallStartDateTime() string

func (*CallConversion) GetCallerId

func (x *CallConversion) GetCallerId() string

func (*CallConversion) GetConversionAction

func (x *CallConversion) GetConversionAction() string

func (*CallConversion) GetConversionDateTime

func (x *CallConversion) GetConversionDateTime() string

func (*CallConversion) GetConversionValue

func (x *CallConversion) GetConversionValue() float64

func (*CallConversion) GetCurrencyCode

func (x *CallConversion) GetCurrencyCode() string

func (*CallConversion) GetCustomVariables

func (x *CallConversion) GetCustomVariables() []*CustomVariable

func (*CallConversion) ProtoMessage

func (*CallConversion) ProtoMessage()

func (*CallConversion) ProtoReflect

func (x *CallConversion) ProtoReflect() protoreflect.Message

func (*CallConversion) Reset

func (x *CallConversion) Reset()

func (*CallConversion) String

func (x *CallConversion) String() string

type CallConversionResult

type CallConversionResult struct {

	// The caller id from which this call was placed. Caller id is expected to be
	// in E.164 format with preceding '+' sign.
	CallerId *string `protobuf:"bytes,5,opt,name=caller_id,json=callerId,proto3,oneof" json:"caller_id,omitempty"`
	// The date time at which the call occurred. The format is
	// "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
	CallStartDateTime *string `protobuf:"bytes,6,opt,name=call_start_date_time,json=callStartDateTime,proto3,oneof" json:"call_start_date_time,omitempty"`
	// Resource name of the conversion action associated with this conversion.
	ConversionAction *string `protobuf:"bytes,7,opt,name=conversion_action,json=conversionAction,proto3,oneof" json:"conversion_action,omitempty"`
	// The date time at which the conversion occurred. The format is
	// "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
	ConversionDateTime *string `protobuf:"bytes,8,opt,name=conversion_date_time,json=conversionDateTime,proto3,oneof" json:"conversion_date_time,omitempty"`
	// contains filtered or unexported fields
}

Identifying information for a successfully processed CallConversionUpload.

func (*CallConversionResult) Descriptor deprecated

func (*CallConversionResult) Descriptor() ([]byte, []int)

Deprecated: Use CallConversionResult.ProtoReflect.Descriptor instead.

func (*CallConversionResult) GetCallStartDateTime

func (x *CallConversionResult) GetCallStartDateTime() string

func (*CallConversionResult) GetCallerId

func (x *CallConversionResult) GetCallerId() string

func (*CallConversionResult) GetConversionAction

func (x *CallConversionResult) GetConversionAction() string

func (*CallConversionResult) GetConversionDateTime

func (x *CallConversionResult) GetConversionDateTime() string

func (*CallConversionResult) ProtoMessage

func (*CallConversionResult) ProtoMessage()

func (*CallConversionResult) ProtoReflect

func (x *CallConversionResult) ProtoReflect() protoreflect.Message

func (*CallConversionResult) Reset

func (x *CallConversionResult) Reset()

func (*CallConversionResult) String

func (x *CallConversionResult) String() string

type CampaignAssetOperation

type CampaignAssetOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignAssetOperation_Create
	//	*CampaignAssetOperation_Update
	//	*CampaignAssetOperation_Remove
	Operation isCampaignAssetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a campaign asset.

func (*CampaignAssetOperation) Descriptor deprecated

func (*CampaignAssetOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignAssetOperation.ProtoReflect.Descriptor instead.

func (*CampaignAssetOperation) GetCreate

func (*CampaignAssetOperation) GetOperation

func (m *CampaignAssetOperation) GetOperation() isCampaignAssetOperation_Operation

func (*CampaignAssetOperation) GetRemove

func (x *CampaignAssetOperation) GetRemove() string

func (*CampaignAssetOperation) GetUpdate

func (*CampaignAssetOperation) GetUpdateMask

func (x *CampaignAssetOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CampaignAssetOperation) ProtoMessage

func (*CampaignAssetOperation) ProtoMessage()

func (*CampaignAssetOperation) ProtoReflect

func (x *CampaignAssetOperation) ProtoReflect() protoreflect.Message

func (*CampaignAssetOperation) Reset

func (x *CampaignAssetOperation) Reset()

func (*CampaignAssetOperation) String

func (x *CampaignAssetOperation) String() string

type CampaignAssetOperation_Create

type CampaignAssetOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign
	// asset.
	Create *resources.CampaignAsset `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignAssetOperation_Remove

type CampaignAssetOperation_Remove struct {
	// Remove operation: A resource name for the removed campaign asset is
	// expected, in this format:
	//
	// `customers/{customer_id}/campaignAssets/{campaign_id}~{asset_id}~{field_type}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CampaignAssetOperation_Update

type CampaignAssetOperation_Update struct {
	// Update operation: The campaign asset is expected to have a valid resource
	// name.
	Update *resources.CampaignAsset `protobuf:"bytes,3,opt,name=update,proto3,oneof"`
}

type CampaignAssetServiceClient

type CampaignAssetServiceClient interface {
	// Creates, updates, or removes campaign assets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotAllowlistedError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCampaignAssets(ctx context.Context, in *MutateCampaignAssetsRequest, opts ...grpc.CallOption) (*MutateCampaignAssetsResponse, error)
}

CampaignAssetServiceClient is the client API for CampaignAssetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignAssetServiceServer

type CampaignAssetServiceServer interface {
	// Creates, updates, or removes campaign assets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotAllowlistedError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCampaignAssets(context.Context, *MutateCampaignAssetsRequest) (*MutateCampaignAssetsResponse, error)
	// contains filtered or unexported methods
}

CampaignAssetServiceServer is the server API for CampaignAssetService service. All implementations must embed UnimplementedCampaignAssetServiceServer for forward compatibility

type CampaignAssetSetOperation

type CampaignAssetSetOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignAssetSetOperation_Create
	//	*CampaignAssetSetOperation_Remove
	Operation isCampaignAssetSetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on a campaign asset set.

func (*CampaignAssetSetOperation) Descriptor deprecated

func (*CampaignAssetSetOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignAssetSetOperation.ProtoReflect.Descriptor instead.

func (*CampaignAssetSetOperation) GetCreate

func (*CampaignAssetSetOperation) GetOperation

func (m *CampaignAssetSetOperation) GetOperation() isCampaignAssetSetOperation_Operation

func (*CampaignAssetSetOperation) GetRemove

func (x *CampaignAssetSetOperation) GetRemove() string

func (*CampaignAssetSetOperation) ProtoMessage

func (*CampaignAssetSetOperation) ProtoMessage()

func (*CampaignAssetSetOperation) ProtoReflect

func (*CampaignAssetSetOperation) Reset

func (x *CampaignAssetSetOperation) Reset()

func (*CampaignAssetSetOperation) String

func (x *CampaignAssetSetOperation) String() string

type CampaignAssetSetOperation_Create

type CampaignAssetSetOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign asset
	// set.
	Create *resources.CampaignAssetSet `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignAssetSetOperation_Remove

type CampaignAssetSetOperation_Remove struct {
	// Remove operation: A resource name for the removed campaign asset set is
	// expected, in this format:
	// `customers/{customer_id}/campaignAssetSets/{campaign_id}~{asset_set_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CampaignAssetSetServiceClient

type CampaignAssetSetServiceClient interface {
	// Creates, updates or removes campaign asset sets. Operation statuses are
	// returned.
	MutateCampaignAssetSets(ctx context.Context, in *MutateCampaignAssetSetsRequest, opts ...grpc.CallOption) (*MutateCampaignAssetSetsResponse, error)
}

CampaignAssetSetServiceClient is the client API for CampaignAssetSetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignAssetSetServiceServer

type CampaignAssetSetServiceServer interface {
	// Creates, updates or removes campaign asset sets. Operation statuses are
	// returned.
	MutateCampaignAssetSets(context.Context, *MutateCampaignAssetSetsRequest) (*MutateCampaignAssetSetsResponse, error)
	// contains filtered or unexported methods
}

CampaignAssetSetServiceServer is the server API for CampaignAssetSetService service. All implementations must embed UnimplementedCampaignAssetSetServiceServer for forward compatibility

type CampaignBidModifierOperation

type CampaignBidModifierOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignBidModifierOperation_Create
	//	*CampaignBidModifierOperation_Update
	//	*CampaignBidModifierOperation_Remove
	Operation isCampaignBidModifierOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove, update) on a campaign bid modifier.

func (*CampaignBidModifierOperation) Descriptor deprecated

func (*CampaignBidModifierOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignBidModifierOperation.ProtoReflect.Descriptor instead.

func (*CampaignBidModifierOperation) GetCreate

func (*CampaignBidModifierOperation) GetOperation

func (m *CampaignBidModifierOperation) GetOperation() isCampaignBidModifierOperation_Operation

func (*CampaignBidModifierOperation) GetRemove

func (x *CampaignBidModifierOperation) GetRemove() string

func (*CampaignBidModifierOperation) GetUpdate

func (*CampaignBidModifierOperation) GetUpdateMask

func (*CampaignBidModifierOperation) ProtoMessage

func (*CampaignBidModifierOperation) ProtoMessage()

func (*CampaignBidModifierOperation) ProtoReflect

func (*CampaignBidModifierOperation) Reset

func (x *CampaignBidModifierOperation) Reset()

func (*CampaignBidModifierOperation) String

type CampaignBidModifierOperation_Create

type CampaignBidModifierOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign bid
	// modifier.
	Create *resources.CampaignBidModifier `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignBidModifierOperation_Remove

type CampaignBidModifierOperation_Remove struct {
	// Remove operation: A resource name for the removed campaign bid modifier
	// is expected, in this format:
	//
	// `customers/{customer_id}/CampaignBidModifiers/{campaign_id}~{criterion_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CampaignBidModifierOperation_Update

type CampaignBidModifierOperation_Update struct {
	// Update operation: The campaign bid modifier is expected to have a valid
	// resource name.
	Update *resources.CampaignBidModifier `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CampaignBidModifierServiceClient

type CampaignBidModifierServiceClient interface {
	// Creates, updates, or removes campaign bid modifiers.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCampaignBidModifiers(ctx context.Context, in *MutateCampaignBidModifiersRequest, opts ...grpc.CallOption) (*MutateCampaignBidModifiersResponse, error)
}

CampaignBidModifierServiceClient is the client API for CampaignBidModifierService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignBidModifierServiceServer

type CampaignBidModifierServiceServer interface {
	// Creates, updates, or removes campaign bid modifiers.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ContextError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCampaignBidModifiers(context.Context, *MutateCampaignBidModifiersRequest) (*MutateCampaignBidModifiersResponse, error)
	// contains filtered or unexported methods
}

CampaignBidModifierServiceServer is the server API for CampaignBidModifierService service. All implementations must embed UnimplementedCampaignBidModifierServiceServer for forward compatibility

type CampaignBudgetMapping

type CampaignBudgetMapping struct {

	// Required. The experiment campaign to graduate.
	ExperimentCampaign string `protobuf:"bytes,1,opt,name=experiment_campaign,json=experimentCampaign,proto3" json:"experiment_campaign,omitempty"`
	// Required. The budget that should be attached to the graduating experiment campaign.
	CampaignBudget string `protobuf:"bytes,2,opt,name=campaign_budget,json=campaignBudget,proto3" json:"campaign_budget,omitempty"`
	// contains filtered or unexported fields
}

The mapping of experiment campaign and budget to be graduated.

func (*CampaignBudgetMapping) Descriptor deprecated

func (*CampaignBudgetMapping) Descriptor() ([]byte, []int)

Deprecated: Use CampaignBudgetMapping.ProtoReflect.Descriptor instead.

func (*CampaignBudgetMapping) GetCampaignBudget

func (x *CampaignBudgetMapping) GetCampaignBudget() string

func (*CampaignBudgetMapping) GetExperimentCampaign

func (x *CampaignBudgetMapping) GetExperimentCampaign() string

func (*CampaignBudgetMapping) ProtoMessage

func (*CampaignBudgetMapping) ProtoMessage()

func (*CampaignBudgetMapping) ProtoReflect

func (x *CampaignBudgetMapping) ProtoReflect() protoreflect.Message

func (*CampaignBudgetMapping) Reset

func (x *CampaignBudgetMapping) Reset()

func (*CampaignBudgetMapping) String

func (x *CampaignBudgetMapping) String() string

type CampaignBudgetOperation

type CampaignBudgetOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignBudgetOperation_Create
	//	*CampaignBudgetOperation_Update
	//	*CampaignBudgetOperation_Remove
	Operation isCampaignBudgetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a campaign budget.

func (*CampaignBudgetOperation) Descriptor deprecated

func (*CampaignBudgetOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignBudgetOperation.ProtoReflect.Descriptor instead.

func (*CampaignBudgetOperation) GetCreate

func (*CampaignBudgetOperation) GetOperation

func (m *CampaignBudgetOperation) GetOperation() isCampaignBudgetOperation_Operation

func (*CampaignBudgetOperation) GetRemove

func (x *CampaignBudgetOperation) GetRemove() string

func (*CampaignBudgetOperation) GetUpdate

func (*CampaignBudgetOperation) GetUpdateMask

func (x *CampaignBudgetOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CampaignBudgetOperation) ProtoMessage

func (*CampaignBudgetOperation) ProtoMessage()

func (*CampaignBudgetOperation) ProtoReflect

func (x *CampaignBudgetOperation) ProtoReflect() protoreflect.Message

func (*CampaignBudgetOperation) Reset

func (x *CampaignBudgetOperation) Reset()

func (*CampaignBudgetOperation) String

func (x *CampaignBudgetOperation) String() string

type CampaignBudgetOperation_Create

type CampaignBudgetOperation_Create struct {
	// Create operation: No resource name is expected for the new budget.
	Create *resources.CampaignBudget `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignBudgetOperation_Remove

type CampaignBudgetOperation_Remove struct {
	// Remove operation: A resource name for the removed budget is expected, in
	// this format:
	//
	// `customers/{customer_id}/campaignBudgets/{budget_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CampaignBudgetOperation_Update

type CampaignBudgetOperation_Update struct {
	// Update operation: The campaign budget is expected to have a valid
	// resource name.
	Update *resources.CampaignBudget `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CampaignBudgetServiceClient

type CampaignBudgetServiceClient interface {
	// Creates, updates, or removes campaign budgets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignBudgetError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [OperationAccessDeniedError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [StringLengthError]()
	MutateCampaignBudgets(ctx context.Context, in *MutateCampaignBudgetsRequest, opts ...grpc.CallOption) (*MutateCampaignBudgetsResponse, error)
}

CampaignBudgetServiceClient is the client API for CampaignBudgetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignBudgetServiceServer

type CampaignBudgetServiceServer interface {
	// Creates, updates, or removes campaign budgets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignBudgetError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [OperationAccessDeniedError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [StringLengthError]()
	MutateCampaignBudgets(context.Context, *MutateCampaignBudgetsRequest) (*MutateCampaignBudgetsResponse, error)
	// contains filtered or unexported methods
}

CampaignBudgetServiceServer is the server API for CampaignBudgetService service. All implementations must embed UnimplementedCampaignBudgetServiceServer for forward compatibility

type CampaignConversionGoalOperation

type CampaignConversionGoalOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignConversionGoalOperation_Update
	Operation isCampaignConversionGoalOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (update) on a campaign conversion goal.

func (*CampaignConversionGoalOperation) Descriptor deprecated

func (*CampaignConversionGoalOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignConversionGoalOperation.ProtoReflect.Descriptor instead.

func (*CampaignConversionGoalOperation) GetOperation

func (m *CampaignConversionGoalOperation) GetOperation() isCampaignConversionGoalOperation_Operation

func (*CampaignConversionGoalOperation) GetUpdate

func (*CampaignConversionGoalOperation) GetUpdateMask

func (*CampaignConversionGoalOperation) ProtoMessage

func (*CampaignConversionGoalOperation) ProtoMessage()

func (*CampaignConversionGoalOperation) ProtoReflect

func (*CampaignConversionGoalOperation) Reset

func (*CampaignConversionGoalOperation) String

type CampaignConversionGoalOperation_Update

type CampaignConversionGoalOperation_Update struct {
	// Update operation: The customer conversion goal is expected to have a
	// valid resource name.
	Update *resources.CampaignConversionGoal `protobuf:"bytes,1,opt,name=update,proto3,oneof"`
}

type CampaignConversionGoalServiceClient

type CampaignConversionGoalServiceClient interface {
	// Creates, updates or removes campaign conversion goals. Operation statuses
	// are returned.
	MutateCampaignConversionGoals(ctx context.Context, in *MutateCampaignConversionGoalsRequest, opts ...grpc.CallOption) (*MutateCampaignConversionGoalsResponse, error)
}

CampaignConversionGoalServiceClient is the client API for CampaignConversionGoalService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignConversionGoalServiceServer

type CampaignConversionGoalServiceServer interface {
	// Creates, updates or removes campaign conversion goals. Operation statuses
	// are returned.
	MutateCampaignConversionGoals(context.Context, *MutateCampaignConversionGoalsRequest) (*MutateCampaignConversionGoalsResponse, error)
	// contains filtered or unexported methods
}

CampaignConversionGoalServiceServer is the server API for CampaignConversionGoalService service. All implementations must embed UnimplementedCampaignConversionGoalServiceServer for forward compatibility

type CampaignCriterionOperation

type CampaignCriterionOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignCriterionOperation_Create
	//	*CampaignCriterionOperation_Update
	//	*CampaignCriterionOperation_Remove
	Operation isCampaignCriterionOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a campaign criterion.

func (*CampaignCriterionOperation) Descriptor deprecated

func (*CampaignCriterionOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignCriterionOperation.ProtoReflect.Descriptor instead.

func (*CampaignCriterionOperation) GetCreate

func (*CampaignCriterionOperation) GetOperation

func (m *CampaignCriterionOperation) GetOperation() isCampaignCriterionOperation_Operation

func (*CampaignCriterionOperation) GetRemove

func (x *CampaignCriterionOperation) GetRemove() string

func (*CampaignCriterionOperation) GetUpdate

func (*CampaignCriterionOperation) GetUpdateMask

func (x *CampaignCriterionOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CampaignCriterionOperation) ProtoMessage

func (*CampaignCriterionOperation) ProtoMessage()

func (*CampaignCriterionOperation) ProtoReflect

func (*CampaignCriterionOperation) Reset

func (x *CampaignCriterionOperation) Reset()

func (*CampaignCriterionOperation) String

func (x *CampaignCriterionOperation) String() string

type CampaignCriterionOperation_Create

type CampaignCriterionOperation_Create struct {
	// Create operation: No resource name is expected for the new criterion.
	Create *resources.CampaignCriterion `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignCriterionOperation_Remove

type CampaignCriterionOperation_Remove struct {
	// Remove operation: A resource name for the removed criterion is expected,
	// in this format:
	//
	// `customers/{customer_id}/campaignCriteria/{campaign_id}~{criterion_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CampaignCriterionOperation_Update

type CampaignCriterionOperation_Update struct {
	// Update operation: The criterion is expected to have a valid resource
	// name.
	Update *resources.CampaignCriterion `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CampaignCriterionServiceClient

type CampaignCriterionServiceClient interface {
	// Creates, updates, or removes criteria. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignCriterionError]()
	//   [CollectionSizeError]()
	//   [ContextError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [FunctionError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RegionCodeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCampaignCriteria(ctx context.Context, in *MutateCampaignCriteriaRequest, opts ...grpc.CallOption) (*MutateCampaignCriteriaResponse, error)
}

CampaignCriterionServiceClient is the client API for CampaignCriterionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignCriterionServiceServer

type CampaignCriterionServiceServer interface {
	// Creates, updates, or removes criteria. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignCriterionError]()
	//   [CollectionSizeError]()
	//   [ContextError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [FunctionError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RegionCodeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCampaignCriteria(context.Context, *MutateCampaignCriteriaRequest) (*MutateCampaignCriteriaResponse, error)
	// contains filtered or unexported methods
}

CampaignCriterionServiceServer is the server API for CampaignCriterionService service. All implementations must embed UnimplementedCampaignCriterionServiceServer for forward compatibility

type CampaignCustomizerOperation

type CampaignCustomizerOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignCustomizerOperation_Create
	//	*CampaignCustomizerOperation_Remove
	Operation isCampaignCustomizerOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an customizer attribute.

func (*CampaignCustomizerOperation) Descriptor deprecated

func (*CampaignCustomizerOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignCustomizerOperation.ProtoReflect.Descriptor instead.

func (*CampaignCustomizerOperation) GetCreate

func (*CampaignCustomizerOperation) GetOperation

func (m *CampaignCustomizerOperation) GetOperation() isCampaignCustomizerOperation_Operation

func (*CampaignCustomizerOperation) GetRemove

func (x *CampaignCustomizerOperation) GetRemove() string

func (*CampaignCustomizerOperation) ProtoMessage

func (*CampaignCustomizerOperation) ProtoMessage()

func (*CampaignCustomizerOperation) ProtoReflect

func (*CampaignCustomizerOperation) Reset

func (x *CampaignCustomizerOperation) Reset()

func (*CampaignCustomizerOperation) String

func (x *CampaignCustomizerOperation) String() string

type CampaignCustomizerOperation_Create

type CampaignCustomizerOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign
	// customizer
	Create *resources.CampaignCustomizer `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignCustomizerOperation_Remove

type CampaignCustomizerOperation_Remove struct {
	// Remove operation: A resource name for the removed campaign customizer is
	// expected, in this format:
	// `customers/{customer_id}/campaignCustomizers/{campaign_id}~{customizer_attribute_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CampaignCustomizerServiceClient

type CampaignCustomizerServiceClient interface {
	// Creates, updates or removes campaign customizers. Operation statuses are
	// returned.
	MutateCampaignCustomizers(ctx context.Context, in *MutateCampaignCustomizersRequest, opts ...grpc.CallOption) (*MutateCampaignCustomizersResponse, error)
}

CampaignCustomizerServiceClient is the client API for CampaignCustomizerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignCustomizerServiceServer

type CampaignCustomizerServiceServer interface {
	// Creates, updates or removes campaign customizers. Operation statuses are
	// returned.
	MutateCampaignCustomizers(context.Context, *MutateCampaignCustomizersRequest) (*MutateCampaignCustomizersResponse, error)
	// contains filtered or unexported methods
}

CampaignCustomizerServiceServer is the server API for CampaignCustomizerService service. All implementations must embed UnimplementedCampaignCustomizerServiceServer for forward compatibility

type CampaignDraftOperation

type CampaignDraftOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignDraftOperation_Create
	//	*CampaignDraftOperation_Update
	//	*CampaignDraftOperation_Remove
	Operation isCampaignDraftOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a campaign draft.

func (*CampaignDraftOperation) Descriptor deprecated

func (*CampaignDraftOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignDraftOperation.ProtoReflect.Descriptor instead.

func (*CampaignDraftOperation) GetCreate

func (*CampaignDraftOperation) GetOperation

func (m *CampaignDraftOperation) GetOperation() isCampaignDraftOperation_Operation

func (*CampaignDraftOperation) GetRemove

func (x *CampaignDraftOperation) GetRemove() string

func (*CampaignDraftOperation) GetUpdate

func (*CampaignDraftOperation) GetUpdateMask

func (x *CampaignDraftOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CampaignDraftOperation) ProtoMessage

func (*CampaignDraftOperation) ProtoMessage()

func (*CampaignDraftOperation) ProtoReflect

func (x *CampaignDraftOperation) ProtoReflect() protoreflect.Message

func (*CampaignDraftOperation) Reset

func (x *CampaignDraftOperation) Reset()

func (*CampaignDraftOperation) String

func (x *CampaignDraftOperation) String() string

type CampaignDraftOperation_Create

type CampaignDraftOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign
	// draft.
	Create *resources.CampaignDraft `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignDraftOperation_Remove

type CampaignDraftOperation_Remove struct {
	// Remove operation: The campaign draft is expected to have a valid
	// resource name, in this format:
	//
	// `customers/{customer_id}/campaignDrafts/{base_campaign_id}~{draft_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CampaignDraftOperation_Update

type CampaignDraftOperation_Update struct {
	// Update operation: The campaign draft is expected to have a valid
	// resource name.
	Update *resources.CampaignDraft `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CampaignDraftServiceClient

type CampaignDraftServiceClient interface {
	// Creates, updates, or removes campaign drafts. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignDraftError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCampaignDrafts(ctx context.Context, in *MutateCampaignDraftsRequest, opts ...grpc.CallOption) (*MutateCampaignDraftsResponse, error)
	// Promotes the changes in a draft back to the base campaign.
	//
	// This method returns a Long Running Operation (LRO) indicating if the
	// Promote is done. Use [Operations.GetOperation] to poll the LRO until it
	// is done. Only a done status is returned in the response. See the status
	// in the Campaign Draft resource to determine if the promotion was
	// successful. If the LRO failed, use
	// [CampaignDraftService.ListCampaignDraftAsyncErrors][google.ads.googleads.v11.services.CampaignDraftService.ListCampaignDraftAsyncErrors] to view the list of
	// error reasons.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignDraftError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	PromoteCampaignDraft(ctx context.Context, in *PromoteCampaignDraftRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Returns all errors that occurred during CampaignDraft promote. Throws an
	// error if called before campaign draft is promoted.
	// Supports standard list paging.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListCampaignDraftAsyncErrors(ctx context.Context, in *ListCampaignDraftAsyncErrorsRequest, opts ...grpc.CallOption) (*ListCampaignDraftAsyncErrorsResponse, error)
}

CampaignDraftServiceClient is the client API for CampaignDraftService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignDraftServiceServer

type CampaignDraftServiceServer interface {
	// Creates, updates, or removes campaign drafts. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignDraftError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCampaignDrafts(context.Context, *MutateCampaignDraftsRequest) (*MutateCampaignDraftsResponse, error)
	// Promotes the changes in a draft back to the base campaign.
	//
	// This method returns a Long Running Operation (LRO) indicating if the
	// Promote is done. Use [Operations.GetOperation] to poll the LRO until it
	// is done. Only a done status is returned in the response. See the status
	// in the Campaign Draft resource to determine if the promotion was
	// successful. If the LRO failed, use
	// [CampaignDraftService.ListCampaignDraftAsyncErrors][google.ads.googleads.v11.services.CampaignDraftService.ListCampaignDraftAsyncErrors] to view the list of
	// error reasons.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignDraftError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	PromoteCampaignDraft(context.Context, *PromoteCampaignDraftRequest) (*longrunning.Operation, error)
	// Returns all errors that occurred during CampaignDraft promote. Throws an
	// error if called before campaign draft is promoted.
	// Supports standard list paging.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListCampaignDraftAsyncErrors(context.Context, *ListCampaignDraftAsyncErrorsRequest) (*ListCampaignDraftAsyncErrorsResponse, error)
	// contains filtered or unexported methods
}

CampaignDraftServiceServer is the server API for CampaignDraftService service. All implementations must embed UnimplementedCampaignDraftServiceServer for forward compatibility

type CampaignDuration

type CampaignDuration struct {

	// The duration value in days.
	//
	// This field cannot be combined with the date_range field.
	DurationInDays *int32 `protobuf:"varint,2,opt,name=duration_in_days,json=durationInDays,proto3,oneof" json:"duration_in_days,omitempty"`
	// Date range of the campaign.
	// Dates are in the yyyy-mm-dd format and inclusive.
	// The end date must be < 1 year in the future and the
	// date range must be <= 92 days long.
	//
	// This field cannot be combined with the duration_in_days field.
	DateRange *common.DateRange `protobuf:"bytes,3,opt,name=date_range,json=dateRange,proto3" json:"date_range,omitempty"`
	// contains filtered or unexported fields
}

The duration of a planned campaign.

func (*CampaignDuration) Descriptor deprecated

func (*CampaignDuration) Descriptor() ([]byte, []int)

Deprecated: Use CampaignDuration.ProtoReflect.Descriptor instead.

func (*CampaignDuration) GetDateRange

func (x *CampaignDuration) GetDateRange() *common.DateRange

func (*CampaignDuration) GetDurationInDays

func (x *CampaignDuration) GetDurationInDays() int32

func (*CampaignDuration) ProtoMessage

func (*CampaignDuration) ProtoMessage()

func (*CampaignDuration) ProtoReflect

func (x *CampaignDuration) ProtoReflect() protoreflect.Message

func (*CampaignDuration) Reset

func (x *CampaignDuration) Reset()

func (*CampaignDuration) String

func (x *CampaignDuration) String() string

type CampaignExperimentOperation

type CampaignExperimentOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignExperimentOperation_Update
	//	*CampaignExperimentOperation_Remove
	Operation isCampaignExperimentOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single update operation on a campaign experiment.

func (*CampaignExperimentOperation) Descriptor deprecated

func (*CampaignExperimentOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignExperimentOperation.ProtoReflect.Descriptor instead.

func (*CampaignExperimentOperation) GetOperation

func (m *CampaignExperimentOperation) GetOperation() isCampaignExperimentOperation_Operation

func (*CampaignExperimentOperation) GetRemove

func (x *CampaignExperimentOperation) GetRemove() string

func (*CampaignExperimentOperation) GetUpdate

func (*CampaignExperimentOperation) GetUpdateMask

func (*CampaignExperimentOperation) ProtoMessage

func (*CampaignExperimentOperation) ProtoMessage()

func (*CampaignExperimentOperation) ProtoReflect

func (*CampaignExperimentOperation) Reset

func (x *CampaignExperimentOperation) Reset()

func (*CampaignExperimentOperation) String

func (x *CampaignExperimentOperation) String() string

type CampaignExperimentOperation_Remove

type CampaignExperimentOperation_Remove struct {
	// Remove operation: The campaign experiment is expected to have a valid
	// resource name, in this format:
	//
	// `customers/{customer_id}/campaignExperiments/{campaign_experiment_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CampaignExperimentOperation_Update

type CampaignExperimentOperation_Update struct {
	// Update operation: The campaign experiment is expected to have a valid
	// resource name.
	Update *resources.CampaignExperiment `protobuf:"bytes,1,opt,name=update,proto3,oneof"`
}

type CampaignExperimentServiceClient

type CampaignExperimentServiceClient interface {
	// Creates a campaign experiment based on a campaign draft. The draft campaign
	// will be forked into a real campaign (called the experiment campaign) that
	// will begin serving ads if successfully created.
	//
	// The campaign experiment is created immediately with status INITIALIZING.
	// This method return a long running operation that tracks the forking of the
	// draft campaign. If the forking fails, a list of errors can be retrieved
	// using the ListCampaignExperimentAsyncErrors method. The operation's
	// metadata will be a StringValue containing the resource name of the created
	// campaign experiment.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignExperimentError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DateRangeError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	CreateCampaignExperiment(ctx context.Context, in *CreateCampaignExperimentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates campaign experiments. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCampaignExperiments(ctx context.Context, in *MutateCampaignExperimentsRequest, opts ...grpc.CallOption) (*MutateCampaignExperimentsResponse, error)
	// Graduates a campaign experiment to a full campaign. The base and experiment
	// campaigns will start running independently with their own budgets.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	GraduateCampaignExperiment(ctx context.Context, in *GraduateCampaignExperimentRequest, opts ...grpc.CallOption) (*GraduateCampaignExperimentResponse, error)
	// Promotes the changes in a experiment campaign back to the base campaign.
	//
	// The campaign experiment is updated immediately with status PROMOTING.
	// This method return a long running operation that tracks the promoting of
	// the experiment campaign. If the promoting fails, a list of errors can be
	// retrieved using the ListCampaignExperimentAsyncErrors method.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	PromoteCampaignExperiment(ctx context.Context, in *PromoteCampaignExperimentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Immediately ends a campaign experiment, changing the experiment's scheduled
	// end date and without waiting for end of day. End date is updated to be the
	// time of the request.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	EndCampaignExperiment(ctx context.Context, in *EndCampaignExperimentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Returns all errors that occurred during CampaignExperiment create or
	// promote (whichever occurred last).
	// Supports standard list paging.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListCampaignExperimentAsyncErrors(ctx context.Context, in *ListCampaignExperimentAsyncErrorsRequest, opts ...grpc.CallOption) (*ListCampaignExperimentAsyncErrorsResponse, error)
}

CampaignExperimentServiceClient is the client API for CampaignExperimentService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignExperimentServiceServer

type CampaignExperimentServiceServer interface {
	// Creates a campaign experiment based on a campaign draft. The draft campaign
	// will be forked into a real campaign (called the experiment campaign) that
	// will begin serving ads if successfully created.
	//
	// The campaign experiment is created immediately with status INITIALIZING.
	// This method return a long running operation that tracks the forking of the
	// draft campaign. If the forking fails, a list of errors can be retrieved
	// using the ListCampaignExperimentAsyncErrors method. The operation's
	// metadata will be a StringValue containing the resource name of the created
	// campaign experiment.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignExperimentError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DateRangeError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	CreateCampaignExperiment(context.Context, *CreateCampaignExperimentRequest) (*longrunning.Operation, error)
	// Updates campaign experiments. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCampaignExperiments(context.Context, *MutateCampaignExperimentsRequest) (*MutateCampaignExperimentsResponse, error)
	// Graduates a campaign experiment to a full campaign. The base and experiment
	// campaigns will start running independently with their own budgets.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	GraduateCampaignExperiment(context.Context, *GraduateCampaignExperimentRequest) (*GraduateCampaignExperimentResponse, error)
	// Promotes the changes in a experiment campaign back to the base campaign.
	//
	// The campaign experiment is updated immediately with status PROMOTING.
	// This method return a long running operation that tracks the promoting of
	// the experiment campaign. If the promoting fails, a list of errors can be
	// retrieved using the ListCampaignExperimentAsyncErrors method.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	PromoteCampaignExperiment(context.Context, *PromoteCampaignExperimentRequest) (*longrunning.Operation, error)
	// Immediately ends a campaign experiment, changing the experiment's scheduled
	// end date and without waiting for end of day. End date is updated to be the
	// time of the request.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	EndCampaignExperiment(context.Context, *EndCampaignExperimentRequest) (*emptypb.Empty, error)
	// Returns all errors that occurred during CampaignExperiment create or
	// promote (whichever occurred last).
	// Supports standard list paging.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListCampaignExperimentAsyncErrors(context.Context, *ListCampaignExperimentAsyncErrorsRequest) (*ListCampaignExperimentAsyncErrorsResponse, error)
	// contains filtered or unexported methods
}

CampaignExperimentServiceServer is the server API for CampaignExperimentService service. All implementations must embed UnimplementedCampaignExperimentServiceServer for forward compatibility

type CampaignExtensionSettingOperation

type CampaignExtensionSettingOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignExtensionSettingOperation_Create
	//	*CampaignExtensionSettingOperation_Update
	//	*CampaignExtensionSettingOperation_Remove
	Operation isCampaignExtensionSettingOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a campaign extension setting.

func (*CampaignExtensionSettingOperation) Descriptor deprecated

func (*CampaignExtensionSettingOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignExtensionSettingOperation.ProtoReflect.Descriptor instead.

func (*CampaignExtensionSettingOperation) GetCreate

func (*CampaignExtensionSettingOperation) GetOperation

func (m *CampaignExtensionSettingOperation) GetOperation() isCampaignExtensionSettingOperation_Operation

func (*CampaignExtensionSettingOperation) GetRemove

func (*CampaignExtensionSettingOperation) GetUpdate

func (*CampaignExtensionSettingOperation) GetUpdateMask

func (*CampaignExtensionSettingOperation) ProtoMessage

func (*CampaignExtensionSettingOperation) ProtoMessage()

func (*CampaignExtensionSettingOperation) ProtoReflect

func (*CampaignExtensionSettingOperation) Reset

func (*CampaignExtensionSettingOperation) String

type CampaignExtensionSettingOperation_Create

type CampaignExtensionSettingOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign
	// extension setting.
	Create *resources.CampaignExtensionSetting `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignExtensionSettingOperation_Remove

type CampaignExtensionSettingOperation_Remove struct {
	// Remove operation: A resource name for the removed campaign extension
	// setting is expected, in this format:
	//
	// `customers/{customer_id}/campaignExtensionSettings/{campaign_id}~{extension_type}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CampaignExtensionSettingOperation_Update

type CampaignExtensionSettingOperation_Update struct {
	// Update operation: The campaign extension setting is expected to have a
	// valid resource name.
	Update *resources.CampaignExtensionSetting `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CampaignExtensionSettingServiceClient

type CampaignExtensionSettingServiceClient interface {
	// Creates, updates, or removes campaign extension settings. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [ExtensionSettingError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateCampaignExtensionSettings(ctx context.Context, in *MutateCampaignExtensionSettingsRequest, opts ...grpc.CallOption) (*MutateCampaignExtensionSettingsResponse, error)
}

CampaignExtensionSettingServiceClient is the client API for CampaignExtensionSettingService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignExtensionSettingServiceServer

type CampaignExtensionSettingServiceServer interface {
	// Creates, updates, or removes campaign extension settings. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [ExtensionSettingError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateCampaignExtensionSettings(context.Context, *MutateCampaignExtensionSettingsRequest) (*MutateCampaignExtensionSettingsResponse, error)
	// contains filtered or unexported methods
}

CampaignExtensionSettingServiceServer is the server API for CampaignExtensionSettingService service. All implementations must embed UnimplementedCampaignExtensionSettingServiceServer for forward compatibility

type CampaignFeedOperation

type CampaignFeedOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignFeedOperation_Create
	//	*CampaignFeedOperation_Update
	//	*CampaignFeedOperation_Remove
	Operation isCampaignFeedOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a campaign feed.

func (*CampaignFeedOperation) Descriptor deprecated

func (*CampaignFeedOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignFeedOperation.ProtoReflect.Descriptor instead.

func (*CampaignFeedOperation) GetCreate

func (*CampaignFeedOperation) GetOperation

func (m *CampaignFeedOperation) GetOperation() isCampaignFeedOperation_Operation

func (*CampaignFeedOperation) GetRemove

func (x *CampaignFeedOperation) GetRemove() string

func (*CampaignFeedOperation) GetUpdate

func (*CampaignFeedOperation) GetUpdateMask

func (x *CampaignFeedOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CampaignFeedOperation) ProtoMessage

func (*CampaignFeedOperation) ProtoMessage()

func (*CampaignFeedOperation) ProtoReflect

func (x *CampaignFeedOperation) ProtoReflect() protoreflect.Message

func (*CampaignFeedOperation) Reset

func (x *CampaignFeedOperation) Reset()

func (*CampaignFeedOperation) String

func (x *CampaignFeedOperation) String() string

type CampaignFeedOperation_Create

type CampaignFeedOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign feed.
	Create *resources.CampaignFeed `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignFeedOperation_Remove

type CampaignFeedOperation_Remove struct {
	// Remove operation: A resource name for the removed campaign feed is
	// expected, in this format:
	//
	// `customers/{customer_id}/campaignFeeds/{campaign_id}~{feed_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CampaignFeedOperation_Update

type CampaignFeedOperation_Update struct {
	// Update operation: The campaign feed is expected to have a valid resource
	// name.
	Update *resources.CampaignFeed `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CampaignFeedServiceClient

type CampaignFeedServiceClient interface {
	// Creates, updates, or removes campaign feeds. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignFeedError]()
	//   [CollectionSizeError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCampaignFeeds(ctx context.Context, in *MutateCampaignFeedsRequest, opts ...grpc.CallOption) (*MutateCampaignFeedsResponse, error)
}

CampaignFeedServiceClient is the client API for CampaignFeedService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignFeedServiceServer

type CampaignFeedServiceServer interface {
	// Creates, updates, or removes campaign feeds. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignFeedError]()
	//   [CollectionSizeError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCampaignFeeds(context.Context, *MutateCampaignFeedsRequest) (*MutateCampaignFeedsResponse, error)
	// contains filtered or unexported methods
}

CampaignFeedServiceServer is the server API for CampaignFeedService service. All implementations must embed UnimplementedCampaignFeedServiceServer for forward compatibility

type CampaignGroupOperation

type CampaignGroupOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignGroupOperation_Create
	//	*CampaignGroupOperation_Update
	//	*CampaignGroupOperation_Remove
	Operation isCampaignGroupOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a campaign group.

func (*CampaignGroupOperation) Descriptor deprecated

func (*CampaignGroupOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignGroupOperation.ProtoReflect.Descriptor instead.

func (*CampaignGroupOperation) GetCreate

func (*CampaignGroupOperation) GetOperation

func (m *CampaignGroupOperation) GetOperation() isCampaignGroupOperation_Operation

func (*CampaignGroupOperation) GetRemove

func (x *CampaignGroupOperation) GetRemove() string

func (*CampaignGroupOperation) GetUpdate

func (*CampaignGroupOperation) GetUpdateMask

func (x *CampaignGroupOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CampaignGroupOperation) ProtoMessage

func (*CampaignGroupOperation) ProtoMessage()

func (*CampaignGroupOperation) ProtoReflect

func (x *CampaignGroupOperation) ProtoReflect() protoreflect.Message

func (*CampaignGroupOperation) Reset

func (x *CampaignGroupOperation) Reset()

func (*CampaignGroupOperation) String

func (x *CampaignGroupOperation) String() string

type CampaignGroupOperation_Create

type CampaignGroupOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign
	// group.
	Create *resources.CampaignGroup `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignGroupOperation_Remove

type CampaignGroupOperation_Remove struct {
	// Remove operation: A resource name for the removed campaign group is
	// expected, in this format:
	//
	// `customers/{customer_id}/campaignGroups/{campaign_group_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CampaignGroupOperation_Update

type CampaignGroupOperation_Update struct {
	// Update operation: The campaign group is expected to have a valid
	// resource name.
	Update *resources.CampaignGroup `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CampaignGroupServiceClient

type CampaignGroupServiceClient interface {
	// Creates, updates, or removes campaign groups. Operation statuses are
	// returned.
	MutateCampaignGroups(ctx context.Context, in *MutateCampaignGroupsRequest, opts ...grpc.CallOption) (*MutateCampaignGroupsResponse, error)
}

CampaignGroupServiceClient is the client API for CampaignGroupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignGroupServiceServer

type CampaignGroupServiceServer interface {
	// Creates, updates, or removes campaign groups. Operation statuses are
	// returned.
	MutateCampaignGroups(context.Context, *MutateCampaignGroupsRequest) (*MutateCampaignGroupsResponse, error)
	// contains filtered or unexported methods
}

CampaignGroupServiceServer is the server API for CampaignGroupService service. All implementations must embed UnimplementedCampaignGroupServiceServer for forward compatibility

type CampaignLabelOperation

type CampaignLabelOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignLabelOperation_Create
	//	*CampaignLabelOperation_Remove
	Operation isCampaignLabelOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on a campaign-label relationship.

func (*CampaignLabelOperation) Descriptor deprecated

func (*CampaignLabelOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignLabelOperation.ProtoReflect.Descriptor instead.

func (*CampaignLabelOperation) GetCreate

func (*CampaignLabelOperation) GetOperation

func (m *CampaignLabelOperation) GetOperation() isCampaignLabelOperation_Operation

func (*CampaignLabelOperation) GetRemove

func (x *CampaignLabelOperation) GetRemove() string

func (*CampaignLabelOperation) ProtoMessage

func (*CampaignLabelOperation) ProtoMessage()

func (*CampaignLabelOperation) ProtoReflect

func (x *CampaignLabelOperation) ProtoReflect() protoreflect.Message

func (*CampaignLabelOperation) Reset

func (x *CampaignLabelOperation) Reset()

func (*CampaignLabelOperation) String

func (x *CampaignLabelOperation) String() string

type CampaignLabelOperation_Create

type CampaignLabelOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign-label
	// relationship.
	Create *resources.CampaignLabel `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignLabelOperation_Remove

type CampaignLabelOperation_Remove struct {
	// Remove operation: A resource name for the campaign-label relationship
	// being removed, in this format:
	//
	// `customers/{customer_id}/campaignLabels/{campaign_id}~{label_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CampaignLabelServiceClient

type CampaignLabelServiceClient interface {
	// Creates and removes campaign-label relationships.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [LabelError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCampaignLabels(ctx context.Context, in *MutateCampaignLabelsRequest, opts ...grpc.CallOption) (*MutateCampaignLabelsResponse, error)
}

CampaignLabelServiceClient is the client API for CampaignLabelService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignLabelServiceServer

type CampaignLabelServiceServer interface {
	// Creates and removes campaign-label relationships.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [LabelError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCampaignLabels(context.Context, *MutateCampaignLabelsRequest) (*MutateCampaignLabelsResponse, error)
	// contains filtered or unexported methods
}

CampaignLabelServiceServer is the server API for CampaignLabelService service. All implementations must embed UnimplementedCampaignLabelServiceServer for forward compatibility

type CampaignOperation

type CampaignOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignOperation_Create
	//	*CampaignOperation_Update
	//	*CampaignOperation_Remove
	Operation isCampaignOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a campaign.

func (*CampaignOperation) Descriptor deprecated

func (*CampaignOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignOperation.ProtoReflect.Descriptor instead.

func (*CampaignOperation) GetCreate

func (x *CampaignOperation) GetCreate() *resources.Campaign

func (*CampaignOperation) GetOperation

func (m *CampaignOperation) GetOperation() isCampaignOperation_Operation

func (*CampaignOperation) GetRemove

func (x *CampaignOperation) GetRemove() string

func (*CampaignOperation) GetUpdate

func (x *CampaignOperation) GetUpdate() *resources.Campaign

func (*CampaignOperation) GetUpdateMask

func (x *CampaignOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CampaignOperation) ProtoMessage

func (*CampaignOperation) ProtoMessage()

func (*CampaignOperation) ProtoReflect

func (x *CampaignOperation) ProtoReflect() protoreflect.Message

func (*CampaignOperation) Reset

func (x *CampaignOperation) Reset()

func (*CampaignOperation) String

func (x *CampaignOperation) String() string

type CampaignOperation_Create

type CampaignOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign.
	Create *resources.Campaign `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignOperation_Remove

type CampaignOperation_Remove struct {
	// Remove operation: A resource name for the removed campaign is
	// expected, in this format:
	//
	// `customers/{customer_id}/campaigns/{campaign_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CampaignOperation_Update

type CampaignOperation_Update struct {
	// Update operation: The campaign is expected to have a valid
	// resource name.
	Update *resources.Campaign `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CampaignServiceClient

type CampaignServiceClient interface {
	// Creates, updates, or removes campaigns. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BiddingError]()
	//   [BiddingStrategyError]()
	//   [CampaignBudgetError]()
	//   [CampaignError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DateRangeError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotAllowlistedError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RegionCodeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SettingError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateCampaigns(ctx context.Context, in *MutateCampaignsRequest, opts ...grpc.CallOption) (*MutateCampaignsResponse, error)
}

CampaignServiceClient is the client API for CampaignService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignServiceServer

type CampaignServiceServer interface {
	// Creates, updates, or removes campaigns. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AdxError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [BiddingError]()
	//   [BiddingStrategyError]()
	//   [CampaignBudgetError]()
	//   [CampaignError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DateRangeError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotAllowlistedError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperationAccessDeniedError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RegionCodeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [SettingError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateCampaigns(context.Context, *MutateCampaignsRequest) (*MutateCampaignsResponse, error)
	// contains filtered or unexported methods
}

CampaignServiceServer is the server API for CampaignService service. All implementations must embed UnimplementedCampaignServiceServer for forward compatibility

type CampaignSharedSetOperation

type CampaignSharedSetOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CampaignSharedSetOperation_Create
	//	*CampaignSharedSetOperation_Remove
	Operation isCampaignSharedSetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an campaign shared set.

func (*CampaignSharedSetOperation) Descriptor deprecated

func (*CampaignSharedSetOperation) Descriptor() ([]byte, []int)

Deprecated: Use CampaignSharedSetOperation.ProtoReflect.Descriptor instead.

func (*CampaignSharedSetOperation) GetCreate

func (*CampaignSharedSetOperation) GetOperation

func (m *CampaignSharedSetOperation) GetOperation() isCampaignSharedSetOperation_Operation

func (*CampaignSharedSetOperation) GetRemove

func (x *CampaignSharedSetOperation) GetRemove() string

func (*CampaignSharedSetOperation) ProtoMessage

func (*CampaignSharedSetOperation) ProtoMessage()

func (*CampaignSharedSetOperation) ProtoReflect

func (*CampaignSharedSetOperation) Reset

func (x *CampaignSharedSetOperation) Reset()

func (*CampaignSharedSetOperation) String

func (x *CampaignSharedSetOperation) String() string

type CampaignSharedSetOperation_Create

type CampaignSharedSetOperation_Create struct {
	// Create operation: No resource name is expected for the new campaign
	// shared set.
	Create *resources.CampaignSharedSet `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CampaignSharedSetOperation_Remove

type CampaignSharedSetOperation_Remove struct {
	// Remove operation: A resource name for the removed campaign shared set is
	// expected, in this format:
	//
	// `customers/{customer_id}/campaignSharedSets/{campaign_id}~{shared_set_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CampaignSharedSetServiceClient

type CampaignSharedSetServiceClient interface {
	// Creates or removes campaign shared sets. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignSharedSetError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCampaignSharedSets(ctx context.Context, in *MutateCampaignSharedSetsRequest, opts ...grpc.CallOption) (*MutateCampaignSharedSetsResponse, error)
}

CampaignSharedSetServiceClient is the client API for CampaignSharedSetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CampaignSharedSetServiceServer

type CampaignSharedSetServiceServer interface {
	// Creates or removes campaign shared sets. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CampaignSharedSetError]()
	//   [ContextError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCampaignSharedSets(context.Context, *MutateCampaignSharedSetsRequest) (*MutateCampaignSharedSetsResponse, error)
	// contains filtered or unexported methods
}

CampaignSharedSetServiceServer is the server API for CampaignSharedSetService service. All implementations must embed UnimplementedCampaignSharedSetServiceServer for forward compatibility

type CartData

type CartData struct {

	// The Merchant Center ID where the items are uploaded.
	MerchantId int64 `protobuf:"varint,6,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty"`
	// The country code associated with the feed where the items are uploaded.
	FeedCountryCode string `protobuf:"bytes,2,opt,name=feed_country_code,json=feedCountryCode,proto3" json:"feed_country_code,omitempty"`
	// The language code associated with the feed where the items are uploaded.
	FeedLanguageCode string `protobuf:"bytes,3,opt,name=feed_language_code,json=feedLanguageCode,proto3" json:"feed_language_code,omitempty"`
	// Sum of all transaction level discounts, such as free shipping and
	// coupon discounts for the whole cart. The currency code is the same
	// as that in the ClickConversion message.
	LocalTransactionCost float64 `protobuf:"fixed64,4,opt,name=local_transaction_cost,json=localTransactionCost,proto3" json:"local_transaction_cost,omitempty"`
	// Data of the items purchased.
	Items []*CartData_Item `protobuf:"bytes,5,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

Contains additional information about cart data.

func (*CartData) Descriptor deprecated

func (*CartData) Descriptor() ([]byte, []int)

Deprecated: Use CartData.ProtoReflect.Descriptor instead.

func (*CartData) GetFeedCountryCode

func (x *CartData) GetFeedCountryCode() string

func (*CartData) GetFeedLanguageCode

func (x *CartData) GetFeedLanguageCode() string

func (*CartData) GetItems

func (x *CartData) GetItems() []*CartData_Item

func (*CartData) GetLocalTransactionCost

func (x *CartData) GetLocalTransactionCost() float64

func (*CartData) GetMerchantId

func (x *CartData) GetMerchantId() int64

func (*CartData) ProtoMessage

func (*CartData) ProtoMessage()

func (*CartData) ProtoReflect

func (x *CartData) ProtoReflect() protoreflect.Message

func (*CartData) Reset

func (x *CartData) Reset()

func (*CartData) String

func (x *CartData) String() string

type CartData_Item

type CartData_Item struct {

	// The shopping id of the item. Must be equal to the Merchant Center product
	// identifier.
	ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// Number of items sold.
	Quantity int32 `protobuf:"varint,2,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Unit price excluding tax, shipping, and any transaction
	// level discounts. The currency code is the same as that in the
	// ClickConversion message.
	UnitPrice float64 `protobuf:"fixed64,3,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// contains filtered or unexported fields
}

Contains data of the items purchased.

func (*CartData_Item) Descriptor deprecated

func (*CartData_Item) Descriptor() ([]byte, []int)

Deprecated: Use CartData_Item.ProtoReflect.Descriptor instead.

func (*CartData_Item) GetProductId

func (x *CartData_Item) GetProductId() string

func (*CartData_Item) GetQuantity

func (x *CartData_Item) GetQuantity() int32

func (*CartData_Item) GetUnitPrice

func (x *CartData_Item) GetUnitPrice() float64

func (*CartData_Item) ProtoMessage

func (*CartData_Item) ProtoMessage()

func (*CartData_Item) ProtoReflect

func (x *CartData_Item) ProtoReflect() protoreflect.Message

func (*CartData_Item) Reset

func (x *CartData_Item) Reset()

func (*CartData_Item) String

func (x *CartData_Item) String() string

type ClickConversion

type ClickConversion struct {

	// The Google click ID (gclid) associated with this conversion.
	Gclid *string `protobuf:"bytes,9,opt,name=gclid,proto3,oneof" json:"gclid,omitempty"`
	// The click identifier for clicks associated with app conversions and
	// originating from iOS devices starting with iOS14.
	Gbraid string `protobuf:"bytes,18,opt,name=gbraid,proto3" json:"gbraid,omitempty"`
	// The click identifier for clicks associated with web conversions and
	// originating from iOS devices starting with iOS14.
	Wbraid string `protobuf:"bytes,19,opt,name=wbraid,proto3" json:"wbraid,omitempty"`
	// Resource name of the conversion action associated with this conversion.
	// Note: Although this resource name consists of a customer id and a
	// conversion action id, validation will ignore the customer id and use the
	// conversion action id as the sole identifier of the conversion action.
	ConversionAction *string `protobuf:"bytes,10,opt,name=conversion_action,json=conversionAction,proto3,oneof" json:"conversion_action,omitempty"`
	// The date time at which the conversion occurred. Must be after
	// the click time. The timezone must be specified. The format is
	// "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
	ConversionDateTime *string `protobuf:"bytes,11,opt,name=conversion_date_time,json=conversionDateTime,proto3,oneof" json:"conversion_date_time,omitempty"`
	// The value of the conversion for the advertiser.
	ConversionValue *float64 `protobuf:"fixed64,12,opt,name=conversion_value,json=conversionValue,proto3,oneof" json:"conversion_value,omitempty"`
	// Currency associated with the conversion value. This is the ISO 4217
	// 3-character currency code. For example: USD, EUR.
	CurrencyCode *string `protobuf:"bytes,13,opt,name=currency_code,json=currencyCode,proto3,oneof" json:"currency_code,omitempty"`
	// The order ID associated with the conversion. An order id can only be used
	// for one conversion per conversion action.
	OrderId *string `protobuf:"bytes,14,opt,name=order_id,json=orderId,proto3,oneof" json:"order_id,omitempty"`
	// Additional data about externally attributed conversions. This field
	// is required for conversions with an externally attributed conversion
	// action, but should not be set otherwise.
	ExternalAttributionData *ExternalAttributionData `` /* 132-byte string literal not displayed */
	// The custom variables associated with this conversion.
	CustomVariables []*CustomVariable `protobuf:"bytes,15,rep,name=custom_variables,json=customVariables,proto3" json:"custom_variables,omitempty"`
	// The cart data associated with this conversion.
	CartData *CartData `protobuf:"bytes,16,opt,name=cart_data,json=cartData,proto3" json:"cart_data,omitempty"`
	// The user identifiers associated with this conversion. Only hashed_email and
	// hashed_phone_number are supported for conversion uploads. The maximum
	// number of user identifiers for each conversion is 5.
	UserIdentifiers []*common.UserIdentifier `protobuf:"bytes,17,rep,name=user_identifiers,json=userIdentifiers,proto3" json:"user_identifiers,omitempty"`
	// The environment this conversion was recorded on. e.g. App or Web.
	ConversionEnvironment enums.ConversionEnvironmentEnum_ConversionEnvironment `` /* 210-byte string literal not displayed */
	// contains filtered or unexported fields
}

A click conversion.

func (*ClickConversion) Descriptor deprecated

func (*ClickConversion) Descriptor() ([]byte, []int)

Deprecated: Use ClickConversion.ProtoReflect.Descriptor instead.

func (*ClickConversion) GetCartData

func (x *ClickConversion) GetCartData() *CartData

func (*ClickConversion) GetConversionAction

func (x *ClickConversion) GetConversionAction() string

func (*ClickConversion) GetConversionDateTime

func (x *ClickConversion) GetConversionDateTime() string

func (*ClickConversion) GetConversionEnvironment

func (*ClickConversion) GetConversionValue

func (x *ClickConversion) GetConversionValue() float64

func (*ClickConversion) GetCurrencyCode

func (x *ClickConversion) GetCurrencyCode() string

func (*ClickConversion) GetCustomVariables

func (x *ClickConversion) GetCustomVariables() []*CustomVariable

func (*ClickConversion) GetExternalAttributionData

func (x *ClickConversion) GetExternalAttributionData() *ExternalAttributionData

func (*ClickConversion) GetGbraid

func (x *ClickConversion) GetGbraid() string

func (*ClickConversion) GetGclid

func (x *ClickConversion) GetGclid() string

func (*ClickConversion) GetOrderId

func (x *ClickConversion) GetOrderId() string

func (*ClickConversion) GetUserIdentifiers

func (x *ClickConversion) GetUserIdentifiers() []*common.UserIdentifier

func (*ClickConversion) GetWbraid

func (x *ClickConversion) GetWbraid() string

func (*ClickConversion) ProtoMessage

func (*ClickConversion) ProtoMessage()

func (*ClickConversion) ProtoReflect

func (x *ClickConversion) ProtoReflect() protoreflect.Message

func (*ClickConversion) Reset

func (x *ClickConversion) Reset()

func (*ClickConversion) String

func (x *ClickConversion) String() string

type ClickConversionResult

type ClickConversionResult struct {

	// The Google Click ID (gclid) associated with this conversion.
	Gclid *string `protobuf:"bytes,4,opt,name=gclid,proto3,oneof" json:"gclid,omitempty"`
	// The click identifier for clicks associated with app conversions and
	// originating from iOS devices starting with iOS14.
	Gbraid string `protobuf:"bytes,8,opt,name=gbraid,proto3" json:"gbraid,omitempty"`
	// The click identifier for clicks associated with web conversions and
	// originating from iOS devices starting with iOS14.
	Wbraid string `protobuf:"bytes,9,opt,name=wbraid,proto3" json:"wbraid,omitempty"`
	// Resource name of the conversion action associated with this conversion.
	ConversionAction *string `protobuf:"bytes,5,opt,name=conversion_action,json=conversionAction,proto3,oneof" json:"conversion_action,omitempty"`
	// The date time at which the conversion occurred. The format is
	// "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
	ConversionDateTime *string `protobuf:"bytes,6,opt,name=conversion_date_time,json=conversionDateTime,proto3,oneof" json:"conversion_date_time,omitempty"`
	// The user identifiers associated with this conversion. Only hashed_email and
	// hashed_phone_number are supported for conversion uploads. The maximum
	// number of user identifiers for each conversion is 5.
	UserIdentifiers []*common.UserIdentifier `protobuf:"bytes,7,rep,name=user_identifiers,json=userIdentifiers,proto3" json:"user_identifiers,omitempty"`
	// contains filtered or unexported fields
}

Identifying information for a successfully processed ClickConversion.

func (*ClickConversionResult) Descriptor deprecated

func (*ClickConversionResult) Descriptor() ([]byte, []int)

Deprecated: Use ClickConversionResult.ProtoReflect.Descriptor instead.

func (*ClickConversionResult) GetConversionAction

func (x *ClickConversionResult) GetConversionAction() string

func (*ClickConversionResult) GetConversionDateTime

func (x *ClickConversionResult) GetConversionDateTime() string

func (*ClickConversionResult) GetGbraid

func (x *ClickConversionResult) GetGbraid() string

func (*ClickConversionResult) GetGclid

func (x *ClickConversionResult) GetGclid() string

func (*ClickConversionResult) GetUserIdentifiers

func (x *ClickConversionResult) GetUserIdentifiers() []*common.UserIdentifier

func (*ClickConversionResult) GetWbraid

func (x *ClickConversionResult) GetWbraid() string

func (*ClickConversionResult) ProtoMessage

func (*ClickConversionResult) ProtoMessage()

func (*ClickConversionResult) ProtoReflect

func (x *ClickConversionResult) ProtoReflect() protoreflect.Message

func (*ClickConversionResult) Reset

func (x *ClickConversionResult) Reset()

func (*ClickConversionResult) String

func (x *ClickConversionResult) String() string

type ConversionActionOperation

type ConversionActionOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*ConversionActionOperation_Create
	//	*ConversionActionOperation_Update
	//	*ConversionActionOperation_Remove
	Operation isConversionActionOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a conversion action.

func (*ConversionActionOperation) Descriptor deprecated

func (*ConversionActionOperation) Descriptor() ([]byte, []int)

Deprecated: Use ConversionActionOperation.ProtoReflect.Descriptor instead.

func (*ConversionActionOperation) GetCreate

func (*ConversionActionOperation) GetOperation

func (m *ConversionActionOperation) GetOperation() isConversionActionOperation_Operation

func (*ConversionActionOperation) GetRemove

func (x *ConversionActionOperation) GetRemove() string

func (*ConversionActionOperation) GetUpdate

func (*ConversionActionOperation) GetUpdateMask

func (x *ConversionActionOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*ConversionActionOperation) ProtoMessage

func (*ConversionActionOperation) ProtoMessage()

func (*ConversionActionOperation) ProtoReflect

func (*ConversionActionOperation) Reset

func (x *ConversionActionOperation) Reset()

func (*ConversionActionOperation) String

func (x *ConversionActionOperation) String() string

type ConversionActionOperation_Create

type ConversionActionOperation_Create struct {
	// Create operation: No resource name is expected for the new conversion
	// action.
	Create *resources.ConversionAction `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type ConversionActionOperation_Remove

type ConversionActionOperation_Remove struct {
	// Remove operation: A resource name for the removed conversion action is
	// expected, in this format:
	//
	// `customers/{customer_id}/conversionActions/{conversion_action_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type ConversionActionOperation_Update

type ConversionActionOperation_Update struct {
	// Update operation: The conversion action is expected to have a valid
	// resource name.
	Update *resources.ConversionAction `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type ConversionActionServiceClient

type ConversionActionServiceClient interface {
	// Creates, updates or removes conversion actions. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ConversionActionError]()
	//   [CurrencyCodeError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [StringLengthError]()
	MutateConversionActions(ctx context.Context, in *MutateConversionActionsRequest, opts ...grpc.CallOption) (*MutateConversionActionsResponse, error)
}

ConversionActionServiceClient is the client API for ConversionActionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ConversionActionServiceServer

type ConversionActionServiceServer interface {
	// Creates, updates or removes conversion actions. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ConversionActionError]()
	//   [CurrencyCodeError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [ResourceCountLimitExceededError]()
	//   [StringLengthError]()
	MutateConversionActions(context.Context, *MutateConversionActionsRequest) (*MutateConversionActionsResponse, error)
	// contains filtered or unexported methods
}

ConversionActionServiceServer is the server API for ConversionActionService service. All implementations must embed UnimplementedConversionActionServiceServer for forward compatibility

type ConversionAdjustment

type ConversionAdjustment struct {

	// For adjustments, uniquely identifies a conversion that was reported
	// without an order ID specified. If the adjustment_type is ENHANCEMENT, this
	// value is optional but may be set in addition to the order_id.
	GclidDateTimePair *GclidDateTimePair `protobuf:"bytes,12,opt,name=gclid_date_time_pair,json=gclidDateTimePair,proto3" json:"gclid_date_time_pair,omitempty"`
	// The order ID of the conversion to be adjusted. If the conversion was
	// reported with an order ID specified, that order ID must be used as the
	// identifier here. The order ID is required for enhancements.
	OrderId *string `protobuf:"bytes,13,opt,name=order_id,json=orderId,proto3,oneof" json:"order_id,omitempty"`
	// Resource name of the conversion action associated with this conversion
	// adjustment. Note: Although this resource name consists of a customer id and
	// a conversion action id, validation will ignore the customer id and use the
	// conversion action id as the sole identifier of the conversion action.
	ConversionAction *string `protobuf:"bytes,8,opt,name=conversion_action,json=conversionAction,proto3,oneof" json:"conversion_action,omitempty"`
	// The date time at which the adjustment occurred. Must be after the
	// conversion_date_time. The timezone must be specified. The format is
	// "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
	AdjustmentDateTime *string `protobuf:"bytes,9,opt,name=adjustment_date_time,json=adjustmentDateTime,proto3,oneof" json:"adjustment_date_time,omitempty"`
	// The adjustment type.
	AdjustmentType enums.ConversionAdjustmentTypeEnum_ConversionAdjustmentType `` /* 194-byte string literal not displayed */
	// Information needed to restate the conversion's value.
	// Required for restatements. Should not be supplied for retractions. An error
	// will be returned if provided for a retraction.
	// NOTE: If you want to upload a second restatement with a different adjusted
	// value, it must have a new, more recent, adjustment occurrence time.
	// Otherwise, it will be treated as a duplicate of the previous restatement
	// and ignored.
	RestatementValue *RestatementValue `protobuf:"bytes,6,opt,name=restatement_value,json=restatementValue,proto3" json:"restatement_value,omitempty"`
	// The user identifiers to enhance the original conversion.
	// ConversionAdjustmentUploadService only accepts user identifiers in
	// enhancements. The maximum number of user identifiers for each
	// enhancement is 5.
	UserIdentifiers []*common.UserIdentifier `protobuf:"bytes,10,rep,name=user_identifiers,json=userIdentifiers,proto3" json:"user_identifiers,omitempty"`
	// The user agent to enhance the original conversion. This can be found in
	// your user's HTTP request header when they convert on your web page.
	// Example, "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X)". User
	// agent can only be specified in enhancements with user identifiers. This
	// should match the user agent of the request that sent the original
	// conversion so the conversion and its enhancement are either both attributed
	// as same-device or both attributed as cross-device.
	UserAgent *string `protobuf:"bytes,11,opt,name=user_agent,json=userAgent,proto3,oneof" json:"user_agent,omitempty"`
	// contains filtered or unexported fields
}

A conversion adjustment.

func (*ConversionAdjustment) Descriptor deprecated

func (*ConversionAdjustment) Descriptor() ([]byte, []int)

Deprecated: Use ConversionAdjustment.ProtoReflect.Descriptor instead.

func (*ConversionAdjustment) GetAdjustmentDateTime

func (x *ConversionAdjustment) GetAdjustmentDateTime() string

func (*ConversionAdjustment) GetAdjustmentType

func (*ConversionAdjustment) GetConversionAction

func (x *ConversionAdjustment) GetConversionAction() string

func (*ConversionAdjustment) GetGclidDateTimePair

func (x *ConversionAdjustment) GetGclidDateTimePair() *GclidDateTimePair

func (*ConversionAdjustment) GetOrderId

func (x *ConversionAdjustment) GetOrderId() string

func (*ConversionAdjustment) GetRestatementValue

func (x *ConversionAdjustment) GetRestatementValue() *RestatementValue

func (*ConversionAdjustment) GetUserAgent

func (x *ConversionAdjustment) GetUserAgent() string

func (*ConversionAdjustment) GetUserIdentifiers

func (x *ConversionAdjustment) GetUserIdentifiers() []*common.UserIdentifier

func (*ConversionAdjustment) ProtoMessage

func (*ConversionAdjustment) ProtoMessage()

func (*ConversionAdjustment) ProtoReflect

func (x *ConversionAdjustment) ProtoReflect() protoreflect.Message

func (*ConversionAdjustment) Reset

func (x *ConversionAdjustment) Reset()

func (*ConversionAdjustment) String

func (x *ConversionAdjustment) String() string

type ConversionAdjustmentResult

type ConversionAdjustmentResult struct {

	// The gclid and conversion date time of the conversion.
	GclidDateTimePair *GclidDateTimePair `protobuf:"bytes,9,opt,name=gclid_date_time_pair,json=gclidDateTimePair,proto3" json:"gclid_date_time_pair,omitempty"`
	// The order ID of the conversion to be adjusted.
	OrderId string `protobuf:"bytes,10,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	// Resource name of the conversion action associated with this conversion
	// adjustment.
	ConversionAction *string `protobuf:"bytes,7,opt,name=conversion_action,json=conversionAction,proto3,oneof" json:"conversion_action,omitempty"`
	// The date time at which the adjustment occurred. The format is
	// "yyyy-mm-dd hh:mm:ss+|-hh:mm", e.g. "2019-01-01 12:32:45-08:00".
	AdjustmentDateTime *string `protobuf:"bytes,8,opt,name=adjustment_date_time,json=adjustmentDateTime,proto3,oneof" json:"adjustment_date_time,omitempty"`
	// The adjustment type.
	AdjustmentType enums.ConversionAdjustmentTypeEnum_ConversionAdjustmentType `` /* 194-byte string literal not displayed */
	// contains filtered or unexported fields
}

Information identifying a successfully processed ConversionAdjustment.

func (*ConversionAdjustmentResult) Descriptor deprecated

func (*ConversionAdjustmentResult) Descriptor() ([]byte, []int)

Deprecated: Use ConversionAdjustmentResult.ProtoReflect.Descriptor instead.

func (*ConversionAdjustmentResult) GetAdjustmentDateTime

func (x *ConversionAdjustmentResult) GetAdjustmentDateTime() string

func (*ConversionAdjustmentResult) GetAdjustmentType

func (*ConversionAdjustmentResult) GetConversionAction

func (x *ConversionAdjustmentResult) GetConversionAction() string

func (*ConversionAdjustmentResult) GetGclidDateTimePair

func (x *ConversionAdjustmentResult) GetGclidDateTimePair() *GclidDateTimePair

func (*ConversionAdjustmentResult) GetOrderId

func (x *ConversionAdjustmentResult) GetOrderId() string

func (*ConversionAdjustmentResult) ProtoMessage

func (*ConversionAdjustmentResult) ProtoMessage()

func (*ConversionAdjustmentResult) ProtoReflect

func (*ConversionAdjustmentResult) Reset

func (x *ConversionAdjustmentResult) Reset()

func (*ConversionAdjustmentResult) String

func (x *ConversionAdjustmentResult) String() string

type ConversionAdjustmentUploadServiceClient

type ConversionAdjustmentUploadServiceClient interface {
	// Processes the given conversion adjustments.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [PartialFailureError]()
	//   [QuotaError]()
	//   [RequestError]()
	UploadConversionAdjustments(ctx context.Context, in *UploadConversionAdjustmentsRequest, opts ...grpc.CallOption) (*UploadConversionAdjustmentsResponse, error)
}

ConversionAdjustmentUploadServiceClient is the client API for ConversionAdjustmentUploadService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ConversionAdjustmentUploadServiceServer

type ConversionAdjustmentUploadServiceServer interface {
	// Processes the given conversion adjustments.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [PartialFailureError]()
	//   [QuotaError]()
	//   [RequestError]()
	UploadConversionAdjustments(context.Context, *UploadConversionAdjustmentsRequest) (*UploadConversionAdjustmentsResponse, error)
	// contains filtered or unexported methods
}

ConversionAdjustmentUploadServiceServer is the server API for ConversionAdjustmentUploadService service. All implementations must embed UnimplementedConversionAdjustmentUploadServiceServer for forward compatibility

type ConversionCustomVariableOperation

type ConversionCustomVariableOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*ConversionCustomVariableOperation_Create
	//	*ConversionCustomVariableOperation_Update
	Operation isConversionCustomVariableOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update) on a conversion custom variable.

func (*ConversionCustomVariableOperation) Descriptor deprecated

func (*ConversionCustomVariableOperation) Descriptor() ([]byte, []int)

Deprecated: Use ConversionCustomVariableOperation.ProtoReflect.Descriptor instead.

func (*ConversionCustomVariableOperation) GetCreate

func (*ConversionCustomVariableOperation) GetOperation

func (m *ConversionCustomVariableOperation) GetOperation() isConversionCustomVariableOperation_Operation

func (*ConversionCustomVariableOperation) GetUpdate

func (*ConversionCustomVariableOperation) GetUpdateMask

func (*ConversionCustomVariableOperation) ProtoMessage

func (*ConversionCustomVariableOperation) ProtoMessage()

func (*ConversionCustomVariableOperation) ProtoReflect

func (*ConversionCustomVariableOperation) Reset

func (*ConversionCustomVariableOperation) String

type ConversionCustomVariableOperation_Create

type ConversionCustomVariableOperation_Create struct {
	// Create operation: No resource name is expected for the new conversion
	// custom variable.
	Create *resources.ConversionCustomVariable `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type ConversionCustomVariableOperation_Update

type ConversionCustomVariableOperation_Update struct {
	// Update operation: The conversion custom variable is expected to have a
	// valid resource name.
	Update *resources.ConversionCustomVariable `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type ConversionCustomVariableServiceClient

type ConversionCustomVariableServiceClient interface {
	// Creates or updates conversion custom variables. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ConversionCustomVariableError]()
	//   [DatabaseError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateConversionCustomVariables(ctx context.Context, in *MutateConversionCustomVariablesRequest, opts ...grpc.CallOption) (*MutateConversionCustomVariablesResponse, error)
}

ConversionCustomVariableServiceClient is the client API for ConversionCustomVariableService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ConversionCustomVariableServiceServer

type ConversionCustomVariableServiceServer interface {
	// Creates or updates conversion custom variables. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ConversionCustomVariableError]()
	//   [DatabaseError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateConversionCustomVariables(context.Context, *MutateConversionCustomVariablesRequest) (*MutateConversionCustomVariablesResponse, error)
	// contains filtered or unexported methods
}

ConversionCustomVariableServiceServer is the server API for ConversionCustomVariableService service. All implementations must embed UnimplementedConversionCustomVariableServiceServer for forward compatibility

type ConversionGoalCampaignConfigOperation

type ConversionGoalCampaignConfigOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*ConversionGoalCampaignConfigOperation_Update
	Operation isConversionGoalCampaignConfigOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (update) on a conversion goal campaign config.

func (*ConversionGoalCampaignConfigOperation) Descriptor deprecated

func (*ConversionGoalCampaignConfigOperation) Descriptor() ([]byte, []int)

Deprecated: Use ConversionGoalCampaignConfigOperation.ProtoReflect.Descriptor instead.

func (*ConversionGoalCampaignConfigOperation) GetOperation

func (m *ConversionGoalCampaignConfigOperation) GetOperation() isConversionGoalCampaignConfigOperation_Operation

func (*ConversionGoalCampaignConfigOperation) GetUpdate

func (*ConversionGoalCampaignConfigOperation) GetUpdateMask

func (*ConversionGoalCampaignConfigOperation) ProtoMessage

func (*ConversionGoalCampaignConfigOperation) ProtoMessage()

func (*ConversionGoalCampaignConfigOperation) ProtoReflect

func (*ConversionGoalCampaignConfigOperation) Reset

func (*ConversionGoalCampaignConfigOperation) String

type ConversionGoalCampaignConfigOperation_Update

type ConversionGoalCampaignConfigOperation_Update struct {
	// Update operation: The conversion goal campaign config is expected to have
	// a valid resource name.
	Update *resources.ConversionGoalCampaignConfig `protobuf:"bytes,1,opt,name=update,proto3,oneof"`
}

type ConversionGoalCampaignConfigServiceClient

type ConversionGoalCampaignConfigServiceClient interface {
	// Creates, updates or removes conversion goal campaign config. Operation
	// statuses are returned.
	MutateConversionGoalCampaignConfigs(ctx context.Context, in *MutateConversionGoalCampaignConfigsRequest, opts ...grpc.CallOption) (*MutateConversionGoalCampaignConfigsResponse, error)
}

ConversionGoalCampaignConfigServiceClient is the client API for ConversionGoalCampaignConfigService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ConversionGoalCampaignConfigServiceServer

type ConversionGoalCampaignConfigServiceServer interface {
	// Creates, updates or removes conversion goal campaign config. Operation
	// statuses are returned.
	MutateConversionGoalCampaignConfigs(context.Context, *MutateConversionGoalCampaignConfigsRequest) (*MutateConversionGoalCampaignConfigsResponse, error)
	// contains filtered or unexported methods
}

ConversionGoalCampaignConfigServiceServer is the server API for ConversionGoalCampaignConfigService service. All implementations must embed UnimplementedConversionGoalCampaignConfigServiceServer for forward compatibility

type ConversionUploadServiceClient

type ConversionUploadServiceClient interface {
	// Processes the given click conversions.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ConversionUploadError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [PartialFailureError]()
	//   [QuotaError]()
	//   [RequestError]()
	UploadClickConversions(ctx context.Context, in *UploadClickConversionsRequest, opts ...grpc.CallOption) (*UploadClickConversionsResponse, error)
	// Processes the given call conversions.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [PartialFailureError]()
	//   [QuotaError]()
	//   [RequestError]()
	UploadCallConversions(ctx context.Context, in *UploadCallConversionsRequest, opts ...grpc.CallOption) (*UploadCallConversionsResponse, error)
}

ConversionUploadServiceClient is the client API for ConversionUploadService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ConversionUploadServiceServer

type ConversionUploadServiceServer interface {
	// Processes the given click conversions.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ConversionUploadError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [PartialFailureError]()
	//   [QuotaError]()
	//   [RequestError]()
	UploadClickConversions(context.Context, *UploadClickConversionsRequest) (*UploadClickConversionsResponse, error)
	// Processes the given call conversions.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [PartialFailureError]()
	//   [QuotaError]()
	//   [RequestError]()
	UploadCallConversions(context.Context, *UploadCallConversionsRequest) (*UploadCallConversionsResponse, error)
	// contains filtered or unexported methods
}

ConversionUploadServiceServer is the server API for ConversionUploadService service. All implementations must embed UnimplementedConversionUploadServiceServer for forward compatibility

type ConversionValueRuleOperation

type ConversionValueRuleOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*ConversionValueRuleOperation_Create
	//	*ConversionValueRuleOperation_Update
	//	*ConversionValueRuleOperation_Remove
	Operation isConversionValueRuleOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a conversion value rule.

func (*ConversionValueRuleOperation) Descriptor deprecated

func (*ConversionValueRuleOperation) Descriptor() ([]byte, []int)

Deprecated: Use ConversionValueRuleOperation.ProtoReflect.Descriptor instead.

func (*ConversionValueRuleOperation) GetCreate

func (*ConversionValueRuleOperation) GetOperation

func (m *ConversionValueRuleOperation) GetOperation() isConversionValueRuleOperation_Operation

func (*ConversionValueRuleOperation) GetRemove

func (x *ConversionValueRuleOperation) GetRemove() string

func (*ConversionValueRuleOperation) GetUpdate

func (*ConversionValueRuleOperation) GetUpdateMask

func (*ConversionValueRuleOperation) ProtoMessage

func (*ConversionValueRuleOperation) ProtoMessage()

func (*ConversionValueRuleOperation) ProtoReflect

func (*ConversionValueRuleOperation) Reset

func (x *ConversionValueRuleOperation) Reset()

func (*ConversionValueRuleOperation) String

type ConversionValueRuleOperation_Create

type ConversionValueRuleOperation_Create struct {
	// Create operation: No resource name is expected for the new conversion
	// value rule.
	Create *resources.ConversionValueRule `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type ConversionValueRuleOperation_Remove

type ConversionValueRuleOperation_Remove struct {
	// Remove operation: A resource name for the removed conversion value rule
	// is expected, in this format:
	//
	// `customers/{customer_id}/conversionValueRules/{conversion_value_rule_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type ConversionValueRuleOperation_Update

type ConversionValueRuleOperation_Update struct {
	// Update operation: The conversion value rule is expected to have a valid
	// resource name.
	Update *resources.ConversionValueRule `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type ConversionValueRuleServiceClient

type ConversionValueRuleServiceClient interface {
	// Creates, updates, or removes conversion value rules. Operation statuses are
	// returned.
	MutateConversionValueRules(ctx context.Context, in *MutateConversionValueRulesRequest, opts ...grpc.CallOption) (*MutateConversionValueRulesResponse, error)
}

ConversionValueRuleServiceClient is the client API for ConversionValueRuleService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ConversionValueRuleServiceServer

type ConversionValueRuleServiceServer interface {
	// Creates, updates, or removes conversion value rules. Operation statuses are
	// returned.
	MutateConversionValueRules(context.Context, *MutateConversionValueRulesRequest) (*MutateConversionValueRulesResponse, error)
	// contains filtered or unexported methods
}

ConversionValueRuleServiceServer is the server API for ConversionValueRuleService service. All implementations must embed UnimplementedConversionValueRuleServiceServer for forward compatibility

type ConversionValueRuleSetOperation

type ConversionValueRuleSetOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*ConversionValueRuleSetOperation_Create
	//	*ConversionValueRuleSetOperation_Update
	//	*ConversionValueRuleSetOperation_Remove
	Operation isConversionValueRuleSetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a conversion value rule set.

func (*ConversionValueRuleSetOperation) Descriptor deprecated

func (*ConversionValueRuleSetOperation) Descriptor() ([]byte, []int)

Deprecated: Use ConversionValueRuleSetOperation.ProtoReflect.Descriptor instead.

func (*ConversionValueRuleSetOperation) GetCreate

func (*ConversionValueRuleSetOperation) GetOperation

func (m *ConversionValueRuleSetOperation) GetOperation() isConversionValueRuleSetOperation_Operation

func (*ConversionValueRuleSetOperation) GetRemove

func (x *ConversionValueRuleSetOperation) GetRemove() string

func (*ConversionValueRuleSetOperation) GetUpdate

func (*ConversionValueRuleSetOperation) GetUpdateMask

func (*ConversionValueRuleSetOperation) ProtoMessage

func (*ConversionValueRuleSetOperation) ProtoMessage()

func (*ConversionValueRuleSetOperation) ProtoReflect

func (*ConversionValueRuleSetOperation) Reset

func (*ConversionValueRuleSetOperation) String

type ConversionValueRuleSetOperation_Create

type ConversionValueRuleSetOperation_Create struct {
	// Create operation: No resource name is expected for the new conversion
	// value rule set.
	Create *resources.ConversionValueRuleSet `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type ConversionValueRuleSetOperation_Remove

type ConversionValueRuleSetOperation_Remove struct {
	// Remove operation: A resource name for the removed conversion value rule
	// set is expected, in this format:
	//
	// `customers/{customer_id}/conversionValueRuleSets/{conversion_value_rule_set_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type ConversionValueRuleSetOperation_Update

type ConversionValueRuleSetOperation_Update struct {
	// Update operation: The conversion value rule set is expected to have a
	// valid resource name.
	Update *resources.ConversionValueRuleSet `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type ConversionValueRuleSetServiceClient

type ConversionValueRuleSetServiceClient interface {
	// Creates, updates or removes conversion value rule sets. Operation statuses
	// are returned.
	MutateConversionValueRuleSets(ctx context.Context, in *MutateConversionValueRuleSetsRequest, opts ...grpc.CallOption) (*MutateConversionValueRuleSetsResponse, error)
}

ConversionValueRuleSetServiceClient is the client API for ConversionValueRuleSetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ConversionValueRuleSetServiceServer

type ConversionValueRuleSetServiceServer interface {
	// Creates, updates or removes conversion value rule sets. Operation statuses
	// are returned.
	MutateConversionValueRuleSets(context.Context, *MutateConversionValueRuleSetsRequest) (*MutateConversionValueRuleSetsResponse, error)
	// contains filtered or unexported methods
}

ConversionValueRuleSetServiceServer is the server API for ConversionValueRuleSetService service. All implementations must embed UnimplementedConversionValueRuleSetServiceServer for forward compatibility

type CreateAccountLinkRequest

type CreateAccountLinkRequest struct {

	// Required. The ID of the customer for which the account link is created.
	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// Required. The account link to be created.
	AccountLink *resources.AccountLink `protobuf:"bytes,2,opt,name=account_link,json=accountLink,proto3" json:"account_link,omitempty"`
	// contains filtered or unexported fields
}

Request message for [AccountLinkService.CreateAccountLink][google.ads.googleads.v11.services.AccountLinkService.CreateAccountLink].

func (*CreateAccountLinkRequest) Descriptor deprecated

func (*CreateAccountLinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAccountLinkRequest.ProtoReflect.Descriptor instead.

func (x *CreateAccountLinkRequest) GetAccountLink() *resources.AccountLink

func (*CreateAccountLinkRequest) GetCustomerId

func (x *CreateAccountLinkRequest) GetCustomerId() string

func (*CreateAccountLinkRequest) ProtoMessage

func (*CreateAccountLinkRequest) ProtoMessage()

func (*CreateAccountLinkRequest) ProtoReflect

func (x *CreateAccountLinkRequest) ProtoReflect() protoreflect.Message

func (*CreateAccountLinkRequest) Reset

func (x *CreateAccountLinkRequest) Reset()

func (*CreateAccountLinkRequest) String

func (x *CreateAccountLinkRequest) String() string

type CreateAccountLinkResponse

type CreateAccountLinkResponse struct {

	// Returned for successful operations. Resource name of the account link.
	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	// contains filtered or unexported fields
}

Response message for [AccountLinkService.CreateAccountLink][google.ads.googleads.v11.services.AccountLinkService.CreateAccountLink].

func (*CreateAccountLinkResponse) Descriptor deprecated

func (*CreateAccountLinkResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateAccountLinkResponse.ProtoReflect.Descriptor instead.

func (*CreateAccountLinkResponse) GetResourceName

func (x *CreateAccountLinkResponse) GetResourceName() string

func (*CreateAccountLinkResponse) ProtoMessage

func (*CreateAccountLinkResponse) ProtoMessage()

func (*CreateAccountLinkResponse) ProtoReflect

func (*CreateAccountLinkResponse) Reset

func (x *CreateAccountLinkResponse) Reset()

func (*CreateAccountLinkResponse) String

func (x *CreateAccountLinkResponse) String() string

type CreateCampaignExperimentMetadata

type CreateCampaignExperimentMetadata struct {

	// Resource name of campaign experiment created.
	CampaignExperiment string `protobuf:"bytes,1,opt,name=campaign_experiment,json=campaignExperiment,proto3" json:"campaign_experiment,omitempty"`
	// contains filtered or unexported fields
}

Message used as metadata returned in Long Running Operations for CreateCampaignExperimentRequest

func (*CreateCampaignExperimentMetadata) Descriptor deprecated

func (*CreateCampaignExperimentMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateCampaignExperimentMetadata.ProtoReflect.Descriptor instead.

func (*CreateCampaignExperimentMetadata) GetCampaignExperiment

func (x *CreateCampaignExperimentMetadata) GetCampaignExperiment() string

func (*CreateCampaignExperimentMetadata) ProtoMessage

func (*CreateCampaignExperimentMetadata) ProtoMessage()

func (*CreateCampaignExperimentMetadata) ProtoReflect

func (*CreateCampaignExperimentMetadata) Reset

func (*CreateCampaignExperimentMetadata) String

type CreateCampaignExperimentRequest

type CreateCampaignExperimentRequest struct {

	// Required. The ID of the customer whose campaign experiment is being created.
	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// Required. The campaign experiment to be created.
	CampaignExperiment *resources.CampaignExperiment `protobuf:"bytes,2,opt,name=campaign_experiment,json=campaignExperiment,proto3" json:"campaign_experiment,omitempty"`
	// If true, the request is validated but not executed. Only errors are
	// returned, not results.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for [CampaignExperimentService.CreateCampaignExperiment][google.ads.googleads.v11.services.CampaignExperimentService.CreateCampaignExperiment].

func (*CreateCampaignExperimentRequest) Descriptor deprecated

func (*CreateCampaignExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateCampaignExperimentRequest.ProtoReflect.Descriptor instead.

func (*CreateCampaignExperimentRequest) GetCampaignExperiment

func (x *CreateCampaignExperimentRequest) GetCampaignExperiment() *resources.CampaignExperiment

func (*CreateCampaignExperimentRequest) GetCustomerId

func (x *CreateCampaignExperimentRequest) GetCustomerId() string

func (*CreateCampaignExperimentRequest) GetValidateOnly

func (x *CreateCampaignExperimentRequest) GetValidateOnly() bool

func (*CreateCampaignExperimentRequest) ProtoMessage

func (*CreateCampaignExperimentRequest) ProtoMessage()

func (*CreateCampaignExperimentRequest) ProtoReflect

func (*CreateCampaignExperimentRequest) Reset

func (*CreateCampaignExperimentRequest) String

type CreateCustomerClientRequest

type CreateCustomerClientRequest struct {

	// Required. The ID of the Manager under whom client customer is being created.
	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// Required. The new client customer to create. The resource name on this customer
	// will be ignored.
	CustomerClient *resources.Customer `protobuf:"bytes,2,opt,name=customer_client,json=customerClient,proto3" json:"customer_client,omitempty"`
	// Email address of the user who should be invited on the created client
	// customer. Accessible only to customers on the allow-list.
	EmailAddress *string `protobuf:"bytes,5,opt,name=email_address,json=emailAddress,proto3,oneof" json:"email_address,omitempty"`
	// The proposed role of user on the created client customer.
	// Accessible only to customers on the allow-list.
	AccessRole enums.AccessRoleEnum_AccessRole `` /* 154-byte string literal not displayed */
	// If true, the request is validated but not executed. Only errors are
	// returned, not results.
	ValidateOnly bool `protobuf:"varint,6,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for [CustomerService.CreateCustomerClient][google.ads.googleads.v11.services.CustomerService.CreateCustomerClient].

func (*CreateCustomerClientRequest) Descriptor deprecated

func (*CreateCustomerClientRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateCustomerClientRequest.ProtoReflect.Descriptor instead.

func (*CreateCustomerClientRequest) GetAccessRole

func (*CreateCustomerClientRequest) GetCustomerClient

func (x *CreateCustomerClientRequest) GetCustomerClient() *resources.Customer

func (*CreateCustomerClientRequest) GetCustomerId

func (x *CreateCustomerClientRequest) GetCustomerId() string

func (*CreateCustomerClientRequest) GetEmailAddress

func (x *CreateCustomerClientRequest) GetEmailAddress() string

func (*CreateCustomerClientRequest) GetValidateOnly

func (x *CreateCustomerClientRequest) GetValidateOnly() bool

func (*CreateCustomerClientRequest) ProtoMessage

func (*CreateCustomerClientRequest) ProtoMessage()

func (*CreateCustomerClientRequest) ProtoReflect

func (*CreateCustomerClientRequest) Reset

func (x *CreateCustomerClientRequest) Reset()

func (*CreateCustomerClientRequest) String

func (x *CreateCustomerClientRequest) String() string

type CreateCustomerClientResponse

type CreateCustomerClientResponse struct {

	// The resource name of the newly created customer. Customer resource names
	// have the form: `customers/{customer_id}`.
	ResourceName string `protobuf:"bytes,2,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	// Link for inviting user to access the created customer. Accessible to
	// allowlisted customers only.
	InvitationLink string `protobuf:"bytes,3,opt,name=invitation_link,json=invitationLink,proto3" json:"invitation_link,omitempty"`
	// contains filtered or unexported fields
}

Response message for CreateCustomerClient mutate.

func (*CreateCustomerClientResponse) Descriptor deprecated

func (*CreateCustomerClientResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateCustomerClientResponse.ProtoReflect.Descriptor instead.

func (x *CreateCustomerClientResponse) GetInvitationLink() string

func (*CreateCustomerClientResponse) GetResourceName

func (x *CreateCustomerClientResponse) GetResourceName() string

func (*CreateCustomerClientResponse) ProtoMessage

func (*CreateCustomerClientResponse) ProtoMessage()

func (*CreateCustomerClientResponse) ProtoReflect

func (*CreateCustomerClientResponse) Reset

func (x *CreateCustomerClientResponse) Reset()

func (*CreateCustomerClientResponse) String

type CreateOfflineUserDataJobRequest

type CreateOfflineUserDataJobRequest struct {

	// Required. The ID of the customer for which to create an offline user data job.
	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// Required. The offline user data job to be created.
	Job *resources.OfflineUserDataJob `protobuf:"bytes,2,opt,name=job,proto3" json:"job,omitempty"`
	// If true, the request is validated but not executed. Only errors are
	// returned, not results.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// If true, match rate range for the offline user data job is calculated and
	// made available in the resource.
	EnableMatchRateRangePreview bool `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for [OfflineUserDataJobService.CreateOfflineUserDataJob][google.ads.googleads.v11.services.OfflineUserDataJobService.CreateOfflineUserDataJob].

func (*CreateOfflineUserDataJobRequest) Descriptor deprecated

func (*CreateOfflineUserDataJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateOfflineUserDataJobRequest.ProtoReflect.Descriptor instead.

func (*CreateOfflineUserDataJobRequest) GetCustomerId

func (x *CreateOfflineUserDataJobRequest) GetCustomerId() string

func (*CreateOfflineUserDataJobRequest) GetEnableMatchRateRangePreview

func (x *CreateOfflineUserDataJobRequest) GetEnableMatchRateRangePreview() bool

func (*CreateOfflineUserDataJobRequest) GetJob

func (*CreateOfflineUserDataJobRequest) GetValidateOnly

func (x *CreateOfflineUserDataJobRequest) GetValidateOnly() bool

func (*CreateOfflineUserDataJobRequest) ProtoMessage

func (*CreateOfflineUserDataJobRequest) ProtoMessage()

func (*CreateOfflineUserDataJobRequest) ProtoReflect

func (*CreateOfflineUserDataJobRequest) Reset

func (*CreateOfflineUserDataJobRequest) String

type CreateOfflineUserDataJobResponse

type CreateOfflineUserDataJobResponse struct {

	// The resource name of the OfflineUserDataJob.
	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	// contains filtered or unexported fields
}

Response message for [OfflineUserDataJobService.CreateOfflineUserDataJob][google.ads.googleads.v11.services.OfflineUserDataJobService.CreateOfflineUserDataJob].

func (*CreateOfflineUserDataJobResponse) Descriptor deprecated

func (*CreateOfflineUserDataJobResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateOfflineUserDataJobResponse.ProtoReflect.Descriptor instead.

func (*CreateOfflineUserDataJobResponse) GetResourceName

func (x *CreateOfflineUserDataJobResponse) GetResourceName() string

func (*CreateOfflineUserDataJobResponse) ProtoMessage

func (*CreateOfflineUserDataJobResponse) ProtoMessage()

func (*CreateOfflineUserDataJobResponse) ProtoReflect

func (*CreateOfflineUserDataJobResponse) Reset

func (*CreateOfflineUserDataJobResponse) String

type CustomAudienceOperation

type CustomAudienceOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomAudienceOperation_Create
	//	*CustomAudienceOperation_Update
	//	*CustomAudienceOperation_Remove
	Operation isCustomAudienceOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update) on a custom audience.

func (*CustomAudienceOperation) Descriptor deprecated

func (*CustomAudienceOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomAudienceOperation.ProtoReflect.Descriptor instead.

func (*CustomAudienceOperation) GetCreate

func (*CustomAudienceOperation) GetOperation

func (m *CustomAudienceOperation) GetOperation() isCustomAudienceOperation_Operation

func (*CustomAudienceOperation) GetRemove

func (x *CustomAudienceOperation) GetRemove() string

func (*CustomAudienceOperation) GetUpdate

func (*CustomAudienceOperation) GetUpdateMask

func (x *CustomAudienceOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CustomAudienceOperation) ProtoMessage

func (*CustomAudienceOperation) ProtoMessage()

func (*CustomAudienceOperation) ProtoReflect

func (x *CustomAudienceOperation) ProtoReflect() protoreflect.Message

func (*CustomAudienceOperation) Reset

func (x *CustomAudienceOperation) Reset()

func (*CustomAudienceOperation) String

func (x *CustomAudienceOperation) String() string

type CustomAudienceOperation_Create

type CustomAudienceOperation_Create struct {
	// Create operation: No resource name is expected for the new custom
	// audience.
	Create *resources.CustomAudience `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomAudienceOperation_Remove

type CustomAudienceOperation_Remove struct {
	// Remove operation: A resource name for the removed custom audience is
	// expected, in this format:
	//
	// `customers/{customer_id}/customAudiences/{custom_audience_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CustomAudienceOperation_Update

type CustomAudienceOperation_Update struct {
	// Update operation: The custom audience is expected to have a valid
	// resource name.
	Update *resources.CustomAudience `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CustomAudienceServiceClient

type CustomAudienceServiceClient interface {
	// Creates or updates custom audiences. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CustomAudienceError]()
	//   [CustomInterestError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [OperationAccessDeniedError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomAudiences(ctx context.Context, in *MutateCustomAudiencesRequest, opts ...grpc.CallOption) (*MutateCustomAudiencesResponse, error)
}

CustomAudienceServiceClient is the client API for CustomAudienceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomAudienceServiceServer

type CustomAudienceServiceServer interface {
	// Creates or updates custom audiences. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CustomAudienceError]()
	//   [CustomInterestError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [OperationAccessDeniedError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomAudiences(context.Context, *MutateCustomAudiencesRequest) (*MutateCustomAudiencesResponse, error)
	// contains filtered or unexported methods
}

CustomAudienceServiceServer is the server API for CustomAudienceService service. All implementations must embed UnimplementedCustomAudienceServiceServer for forward compatibility

type CustomConversionGoalOperation

type CustomConversionGoalOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomConversionGoalOperation_Create
	//	*CustomConversionGoalOperation_Update
	//	*CustomConversionGoalOperation_Remove
	Operation isCustomConversionGoalOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on a custom conversion goal.

func (*CustomConversionGoalOperation) Descriptor deprecated

func (*CustomConversionGoalOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomConversionGoalOperation.ProtoReflect.Descriptor instead.

func (*CustomConversionGoalOperation) GetCreate

func (*CustomConversionGoalOperation) GetOperation

func (m *CustomConversionGoalOperation) GetOperation() isCustomConversionGoalOperation_Operation

func (*CustomConversionGoalOperation) GetRemove

func (x *CustomConversionGoalOperation) GetRemove() string

func (*CustomConversionGoalOperation) GetUpdate

func (*CustomConversionGoalOperation) GetUpdateMask

func (*CustomConversionGoalOperation) ProtoMessage

func (*CustomConversionGoalOperation) ProtoMessage()

func (*CustomConversionGoalOperation) ProtoReflect

func (*CustomConversionGoalOperation) Reset

func (x *CustomConversionGoalOperation) Reset()

func (*CustomConversionGoalOperation) String

type CustomConversionGoalOperation_Create

type CustomConversionGoalOperation_Create struct {
	// Create operation: No resource name is expected for the new custom
	// conversion goal
	Create *resources.CustomConversionGoal `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomConversionGoalOperation_Remove

type CustomConversionGoalOperation_Remove struct {
	// Remove operation: A resource name for the removed custom conversion goal
	// is expected, in this format:
	//
	// 'customers/{customer_id}/conversionActions/{ConversionGoal.custom_goal_config.conversion_type_ids}'
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CustomConversionGoalOperation_Update

type CustomConversionGoalOperation_Update struct {
	// Update operation: The custom conversion goal is expected to have a
	// valid resource name.
	Update *resources.CustomConversionGoal `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CustomConversionGoalServiceClient

type CustomConversionGoalServiceClient interface {
	// Creates, updates or removes custom conversion goals. Operation statuses
	// are returned.
	MutateCustomConversionGoals(ctx context.Context, in *MutateCustomConversionGoalsRequest, opts ...grpc.CallOption) (*MutateCustomConversionGoalsResponse, error)
}

CustomConversionGoalServiceClient is the client API for CustomConversionGoalService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomConversionGoalServiceServer

type CustomConversionGoalServiceServer interface {
	// Creates, updates or removes custom conversion goals. Operation statuses
	// are returned.
	MutateCustomConversionGoals(context.Context, *MutateCustomConversionGoalsRequest) (*MutateCustomConversionGoalsResponse, error)
	// contains filtered or unexported methods
}

CustomConversionGoalServiceServer is the server API for CustomConversionGoalService service. All implementations must embed UnimplementedCustomConversionGoalServiceServer for forward compatibility

type CustomInterestOperation

type CustomInterestOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomInterestOperation_Create
	//	*CustomInterestOperation_Update
	Operation isCustomInterestOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update) on a custom interest.

func (*CustomInterestOperation) Descriptor deprecated

func (*CustomInterestOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomInterestOperation.ProtoReflect.Descriptor instead.

func (*CustomInterestOperation) GetCreate

func (*CustomInterestOperation) GetOperation

func (m *CustomInterestOperation) GetOperation() isCustomInterestOperation_Operation

func (*CustomInterestOperation) GetUpdate

func (*CustomInterestOperation) GetUpdateMask

func (x *CustomInterestOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CustomInterestOperation) ProtoMessage

func (*CustomInterestOperation) ProtoMessage()

func (*CustomInterestOperation) ProtoReflect

func (x *CustomInterestOperation) ProtoReflect() protoreflect.Message

func (*CustomInterestOperation) Reset

func (x *CustomInterestOperation) Reset()

func (*CustomInterestOperation) String

func (x *CustomInterestOperation) String() string

type CustomInterestOperation_Create

type CustomInterestOperation_Create struct {
	// Create operation: No resource name is expected for the new custom
	// interest.
	Create *resources.CustomInterest `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomInterestOperation_Update

type CustomInterestOperation_Update struct {
	// Update operation: The custom interest is expected to have a valid
	// resource name.
	Update *resources.CustomInterest `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CustomInterestServiceClient

type CustomInterestServiceClient interface {
	// Creates or updates custom interests. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CriterionError]()
	//   [CustomInterestError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [StringLengthError]()
	MutateCustomInterests(ctx context.Context, in *MutateCustomInterestsRequest, opts ...grpc.CallOption) (*MutateCustomInterestsResponse, error)
}

CustomInterestServiceClient is the client API for CustomInterestService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomInterestServiceServer

type CustomInterestServiceServer interface {
	// Creates or updates custom interests. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CriterionError]()
	//   [CustomInterestError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [PolicyViolationError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [StringLengthError]()
	MutateCustomInterests(context.Context, *MutateCustomInterestsRequest) (*MutateCustomInterestsResponse, error)
	// contains filtered or unexported methods
}

CustomInterestServiceServer is the server API for CustomInterestService service. All implementations must embed UnimplementedCustomInterestServiceServer for forward compatibility

type CustomVariable

type CustomVariable struct {

	// Resource name of the custom variable associated with this conversion.
	// Note: Although this resource name consists of a customer id and a
	// conversion custom variable id, validation will ignore the customer id and
	// use the conversion custom variable id as the sole identifier of the
	// conversion custom variable.
	ConversionCustomVariable string `` /* 135-byte string literal not displayed */
	// The value string of this custom variable.
	// The value of the custom variable should not contain private customer data,
	// such as email addresses or phone numbers.
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

A custom variable.

func (*CustomVariable) Descriptor deprecated

func (*CustomVariable) Descriptor() ([]byte, []int)

Deprecated: Use CustomVariable.ProtoReflect.Descriptor instead.

func (*CustomVariable) GetConversionCustomVariable

func (x *CustomVariable) GetConversionCustomVariable() string

func (*CustomVariable) GetValue

func (x *CustomVariable) GetValue() string

func (*CustomVariable) ProtoMessage

func (*CustomVariable) ProtoMessage()

func (*CustomVariable) ProtoReflect

func (x *CustomVariable) ProtoReflect() protoreflect.Message

func (*CustomVariable) Reset

func (x *CustomVariable) Reset()

func (*CustomVariable) String

func (x *CustomVariable) String() string

type CustomerAssetOperation

type CustomerAssetOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerAssetOperation_Create
	//	*CustomerAssetOperation_Update
	//	*CustomerAssetOperation_Remove
	Operation isCustomerAssetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a customer asset.

func (*CustomerAssetOperation) Descriptor deprecated

func (*CustomerAssetOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerAssetOperation.ProtoReflect.Descriptor instead.

func (*CustomerAssetOperation) GetCreate

func (*CustomerAssetOperation) GetOperation

func (m *CustomerAssetOperation) GetOperation() isCustomerAssetOperation_Operation

func (*CustomerAssetOperation) GetRemove

func (x *CustomerAssetOperation) GetRemove() string

func (*CustomerAssetOperation) GetUpdate

func (*CustomerAssetOperation) GetUpdateMask

func (x *CustomerAssetOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CustomerAssetOperation) ProtoMessage

func (*CustomerAssetOperation) ProtoMessage()

func (*CustomerAssetOperation) ProtoReflect

func (x *CustomerAssetOperation) ProtoReflect() protoreflect.Message

func (*CustomerAssetOperation) Reset

func (x *CustomerAssetOperation) Reset()

func (*CustomerAssetOperation) String

func (x *CustomerAssetOperation) String() string

type CustomerAssetOperation_Create

type CustomerAssetOperation_Create struct {
	// Create operation: No resource name is expected for the new customer
	// asset.
	Create *resources.CustomerAsset `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomerAssetOperation_Remove

type CustomerAssetOperation_Remove struct {
	// Remove operation: A resource name for the removed customer asset is
	// expected, in this format:
	//
	// `customers/{customer_id}/customerAssets/{asset_id}~{field_type}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CustomerAssetOperation_Update

type CustomerAssetOperation_Update struct {
	// Update operation: The customer asset is expected to have a valid resource
	// name.
	Update *resources.CustomerAsset `protobuf:"bytes,3,opt,name=update,proto3,oneof"`
}

type CustomerAssetServiceClient

type CustomerAssetServiceClient interface {
	// Creates, updates, or removes customer assets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerAssets(ctx context.Context, in *MutateCustomerAssetsRequest, opts ...grpc.CallOption) (*MutateCustomerAssetsResponse, error)
}

CustomerAssetServiceClient is the client API for CustomerAssetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerAssetServiceServer

type CustomerAssetServiceServer interface {
	// Creates, updates, or removes customer assets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AssetLinkError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerAssets(context.Context, *MutateCustomerAssetsRequest) (*MutateCustomerAssetsResponse, error)
	// contains filtered or unexported methods
}

CustomerAssetServiceServer is the server API for CustomerAssetService service. All implementations must embed UnimplementedCustomerAssetServiceServer for forward compatibility

type CustomerClientLinkOperation

type CustomerClientLinkOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerClientLinkOperation_Create
	//	*CustomerClientLinkOperation_Update
	Operation isCustomerClientLinkOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update) on a CustomerClientLink.

func (*CustomerClientLinkOperation) Descriptor deprecated

func (*CustomerClientLinkOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerClientLinkOperation.ProtoReflect.Descriptor instead.

func (*CustomerClientLinkOperation) GetCreate

func (*CustomerClientLinkOperation) GetOperation

func (m *CustomerClientLinkOperation) GetOperation() isCustomerClientLinkOperation_Operation

func (*CustomerClientLinkOperation) GetUpdate

func (*CustomerClientLinkOperation) GetUpdateMask

func (*CustomerClientLinkOperation) ProtoMessage

func (*CustomerClientLinkOperation) ProtoMessage()

func (*CustomerClientLinkOperation) ProtoReflect

func (*CustomerClientLinkOperation) Reset

func (x *CustomerClientLinkOperation) Reset()

func (*CustomerClientLinkOperation) String

func (x *CustomerClientLinkOperation) String() string

type CustomerClientLinkOperation_Create

type CustomerClientLinkOperation_Create struct {
	// Create operation: No resource name is expected for the new link.
	Create *resources.CustomerClientLink `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomerClientLinkOperation_Update

type CustomerClientLinkOperation_Update struct {
	// Update operation: The link is expected to have a valid resource name.
	Update *resources.CustomerClientLink `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CustomerClientLinkServiceClient

type CustomerClientLinkServiceClient interface {
	// Creates or updates a customer client link. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [ManagerLinkError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerClientLink(ctx context.Context, in *MutateCustomerClientLinkRequest, opts ...grpc.CallOption) (*MutateCustomerClientLinkResponse, error)
}

CustomerClientLinkServiceClient is the client API for CustomerClientLinkService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerClientLinkServiceServer

type CustomerClientLinkServiceServer interface {
	// Creates or updates a customer client link. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [ManagerLinkError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerClientLink(context.Context, *MutateCustomerClientLinkRequest) (*MutateCustomerClientLinkResponse, error)
	// contains filtered or unexported methods
}

CustomerClientLinkServiceServer is the server API for CustomerClientLinkService service. All implementations must embed UnimplementedCustomerClientLinkServiceServer for forward compatibility

type CustomerConversionGoalOperation

type CustomerConversionGoalOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerConversionGoalOperation_Update
	Operation isCustomerConversionGoalOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (update) on a customer conversion goal.

func (*CustomerConversionGoalOperation) Descriptor deprecated

func (*CustomerConversionGoalOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerConversionGoalOperation.ProtoReflect.Descriptor instead.

func (*CustomerConversionGoalOperation) GetOperation

func (m *CustomerConversionGoalOperation) GetOperation() isCustomerConversionGoalOperation_Operation

func (*CustomerConversionGoalOperation) GetUpdate

func (*CustomerConversionGoalOperation) GetUpdateMask

func (*CustomerConversionGoalOperation) ProtoMessage

func (*CustomerConversionGoalOperation) ProtoMessage()

func (*CustomerConversionGoalOperation) ProtoReflect

func (*CustomerConversionGoalOperation) Reset

func (*CustomerConversionGoalOperation) String

type CustomerConversionGoalOperation_Update

type CustomerConversionGoalOperation_Update struct {
	// Update operation: The customer conversion goal is expected to have a
	// valid resource name.
	Update *resources.CustomerConversionGoal `protobuf:"bytes,1,opt,name=update,proto3,oneof"`
}

type CustomerConversionGoalServiceClient

type CustomerConversionGoalServiceClient interface {
	// Creates, updates or removes customer conversion goals. Operation statuses
	// are returned.
	MutateCustomerConversionGoals(ctx context.Context, in *MutateCustomerConversionGoalsRequest, opts ...grpc.CallOption) (*MutateCustomerConversionGoalsResponse, error)
}

CustomerConversionGoalServiceClient is the client API for CustomerConversionGoalService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerConversionGoalServiceServer

type CustomerConversionGoalServiceServer interface {
	// Creates, updates or removes customer conversion goals. Operation statuses
	// are returned.
	MutateCustomerConversionGoals(context.Context, *MutateCustomerConversionGoalsRequest) (*MutateCustomerConversionGoalsResponse, error)
	// contains filtered or unexported methods
}

CustomerConversionGoalServiceServer is the server API for CustomerConversionGoalService service. All implementations must embed UnimplementedCustomerConversionGoalServiceServer for forward compatibility

type CustomerCustomizerOperation

type CustomerCustomizerOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerCustomizerOperation_Create
	//	*CustomerCustomizerOperation_Remove
	Operation isCustomerCustomizerOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an customizer attribute.

func (*CustomerCustomizerOperation) Descriptor deprecated

func (*CustomerCustomizerOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerCustomizerOperation.ProtoReflect.Descriptor instead.

func (*CustomerCustomizerOperation) GetCreate

func (*CustomerCustomizerOperation) GetOperation

func (m *CustomerCustomizerOperation) GetOperation() isCustomerCustomizerOperation_Operation

func (*CustomerCustomizerOperation) GetRemove

func (x *CustomerCustomizerOperation) GetRemove() string

func (*CustomerCustomizerOperation) ProtoMessage

func (*CustomerCustomizerOperation) ProtoMessage()

func (*CustomerCustomizerOperation) ProtoReflect

func (*CustomerCustomizerOperation) Reset

func (x *CustomerCustomizerOperation) Reset()

func (*CustomerCustomizerOperation) String

func (x *CustomerCustomizerOperation) String() string

type CustomerCustomizerOperation_Create

type CustomerCustomizerOperation_Create struct {
	// Create operation: No resource name is expected for the new customer
	// customizer
	Create *resources.CustomerCustomizer `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomerCustomizerOperation_Remove

type CustomerCustomizerOperation_Remove struct {
	// Remove operation: A resource name for the removed customer customizer is
	// expected, in this format:
	// `customers/{customer_id}/customerCustomizers/{customizer_attribute_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CustomerCustomizerServiceClient

type CustomerCustomizerServiceClient interface {
	// Creates, updates or removes customer customizers. Operation statuses are
	// returned.
	MutateCustomerCustomizers(ctx context.Context, in *MutateCustomerCustomizersRequest, opts ...grpc.CallOption) (*MutateCustomerCustomizersResponse, error)
}

CustomerCustomizerServiceClient is the client API for CustomerCustomizerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerCustomizerServiceServer

type CustomerCustomizerServiceServer interface {
	// Creates, updates or removes customer customizers. Operation statuses are
	// returned.
	MutateCustomerCustomizers(context.Context, *MutateCustomerCustomizersRequest) (*MutateCustomerCustomizersResponse, error)
	// contains filtered or unexported methods
}

CustomerCustomizerServiceServer is the server API for CustomerCustomizerService service. All implementations must embed UnimplementedCustomerCustomizerServiceServer for forward compatibility

type CustomerExtensionSettingOperation

type CustomerExtensionSettingOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerExtensionSettingOperation_Create
	//	*CustomerExtensionSettingOperation_Update
	//	*CustomerExtensionSettingOperation_Remove
	Operation isCustomerExtensionSettingOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a customer extension setting.

func (*CustomerExtensionSettingOperation) Descriptor deprecated

func (*CustomerExtensionSettingOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerExtensionSettingOperation.ProtoReflect.Descriptor instead.

func (*CustomerExtensionSettingOperation) GetCreate

func (*CustomerExtensionSettingOperation) GetOperation

func (m *CustomerExtensionSettingOperation) GetOperation() isCustomerExtensionSettingOperation_Operation

func (*CustomerExtensionSettingOperation) GetRemove

func (*CustomerExtensionSettingOperation) GetUpdate

func (*CustomerExtensionSettingOperation) GetUpdateMask

func (*CustomerExtensionSettingOperation) ProtoMessage

func (*CustomerExtensionSettingOperation) ProtoMessage()

func (*CustomerExtensionSettingOperation) ProtoReflect

func (*CustomerExtensionSettingOperation) Reset

func (*CustomerExtensionSettingOperation) String

type CustomerExtensionSettingOperation_Create

type CustomerExtensionSettingOperation_Create struct {
	// Create operation: No resource name is expected for the new customer
	// extension setting.
	Create *resources.CustomerExtensionSetting `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomerExtensionSettingOperation_Remove

type CustomerExtensionSettingOperation_Remove struct {
	// Remove operation: A resource name for the removed customer extension
	// setting is expected, in this format:
	//
	// `customers/{customer_id}/customerExtensionSettings/{extension_type}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CustomerExtensionSettingOperation_Update

type CustomerExtensionSettingOperation_Update struct {
	// Update operation: The customer extension setting is expected to have a
	// valid resource name.
	Update *resources.CustomerExtensionSetting `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CustomerExtensionSettingServiceClient

type CustomerExtensionSettingServiceClient interface {
	// Creates, updates, or removes customer extension settings. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [ExtensionSettingError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateCustomerExtensionSettings(ctx context.Context, in *MutateCustomerExtensionSettingsRequest, opts ...grpc.CallOption) (*MutateCustomerExtensionSettingsResponse, error)
}

CustomerExtensionSettingServiceClient is the client API for CustomerExtensionSettingService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerExtensionSettingServiceServer

type CustomerExtensionSettingServiceServer interface {
	// Creates, updates, or removes customer extension settings. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [ExtensionSettingError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateCustomerExtensionSettings(context.Context, *MutateCustomerExtensionSettingsRequest) (*MutateCustomerExtensionSettingsResponse, error)
	// contains filtered or unexported methods
}

CustomerExtensionSettingServiceServer is the server API for CustomerExtensionSettingService service. All implementations must embed UnimplementedCustomerExtensionSettingServiceServer for forward compatibility

type CustomerFeedOperation

type CustomerFeedOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerFeedOperation_Create
	//	*CustomerFeedOperation_Update
	//	*CustomerFeedOperation_Remove
	Operation isCustomerFeedOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a customer feed.

func (*CustomerFeedOperation) Descriptor deprecated

func (*CustomerFeedOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerFeedOperation.ProtoReflect.Descriptor instead.

func (*CustomerFeedOperation) GetCreate

func (*CustomerFeedOperation) GetOperation

func (m *CustomerFeedOperation) GetOperation() isCustomerFeedOperation_Operation

func (*CustomerFeedOperation) GetRemove

func (x *CustomerFeedOperation) GetRemove() string

func (*CustomerFeedOperation) GetUpdate

func (*CustomerFeedOperation) GetUpdateMask

func (x *CustomerFeedOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CustomerFeedOperation) ProtoMessage

func (*CustomerFeedOperation) ProtoMessage()

func (*CustomerFeedOperation) ProtoReflect

func (x *CustomerFeedOperation) ProtoReflect() protoreflect.Message

func (*CustomerFeedOperation) Reset

func (x *CustomerFeedOperation) Reset()

func (*CustomerFeedOperation) String

func (x *CustomerFeedOperation) String() string

type CustomerFeedOperation_Create

type CustomerFeedOperation_Create struct {
	// Create operation: No resource name is expected for the new customer feed.
	Create *resources.CustomerFeed `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomerFeedOperation_Remove

type CustomerFeedOperation_Remove struct {
	// Remove operation: A resource name for the removed customer feed is
	// expected, in this format:
	//
	// `customers/{customer_id}/customerFeeds/{feed_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type CustomerFeedOperation_Update

type CustomerFeedOperation_Update struct {
	// Update operation: The customer feed is expected to have a valid resource
	// name.
	Update *resources.CustomerFeed `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CustomerFeedServiceClient

type CustomerFeedServiceClient interface {
	// Creates, updates, or removes customer feeds. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CustomerFeedError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotEmptyError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCustomerFeeds(ctx context.Context, in *MutateCustomerFeedsRequest, opts ...grpc.CallOption) (*MutateCustomerFeedsResponse, error)
}

CustomerFeedServiceClient is the client API for CustomerFeedService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerFeedServiceServer

type CustomerFeedServiceServer interface {
	// Creates, updates, or removes customer feeds. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CustomerFeedError]()
	//   [DatabaseError]()
	//   [DistinctError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [FunctionError]()
	//   [FunctionParsingError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [NotEmptyError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	MutateCustomerFeeds(context.Context, *MutateCustomerFeedsRequest) (*MutateCustomerFeedsResponse, error)
	// contains filtered or unexported methods
}

CustomerFeedServiceServer is the server API for CustomerFeedService service. All implementations must embed UnimplementedCustomerFeedServiceServer for forward compatibility

type CustomerLabelOperation

type CustomerLabelOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerLabelOperation_Create
	//	*CustomerLabelOperation_Remove
	Operation isCustomerLabelOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on a customer-label relationship.

func (*CustomerLabelOperation) Descriptor deprecated

func (*CustomerLabelOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerLabelOperation.ProtoReflect.Descriptor instead.

func (*CustomerLabelOperation) GetCreate

func (*CustomerLabelOperation) GetOperation

func (m *CustomerLabelOperation) GetOperation() isCustomerLabelOperation_Operation

func (*CustomerLabelOperation) GetRemove

func (x *CustomerLabelOperation) GetRemove() string

func (*CustomerLabelOperation) ProtoMessage

func (*CustomerLabelOperation) ProtoMessage()

func (*CustomerLabelOperation) ProtoReflect

func (x *CustomerLabelOperation) ProtoReflect() protoreflect.Message

func (*CustomerLabelOperation) Reset

func (x *CustomerLabelOperation) Reset()

func (*CustomerLabelOperation) String

func (x *CustomerLabelOperation) String() string

type CustomerLabelOperation_Create

type CustomerLabelOperation_Create struct {
	// Create operation: No resource name is expected for the new customer-label
	// relationship.
	Create *resources.CustomerLabel `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomerLabelOperation_Remove

type CustomerLabelOperation_Remove struct {
	// Remove operation: A resource name for the customer-label relationship
	// being removed, in this format:
	//
	// `customers/{customer_id}/customerLabels/{label_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CustomerLabelServiceClient

type CustomerLabelServiceClient interface {
	// Creates and removes customer-label relationships.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [LabelError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerLabels(ctx context.Context, in *MutateCustomerLabelsRequest, opts ...grpc.CallOption) (*MutateCustomerLabelsResponse, error)
}

CustomerLabelServiceClient is the client API for CustomerLabelService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerLabelServiceServer

type CustomerLabelServiceServer interface {
	// Creates and removes customer-label relationships.
	// Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [LabelError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerLabels(context.Context, *MutateCustomerLabelsRequest) (*MutateCustomerLabelsResponse, error)
	// contains filtered or unexported methods
}

CustomerLabelServiceServer is the server API for CustomerLabelService service. All implementations must embed UnimplementedCustomerLabelServiceServer for forward compatibility

type CustomerManagerLinkOperation

type CustomerManagerLinkOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerManagerLinkOperation_Update
	Operation isCustomerManagerLinkOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

Updates the status of a CustomerManagerLink. The following actions are possible: 1. Update operation with status ACTIVE accepts a pending invitation. 2. Update operation with status REFUSED declines a pending invitation. 3. Update operation with status INACTIVE terminates link to manager.

func (*CustomerManagerLinkOperation) Descriptor deprecated

func (*CustomerManagerLinkOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerManagerLinkOperation.ProtoReflect.Descriptor instead.

func (*CustomerManagerLinkOperation) GetOperation

func (m *CustomerManagerLinkOperation) GetOperation() isCustomerManagerLinkOperation_Operation

func (*CustomerManagerLinkOperation) GetUpdate

func (*CustomerManagerLinkOperation) GetUpdateMask

func (*CustomerManagerLinkOperation) ProtoMessage

func (*CustomerManagerLinkOperation) ProtoMessage()

func (*CustomerManagerLinkOperation) ProtoReflect

func (*CustomerManagerLinkOperation) Reset

func (x *CustomerManagerLinkOperation) Reset()

func (*CustomerManagerLinkOperation) String

type CustomerManagerLinkOperation_Update

type CustomerManagerLinkOperation_Update struct {
	// Update operation: The link is expected to have a valid resource name.
	Update *resources.CustomerManagerLink `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type CustomerManagerLinkServiceClient

type CustomerManagerLinkServiceClient interface {
	// Updates customer manager links. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [ManagerLinkError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerManagerLink(ctx context.Context, in *MutateCustomerManagerLinkRequest, opts ...grpc.CallOption) (*MutateCustomerManagerLinkResponse, error)
	// Moves a client customer to a new manager customer.
	// This simplifies the complex request that requires two operations to move
	// a client customer to a new manager. i.e:
	// 1. Update operation with Status INACTIVE (previous manager) and,
	// 2. Update operation with Status ACTIVE (new manager).
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MoveManagerLink(ctx context.Context, in *MoveManagerLinkRequest, opts ...grpc.CallOption) (*MoveManagerLinkResponse, error)
}

CustomerManagerLinkServiceClient is the client API for CustomerManagerLinkService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerManagerLinkServiceServer

type CustomerManagerLinkServiceServer interface {
	// Updates customer manager links. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [ManagerLinkError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerManagerLink(context.Context, *MutateCustomerManagerLinkRequest) (*MutateCustomerManagerLinkResponse, error)
	// Moves a client customer to a new manager customer.
	// This simplifies the complex request that requires two operations to move
	// a client customer to a new manager. i.e:
	// 1. Update operation with Status INACTIVE (previous manager) and,
	// 2. Update operation with Status ACTIVE (new manager).
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MoveManagerLink(context.Context, *MoveManagerLinkRequest) (*MoveManagerLinkResponse, error)
	// contains filtered or unexported methods
}

CustomerManagerLinkServiceServer is the server API for CustomerManagerLinkService service. All implementations must embed UnimplementedCustomerManagerLinkServiceServer for forward compatibility

type CustomerNegativeCriterionOperation

type CustomerNegativeCriterionOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerNegativeCriterionOperation_Create
	//	*CustomerNegativeCriterionOperation_Remove
	Operation isCustomerNegativeCriterionOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create or remove) on a customer level negative criterion.

func (*CustomerNegativeCriterionOperation) Descriptor deprecated

func (*CustomerNegativeCriterionOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerNegativeCriterionOperation.ProtoReflect.Descriptor instead.

func (*CustomerNegativeCriterionOperation) GetCreate

func (*CustomerNegativeCriterionOperation) GetOperation

func (m *CustomerNegativeCriterionOperation) GetOperation() isCustomerNegativeCriterionOperation_Operation

func (*CustomerNegativeCriterionOperation) GetRemove

func (*CustomerNegativeCriterionOperation) ProtoMessage

func (*CustomerNegativeCriterionOperation) ProtoMessage()

func (*CustomerNegativeCriterionOperation) ProtoReflect

func (*CustomerNegativeCriterionOperation) Reset

func (*CustomerNegativeCriterionOperation) String

type CustomerNegativeCriterionOperation_Create

type CustomerNegativeCriterionOperation_Create struct {
	// Create operation: No resource name is expected for the new criterion.
	Create *resources.CustomerNegativeCriterion `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomerNegativeCriterionOperation_Remove

type CustomerNegativeCriterionOperation_Remove struct {
	// Remove operation: A resource name for the removed criterion is expected,
	// in this format:
	//
	// `customers/{customer_id}/customerNegativeCriteria/{criterion_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CustomerNegativeCriterionServiceClient

type CustomerNegativeCriterionServiceClient interface {
	// Creates or removes criteria. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerNegativeCriteria(ctx context.Context, in *MutateCustomerNegativeCriteriaRequest, opts ...grpc.CallOption) (*MutateCustomerNegativeCriteriaResponse, error)
}

CustomerNegativeCriterionServiceClient is the client API for CustomerNegativeCriterionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerNegativeCriterionServiceServer

type CustomerNegativeCriterionServiceServer interface {
	// Creates or removes criteria. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerNegativeCriteria(context.Context, *MutateCustomerNegativeCriteriaRequest) (*MutateCustomerNegativeCriteriaResponse, error)
	// contains filtered or unexported methods
}

CustomerNegativeCriterionServiceServer is the server API for CustomerNegativeCriterionService service. All implementations must embed UnimplementedCustomerNegativeCriterionServiceServer for forward compatibility

type CustomerOperation

type CustomerOperation struct {

	// Mutate operation. Only updates are supported for customer.
	Update *resources.Customer `protobuf:"bytes,1,opt,name=update,proto3" json:"update,omitempty"`
	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

A single update on a customer.

func (*CustomerOperation) Descriptor deprecated

func (*CustomerOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerOperation.ProtoReflect.Descriptor instead.

func (*CustomerOperation) GetUpdate

func (x *CustomerOperation) GetUpdate() *resources.Customer

func (*CustomerOperation) GetUpdateMask

func (x *CustomerOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*CustomerOperation) ProtoMessage

func (*CustomerOperation) ProtoMessage()

func (*CustomerOperation) ProtoReflect

func (x *CustomerOperation) ProtoReflect() protoreflect.Message

func (*CustomerOperation) Reset

func (x *CustomerOperation) Reset()

func (*CustomerOperation) String

func (x *CustomerOperation) String() string

type CustomerServiceClient

type CustomerServiceClient interface {
	// Updates a customer. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [UrlFieldError]()
	MutateCustomer(ctx context.Context, in *MutateCustomerRequest, opts ...grpc.CallOption) (*MutateCustomerResponse, error)
	// Returns resource names of customers directly accessible by the
	// user authenticating the call.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListAccessibleCustomers(ctx context.Context, in *ListAccessibleCustomersRequest, opts ...grpc.CallOption) (*ListAccessibleCustomersResponse, error)
	// Creates a new client under manager. The new client customer is returned.
	//
	// List of thrown errors:
	//   [AccessInvitationError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CurrencyCodeError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [ManagerLinkError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [StringLengthError]()
	//   [TimeZoneError]()
	CreateCustomerClient(ctx context.Context, in *CreateCustomerClientRequest, opts ...grpc.CallOption) (*CreateCustomerClientResponse, error)
}

CustomerServiceClient is the client API for CustomerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerServiceServer

type CustomerServiceServer interface {
	// Updates a customer. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [DatabaseError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [UrlFieldError]()
	MutateCustomer(context.Context, *MutateCustomerRequest) (*MutateCustomerResponse, error)
	// Returns resource names of customers directly accessible by the
	// user authenticating the call.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListAccessibleCustomers(context.Context, *ListAccessibleCustomersRequest) (*ListAccessibleCustomersResponse, error)
	// Creates a new client under manager. The new client customer is returned.
	//
	// List of thrown errors:
	//   [AccessInvitationError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CurrencyCodeError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [ManagerLinkError]()
	//   [QuotaError]()
	//   [RequestError]()
	//   [StringLengthError]()
	//   [TimeZoneError]()
	CreateCustomerClient(context.Context, *CreateCustomerClientRequest) (*CreateCustomerClientResponse, error)
	// contains filtered or unexported methods
}

CustomerServiceServer is the server API for CustomerService service. All implementations must embed UnimplementedCustomerServiceServer for forward compatibility

type CustomerUserAccessInvitationOperation

type CustomerUserAccessInvitationOperation struct {

	// The mutate operation
	//
	// Types that are assignable to Operation:
	//	*CustomerUserAccessInvitationOperation_Create
	//	*CustomerUserAccessInvitationOperation_Remove
	Operation isCustomerUserAccessInvitationOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create or remove) on customer user access invitation.

func (*CustomerUserAccessInvitationOperation) Descriptor deprecated

func (*CustomerUserAccessInvitationOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerUserAccessInvitationOperation.ProtoReflect.Descriptor instead.

func (*CustomerUserAccessInvitationOperation) GetCreate

func (*CustomerUserAccessInvitationOperation) GetOperation

func (m *CustomerUserAccessInvitationOperation) GetOperation() isCustomerUserAccessInvitationOperation_Operation

func (*CustomerUserAccessInvitationOperation) GetRemove

func (*CustomerUserAccessInvitationOperation) ProtoMessage

func (*CustomerUserAccessInvitationOperation) ProtoMessage()

func (*CustomerUserAccessInvitationOperation) ProtoReflect

func (*CustomerUserAccessInvitationOperation) Reset

func (*CustomerUserAccessInvitationOperation) String

type CustomerUserAccessInvitationOperation_Create

type CustomerUserAccessInvitationOperation_Create struct {
	// Create operation: No resource name is expected for the new access
	// invitation.
	Create *resources.CustomerUserAccessInvitation `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomerUserAccessInvitationOperation_Remove

type CustomerUserAccessInvitationOperation_Remove struct {
	// Remove operation: A resource name for the revoke invitation is
	// expected, in this format:
	//
	// `customers/{customer_id}/customerUserAccessInvitations/{invitation_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CustomerUserAccessInvitationServiceClient

type CustomerUserAccessInvitationServiceClient interface {
	// Creates or removes an access invitation.
	//
	// List of thrown errors:
	//   [AccessInvitationError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerUserAccessInvitation(ctx context.Context, in *MutateCustomerUserAccessInvitationRequest, opts ...grpc.CallOption) (*MutateCustomerUserAccessInvitationResponse, error)
}

CustomerUserAccessInvitationServiceClient is the client API for CustomerUserAccessInvitationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerUserAccessInvitationServiceServer

type CustomerUserAccessInvitationServiceServer interface {
	// Creates or removes an access invitation.
	//
	// List of thrown errors:
	//   [AccessInvitationError]()
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerUserAccessInvitation(context.Context, *MutateCustomerUserAccessInvitationRequest) (*MutateCustomerUserAccessInvitationResponse, error)
	// contains filtered or unexported methods
}

CustomerUserAccessInvitationServiceServer is the server API for CustomerUserAccessInvitationService service. All implementations must embed UnimplementedCustomerUserAccessInvitationServiceServer for forward compatibility

type CustomerUserAccessOperation

type CustomerUserAccessOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomerUserAccessOperation_Update
	//	*CustomerUserAccessOperation_Remove
	Operation isCustomerUserAccessOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (update, remove) on customer user access.

func (*CustomerUserAccessOperation) Descriptor deprecated

func (*CustomerUserAccessOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomerUserAccessOperation.ProtoReflect.Descriptor instead.

func (*CustomerUserAccessOperation) GetOperation

func (m *CustomerUserAccessOperation) GetOperation() isCustomerUserAccessOperation_Operation

func (*CustomerUserAccessOperation) GetRemove

func (x *CustomerUserAccessOperation) GetRemove() string

func (*CustomerUserAccessOperation) GetUpdate

func (*CustomerUserAccessOperation) GetUpdateMask

func (*CustomerUserAccessOperation) ProtoMessage

func (*CustomerUserAccessOperation) ProtoMessage()

func (*CustomerUserAccessOperation) ProtoReflect

func (*CustomerUserAccessOperation) Reset

func (x *CustomerUserAccessOperation) Reset()

func (*CustomerUserAccessOperation) String

func (x *CustomerUserAccessOperation) String() string

type CustomerUserAccessOperation_Remove

type CustomerUserAccessOperation_Remove struct {
	// Remove operation: A resource name for the removed access is
	// expected, in this format:
	//
	// `customers/{customer_id}/customerUserAccesses/{CustomerUserAccess.user_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CustomerUserAccessOperation_Update

type CustomerUserAccessOperation_Update struct {
	// Update operation: The customer user access is expected to have a valid
	// resource name.
	Update *resources.CustomerUserAccess `protobuf:"bytes,1,opt,name=update,proto3,oneof"`
}

type CustomerUserAccessServiceClient

type CustomerUserAccessServiceClient interface {
	// Updates, removes permission of a user on a given customer. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CustomerUserAccessError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerUserAccess(ctx context.Context, in *MutateCustomerUserAccessRequest, opts ...grpc.CallOption) (*MutateCustomerUserAccessResponse, error)
}

CustomerUserAccessServiceClient is the client API for CustomerUserAccessService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomerUserAccessServiceServer

type CustomerUserAccessServiceServer interface {
	// Updates, removes permission of a user on a given customer. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CustomerUserAccessError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateCustomerUserAccess(context.Context, *MutateCustomerUserAccessRequest) (*MutateCustomerUserAccessResponse, error)
	// contains filtered or unexported methods
}

CustomerUserAccessServiceServer is the server API for CustomerUserAccessService service. All implementations must embed UnimplementedCustomerUserAccessServiceServer for forward compatibility

type CustomizerAttributeOperation

type CustomizerAttributeOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*CustomizerAttributeOperation_Create
	//	*CustomizerAttributeOperation_Remove
	Operation isCustomizerAttributeOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an customizer attribute.

func (*CustomizerAttributeOperation) Descriptor deprecated

func (*CustomizerAttributeOperation) Descriptor() ([]byte, []int)

Deprecated: Use CustomizerAttributeOperation.ProtoReflect.Descriptor instead.

func (*CustomizerAttributeOperation) GetCreate

func (*CustomizerAttributeOperation) GetOperation

func (m *CustomizerAttributeOperation) GetOperation() isCustomizerAttributeOperation_Operation

func (*CustomizerAttributeOperation) GetRemove

func (x *CustomizerAttributeOperation) GetRemove() string

func (*CustomizerAttributeOperation) GetUpdateMask

func (*CustomizerAttributeOperation) ProtoMessage

func (*CustomizerAttributeOperation) ProtoMessage()

func (*CustomizerAttributeOperation) ProtoReflect

func (*CustomizerAttributeOperation) Reset

func (x *CustomizerAttributeOperation) Reset()

func (*CustomizerAttributeOperation) String

type CustomizerAttributeOperation_Create

type CustomizerAttributeOperation_Create struct {
	// Create operation: No resource name is expected for the new customizer
	// attribute
	Create *resources.CustomizerAttribute `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type CustomizerAttributeOperation_Remove

type CustomizerAttributeOperation_Remove struct {
	// Remove operation: A resource name for the removed customizer attribute is
	// expected, in this format:
	// `customers/{customer_id}/customizerAttributes/{customizer_attribute_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type CustomizerAttributeServiceClient

type CustomizerAttributeServiceClient interface {
	// Creates, updates or removes customizer attributes. Operation statuses are
	// returned.
	MutateCustomizerAttributes(ctx context.Context, in *MutateCustomizerAttributesRequest, opts ...grpc.CallOption) (*MutateCustomizerAttributesResponse, error)
}

CustomizerAttributeServiceClient is the client API for CustomizerAttributeService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CustomizerAttributeServiceServer

type CustomizerAttributeServiceServer interface {
	// Creates, updates or removes customizer attributes. Operation statuses are
	// returned.
	MutateCustomizerAttributes(context.Context, *MutateCustomizerAttributesRequest) (*MutateCustomizerAttributesResponse, error)
	// contains filtered or unexported methods
}

CustomizerAttributeServiceServer is the server API for CustomizerAttributeService service. All implementations must embed UnimplementedCustomizerAttributeServiceServer for forward compatibility

type DismissRecommendationRequest

type DismissRecommendationRequest struct {

	// Required. The ID of the customer with the recommendation.
	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// Required. The list of operations to dismiss recommendations.
	// If partial_failure=false all recommendations should be of the same type
	// There is a limit of 100 operations per request.
	Operations []*DismissRecommendationRequest_DismissRecommendationOperation `protobuf:"bytes,3,rep,name=operations,proto3" json:"operations,omitempty"`
	// If true, successful operations will be carried out and invalid
	// operations will return errors. If false, operations will be carried in a
	// single transaction if and only if they are all valid.
	// Default is false.
	PartialFailure bool `protobuf:"varint,2,opt,name=partial_failure,json=partialFailure,proto3" json:"partial_failure,omitempty"`
	// contains filtered or unexported fields
}

Request message for [RecommendationService.DismissRecommendation][google.ads.googleads.v11.services.RecommendationService.DismissRecommendation].

func (*DismissRecommendationRequest) Descriptor deprecated

func (*DismissRecommendationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DismissRecommendationRequest.ProtoReflect.Descriptor instead.

func (*DismissRecommendationRequest) GetCustomerId

func (x *DismissRecommendationRequest) GetCustomerId() string

func (*DismissRecommendationRequest) GetOperations

func (*DismissRecommendationRequest) GetPartialFailure

func (x *DismissRecommendationRequest) GetPartialFailure() bool

func (*DismissRecommendationRequest) ProtoMessage

func (*DismissRecommendationRequest) ProtoMessage()

func (*DismissRecommendationRequest) ProtoReflect

func (*DismissRecommendationRequest) Reset

func (x *DismissRecommendationRequest) Reset()

func (*DismissRecommendationRequest) String

type DismissRecommendationRequest_DismissRecommendationOperation

type DismissRecommendationRequest_DismissRecommendationOperation struct {

	// The resource name of the recommendation to dismiss.
	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	// contains filtered or unexported fields
}

Operation to dismiss a single recommendation identified by resource_name.

func (*DismissRecommendationRequest_DismissRecommendationOperation) Descriptor deprecated

Deprecated: Use DismissRecommendationRequest_DismissRecommendationOperation.ProtoReflect.Descriptor instead.

func (*DismissRecommendationRequest_DismissRecommendationOperation) GetResourceName

func (*DismissRecommendationRequest_DismissRecommendationOperation) ProtoMessage

func (*DismissRecommendationRequest_DismissRecommendationOperation) ProtoReflect

func (*DismissRecommendationRequest_DismissRecommendationOperation) Reset

func (*DismissRecommendationRequest_DismissRecommendationOperation) String

type DismissRecommendationResponse

type DismissRecommendationResponse struct {

	// Results of operations to dismiss recommendations.
	Results []*DismissRecommendationResponse_DismissRecommendationResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// Errors that pertain to operation failures in the partial failure mode.
	// Returned only when partial_failure = true and all errors occur inside the
	// operations. If any errors occur outside the operations (e.g. auth errors)
	// we return the RPC level error.
	PartialFailureError *status.Status `protobuf:"bytes,2,opt,name=partial_failure_error,json=partialFailureError,proto3" json:"partial_failure_error,omitempty"`
	// contains filtered or unexported fields
}

Response message for [RecommendationService.DismissRecommendation][google.ads.googleads.v11.services.RecommendationService.DismissRecommendation].

func (*DismissRecommendationResponse) Descriptor deprecated

func (*DismissRecommendationResponse) Descriptor() ([]byte, []int)

Deprecated: Use DismissRecommendationResponse.ProtoReflect.Descriptor instead.

func (*DismissRecommendationResponse) GetPartialFailureError

func (x *DismissRecommendationResponse) GetPartialFailureError() *status.Status

func (*DismissRecommendationResponse) GetResults

func (*DismissRecommendationResponse) ProtoMessage

func (*DismissRecommendationResponse) ProtoMessage()

func (*DismissRecommendationResponse) ProtoReflect

func (*DismissRecommendationResponse) Reset

func (x *DismissRecommendationResponse) Reset()

func (*DismissRecommendationResponse) String

type DismissRecommendationResponse_DismissRecommendationResult

type DismissRecommendationResponse_DismissRecommendationResult struct {

	// Returned for successful dismissals.
	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	// contains filtered or unexported fields
}

The result of dismissing a recommendation.

func (*DismissRecommendationResponse_DismissRecommendationResult) Descriptor deprecated

Deprecated: Use DismissRecommendationResponse_DismissRecommendationResult.ProtoReflect.Descriptor instead.

func (*DismissRecommendationResponse_DismissRecommendationResult) GetResourceName

func (*DismissRecommendationResponse_DismissRecommendationResult) ProtoMessage

func (*DismissRecommendationResponse_DismissRecommendationResult) ProtoReflect

func (*DismissRecommendationResponse_DismissRecommendationResult) Reset

func (*DismissRecommendationResponse_DismissRecommendationResult) String

type EffectiveFrequencyBreakdown

type EffectiveFrequencyBreakdown struct {

	// The effective frequency [1-10].
	EffectiveFrequency int32 `protobuf:"varint,1,opt,name=effective_frequency,json=effectiveFrequency,proto3" json:"effective_frequency,omitempty"`
	// The number of unique people reached at least effective_frequency times that
	// exactly matches the Targeting.
	//
	// Note that a minimum number of unique people must be reached in order for
	// data to be reported. If the minimum number is not met, the on_target_reach
	// value will be rounded to 0.
	OnTargetReach int64 `protobuf:"varint,2,opt,name=on_target_reach,json=onTargetReach,proto3" json:"on_target_reach,omitempty"`
	// Total number of unique people reached at least effective_frequency times.
	// This includes people that may fall outside the specified Targeting.
	//
	// Note that a minimum number of unique people must be reached in order for
	// data to be reported. If the minimum number is not met, the total_reach
	// value will be rounded to 0.
	TotalReach int64 `protobuf:"varint,3,opt,name=total_reach,json=totalReach,proto3" json:"total_reach,omitempty"`
	// The number of users (including co-viewing users) reached for the associated
	// effective_frequency value.
	EffectiveCoviewReach *int64 `` /* 130-byte string literal not displayed */
	// The number of users (including co-viewing users) reached for the associated
	// effective_frequency value within the specified plan demographic.
	OnTargetEffectiveCoviewReach *int64 `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

A breakdown of the number of unique people reached at a given effective frequency.

func (*EffectiveFrequencyBreakdown) Descriptor deprecated

func (*EffectiveFrequencyBreakdown) Descriptor() ([]byte, []int)

Deprecated: Use EffectiveFrequencyBreakdown.ProtoReflect.Descriptor instead.

func (*EffectiveFrequencyBreakdown) GetEffectiveCoviewReach

func (x *EffectiveFrequencyBreakdown) GetEffectiveCoviewReach() int64

func (*EffectiveFrequencyBreakdown) GetEffectiveFrequency

func (x *EffectiveFrequencyBreakdown) GetEffectiveFrequency() int32

func (*EffectiveFrequencyBreakdown) GetOnTargetEffectiveCoviewReach

func (x *EffectiveFrequencyBreakdown) GetOnTargetEffectiveCoviewReach() int64

func (*EffectiveFrequencyBreakdown) GetOnTargetReach

func (x *EffectiveFrequencyBreakdown) GetOnTargetReach() int64

func (*EffectiveFrequencyBreakdown) GetTotalReach

func (x *EffectiveFrequencyBreakdown) GetTotalReach() int64

func (*EffectiveFrequencyBreakdown) ProtoMessage

func (*EffectiveFrequencyBreakdown) ProtoMessage()

func (*EffectiveFrequencyBreakdown) ProtoReflect

func (*EffectiveFrequencyBreakdown) Reset

func (x *EffectiveFrequencyBreakdown) Reset()

func (*EffectiveFrequencyBreakdown) String

func (x *EffectiveFrequencyBreakdown) String() string

type EffectiveFrequencyLimit

type EffectiveFrequencyLimit struct {

	// The highest effective frequency value to include in
	// Forecast.effective_frequency_breakdowns.
	// This field supports frequencies 1-10, inclusive.
	EffectiveFrequencyBreakdownLimit int32 `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

Effective frequency limit.

func (*EffectiveFrequencyLimit) Descriptor deprecated

func (*EffectiveFrequencyLimit) Descriptor() ([]byte, []int)

Deprecated: Use EffectiveFrequencyLimit.ProtoReflect.Descriptor instead.

func (*EffectiveFrequencyLimit) GetEffectiveFrequencyBreakdownLimit

func (x *EffectiveFrequencyLimit) GetEffectiveFrequencyBreakdownLimit() int32

func (*EffectiveFrequencyLimit) ProtoMessage

func (*EffectiveFrequencyLimit) ProtoMessage()

func (*EffectiveFrequencyLimit) ProtoReflect

func (x *EffectiveFrequencyLimit) ProtoReflect() protoreflect.Message

func (*EffectiveFrequencyLimit) Reset

func (x *EffectiveFrequencyLimit) Reset()

func (*EffectiveFrequencyLimit) String

func (x *EffectiveFrequencyLimit) String() string

type EndCampaignExperimentRequest

type EndCampaignExperimentRequest struct {

	// Required. The resource name of the campaign experiment to end.
	CampaignExperiment string `protobuf:"bytes,1,opt,name=campaign_experiment,json=campaignExperiment,proto3" json:"campaign_experiment,omitempty"`
	// If true, the request is validated but not executed. Only errors are
	// returned, not results.
	ValidateOnly bool `protobuf:"varint,2,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for [CampaignExperimentService.EndCampaignExperiment][google.ads.googleads.v11.services.CampaignExperimentService.EndCampaignExperiment].

func (*EndCampaignExperimentRequest) Descriptor deprecated

func (*EndCampaignExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use EndCampaignExperimentRequest.ProtoReflect.Descriptor instead.

func (*EndCampaignExperimentRequest) GetCampaignExperiment

func (x *EndCampaignExperimentRequest) GetCampaignExperiment() string

func (*EndCampaignExperimentRequest) GetValidateOnly

func (x *EndCampaignExperimentRequest) GetValidateOnly() bool

func (*EndCampaignExperimentRequest) ProtoMessage

func (*EndCampaignExperimentRequest) ProtoMessage()

func (*EndCampaignExperimentRequest) ProtoReflect

func (*EndCampaignExperimentRequest) Reset

func (x *EndCampaignExperimentRequest) Reset()

func (*EndCampaignExperimentRequest) String

type EndExperimentRequest

type EndExperimentRequest struct {

	// Required. The resource name of the campaign experiment to end.
	Experiment string `protobuf:"bytes,1,opt,name=experiment,proto3" json:"experiment,omitempty"`
	// If true, the request is validated but not executed. Only errors are
	// returned, not results.
	ValidateOnly bool `protobuf:"varint,2,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ExperimentService.EndExperiment][google.ads.googleads.v11.services.ExperimentService.EndExperiment].

func (*EndExperimentRequest) Descriptor deprecated

func (*EndExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use EndExperimentRequest.ProtoReflect.Descriptor instead.

func (*EndExperimentRequest) GetExperiment

func (x *EndExperimentRequest) GetExperiment() string

func (*EndExperimentRequest) GetValidateOnly

func (x *EndExperimentRequest) GetValidateOnly() bool

func (*EndExperimentRequest) ProtoMessage

func (*EndExperimentRequest) ProtoMessage()

func (*EndExperimentRequest) ProtoReflect

func (x *EndExperimentRequest) ProtoReflect() protoreflect.Message

func (*EndExperimentRequest) Reset

func (x *EndExperimentRequest) Reset()

func (*EndExperimentRequest) String

func (x *EndExperimentRequest) String() string

type ExperimentArmOperation

type ExperimentArmOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*ExperimentArmOperation_Create
	//	*ExperimentArmOperation_Update
	//	*ExperimentArmOperation_Remove
	Operation isExperimentArmOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation on an experiment arm.

func (*ExperimentArmOperation) Descriptor deprecated

func (*ExperimentArmOperation) Descriptor() ([]byte, []int)

Deprecated: Use ExperimentArmOperation.ProtoReflect.Descriptor instead.

func (*ExperimentArmOperation) GetCreate

func (*ExperimentArmOperation) GetOperation

func (m *ExperimentArmOperation) GetOperation() isExperimentArmOperation_Operation

func (*ExperimentArmOperation) GetRemove

func (x *ExperimentArmOperation) GetRemove() string

func (*ExperimentArmOperation) GetUpdate

func (*ExperimentArmOperation) GetUpdateMask

func (x *ExperimentArmOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*ExperimentArmOperation) ProtoMessage

func (*ExperimentArmOperation) ProtoMessage()

func (*ExperimentArmOperation) ProtoReflect

func (x *ExperimentArmOperation) ProtoReflect() protoreflect.Message

func (*ExperimentArmOperation) Reset

func (x *ExperimentArmOperation) Reset()

func (*ExperimentArmOperation) String

func (x *ExperimentArmOperation) String() string

type ExperimentArmOperation_Create

type ExperimentArmOperation_Create struct {
	// Create operation
	Create *resources.ExperimentArm `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type ExperimentArmOperation_Remove

type ExperimentArmOperation_Remove struct {
	// Remove operation: The experiment arm is expected to have a valid
	// resource name, in this format:
	//
	// `customers/{customer_id}/experiments/{campaign_experiment_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type ExperimentArmOperation_Update

type ExperimentArmOperation_Update struct {
	// Update operation: The experiment arm is expected to have a valid
	// resource name.
	Update *resources.ExperimentArm `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type ExperimentArmServiceClient

type ExperimentArmServiceClient interface {
	// Creates, updates, or removes experiment arms. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentArmError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateExperimentArms(ctx context.Context, in *MutateExperimentArmsRequest, opts ...grpc.CallOption) (*MutateExperimentArmsResponse, error)
}

ExperimentArmServiceClient is the client API for ExperimentArmService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ExperimentArmServiceServer

type ExperimentArmServiceServer interface {
	// Creates, updates, or removes experiment arms. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentArmError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateExperimentArms(context.Context, *MutateExperimentArmsRequest) (*MutateExperimentArmsResponse, error)
	// contains filtered or unexported methods
}

ExperimentArmServiceServer is the server API for ExperimentArmService service. All implementations must embed UnimplementedExperimentArmServiceServer for forward compatibility

type ExperimentOperation

type ExperimentOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*ExperimentOperation_Create
	//	*ExperimentOperation_Update
	//	*ExperimentOperation_Remove
	Operation isExperimentOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation on an experiment.

func (*ExperimentOperation) Descriptor deprecated

func (*ExperimentOperation) Descriptor() ([]byte, []int)

Deprecated: Use ExperimentOperation.ProtoReflect.Descriptor instead.

func (*ExperimentOperation) GetCreate

func (x *ExperimentOperation) GetCreate() *resources.Experiment

func (*ExperimentOperation) GetOperation

func (m *ExperimentOperation) GetOperation() isExperimentOperation_Operation

func (*ExperimentOperation) GetRemove

func (x *ExperimentOperation) GetRemove() string

func (*ExperimentOperation) GetUpdate

func (x *ExperimentOperation) GetUpdate() *resources.Experiment

func (*ExperimentOperation) GetUpdateMask

func (x *ExperimentOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*ExperimentOperation) ProtoMessage

func (*ExperimentOperation) ProtoMessage()

func (*ExperimentOperation) ProtoReflect

func (x *ExperimentOperation) ProtoReflect() protoreflect.Message

func (*ExperimentOperation) Reset

func (x *ExperimentOperation) Reset()

func (*ExperimentOperation) String

func (x *ExperimentOperation) String() string

type ExperimentOperation_Create

type ExperimentOperation_Create struct {
	// Create operation
	Create *resources.Experiment `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type ExperimentOperation_Remove

type ExperimentOperation_Remove struct {
	// Remove operation: The experiment is expected to have a valid
	// resource name, in this format:
	//
	// `customers/{customer_id}/experiments/{campaign_experiment_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type ExperimentOperation_Update

type ExperimentOperation_Update struct {
	// Update operation: The experiment is expected to have a valid
	// resource name.
	Update *resources.Experiment `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type ExperimentServiceClient

type ExperimentServiceClient interface {
	// Creates, updates, or removes experiments. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateExperiments(ctx context.Context, in *MutateExperimentsRequest, opts ...grpc.CallOption) (*MutateExperimentsResponse, error)
	// Immediately ends an experiment, changing the experiment's scheduled
	// end date and without waiting for end of day. End date is updated to be the
	// time of the request.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	EndExperiment(ctx context.Context, in *EndExperimentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Returns all errors that occurred during the last Experiment update (either
	// scheduling or promotion).
	// Supports standard list paging.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListExperimentAsyncErrors(ctx context.Context, in *ListExperimentAsyncErrorsRequest, opts ...grpc.CallOption) (*ListExperimentAsyncErrorsResponse, error)
	// Graduates an experiment to a full campaign.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	GraduateExperiment(ctx context.Context, in *GraduateExperimentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Schedule an experiment. The in design campaign
	// will be converted into a real campaign (called the experiment campaign)
	// that will begin serving ads if successfully created.
	//
	// The experiment is scheduled immediately with status INITIALIZING.
	// This method returns a long running operation that tracks the forking of the
	// in design campaign. If the forking fails, a list of errors can be retrieved
	// using the ListExperimentAsyncErrors method. The operation's
	// metadata will be a string containing the resource name of the created
	// experiment.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DateRangeError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	ScheduleExperiment(ctx context.Context, in *ScheduleExperimentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Promotes the trial campaign thus applying changes in the trial campaign
	// to the base campaign.
	// This method returns a long running operation that tracks the promotion of
	// the experiment campaign. If it fails, a list of errors can be retrieved
	// using the ListExperimentAsyncErrors method. The operation's
	// metadata will be a string containing the resource name of the created
	// experiment.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	PromoteExperiment(ctx context.Context, in *PromoteExperimentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
}

ExperimentServiceClient is the client API for ExperimentService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ExperimentServiceServer

type ExperimentServiceServer interface {
	// Creates, updates, or removes experiments. Operation statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateExperiments(context.Context, *MutateExperimentsRequest) (*MutateExperimentsResponse, error)
	// Immediately ends an experiment, changing the experiment's scheduled
	// end date and without waiting for end of day. End date is updated to be the
	// time of the request.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	EndExperiment(context.Context, *EndExperimentRequest) (*emptypb.Empty, error)
	// Returns all errors that occurred during the last Experiment update (either
	// scheduling or promotion).
	// Supports standard list paging.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	ListExperimentAsyncErrors(context.Context, *ListExperimentAsyncErrorsRequest) (*ListExperimentAsyncErrorsResponse, error)
	// Graduates an experiment to a full campaign.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	GraduateExperiment(context.Context, *GraduateExperimentRequest) (*emptypb.Empty, error)
	// Schedule an experiment. The in design campaign
	// will be converted into a real campaign (called the experiment campaign)
	// that will begin serving ads if successfully created.
	//
	// The experiment is scheduled immediately with status INITIALIZING.
	// This method returns a long running operation that tracks the forking of the
	// in design campaign. If the forking fails, a list of errors can be retrieved
	// using the ListExperimentAsyncErrors method. The operation's
	// metadata will be a string containing the resource name of the created
	// experiment.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DateRangeError]()
	//   [FieldError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	ScheduleExperiment(context.Context, *ScheduleExperimentRequest) (*longrunning.Operation, error)
	// Promotes the trial campaign thus applying changes in the trial campaign
	// to the base campaign.
	// This method returns a long running operation that tracks the promotion of
	// the experiment campaign. If it fails, a list of errors can be retrieved
	// using the ListExperimentAsyncErrors method. The operation's
	// metadata will be a string containing the resource name of the created
	// experiment.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [ExperimentError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	PromoteExperiment(context.Context, *PromoteExperimentRequest) (*longrunning.Operation, error)
	// contains filtered or unexported methods
}

ExperimentServiceServer is the server API for ExperimentService service. All implementations must embed UnimplementedExperimentServiceServer for forward compatibility

type ExtensionFeedItemOperation

type ExtensionFeedItemOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*ExtensionFeedItemOperation_Create
	//	*ExtensionFeedItemOperation_Update
	//	*ExtensionFeedItemOperation_Remove
	Operation isExtensionFeedItemOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on an extension feed item.

func (*ExtensionFeedItemOperation) Descriptor deprecated

func (*ExtensionFeedItemOperation) Descriptor() ([]byte, []int)

Deprecated: Use ExtensionFeedItemOperation.ProtoReflect.Descriptor instead.

func (*ExtensionFeedItemOperation) GetCreate

func (*ExtensionFeedItemOperation) GetOperation

func (m *ExtensionFeedItemOperation) GetOperation() isExtensionFeedItemOperation_Operation

func (*ExtensionFeedItemOperation) GetRemove

func (x *ExtensionFeedItemOperation) GetRemove() string

func (*ExtensionFeedItemOperation) GetUpdate

func (*ExtensionFeedItemOperation) GetUpdateMask

func (x *ExtensionFeedItemOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*ExtensionFeedItemOperation) ProtoMessage

func (*ExtensionFeedItemOperation) ProtoMessage()

func (*ExtensionFeedItemOperation) ProtoReflect

func (*ExtensionFeedItemOperation) Reset

func (x *ExtensionFeedItemOperation) Reset()

func (*ExtensionFeedItemOperation) String

func (x *ExtensionFeedItemOperation) String() string

type ExtensionFeedItemOperation_Create

type ExtensionFeedItemOperation_Create struct {
	// Create operation: No resource name is expected for the new extension
	// feed item.
	Create *resources.ExtensionFeedItem `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type ExtensionFeedItemOperation_Remove

type ExtensionFeedItemOperation_Remove struct {
	// Remove operation: A resource name for the removed extension feed item
	// is expected, in this format:
	//
	// `customers/{customer_id}/extensionFeedItems/{feed_item_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type ExtensionFeedItemOperation_Update

type ExtensionFeedItemOperation_Update struct {
	// Update operation: The extension feed item is expected to have a
	// valid resource name.
	Update *resources.ExtensionFeedItem `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type ExtensionFeedItemServiceClient

type ExtensionFeedItemServiceClient interface {
	// Creates, updates, or removes extension feed items. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CountryCodeError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [ExtensionFeedItemError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [ImageError]()
	//   [InternalError]()
	//   [LanguageCodeError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [OperationAccessDeniedError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateExtensionFeedItems(ctx context.Context, in *MutateExtensionFeedItemsRequest, opts ...grpc.CallOption) (*MutateExtensionFeedItemsResponse, error)
}

ExtensionFeedItemServiceClient is the client API for ExtensionFeedItemService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ExtensionFeedItemServiceServer

type ExtensionFeedItemServiceServer interface {
	// Creates, updates, or removes extension feed items. Operation
	// statuses are returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CountryCodeError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [ExtensionFeedItemError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [ImageError]()
	//   [InternalError]()
	//   [LanguageCodeError]()
	//   [MutateError]()
	//   [NewResourceCreationError]()
	//   [OperationAccessDeniedError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateExtensionFeedItems(context.Context, *MutateExtensionFeedItemsRequest) (*MutateExtensionFeedItemsResponse, error)
	// contains filtered or unexported methods
}

ExtensionFeedItemServiceServer is the server API for ExtensionFeedItemService service. All implementations must embed UnimplementedExtensionFeedItemServiceServer for forward compatibility

type ExternalAttributionData

type ExternalAttributionData struct {

	// Represents the fraction of the conversion that is attributed to the
	// Google Ads click.
	ExternalAttributionCredit *float64 `` /* 146-byte string literal not displayed */
	// Specifies the attribution model name.
	ExternalAttributionModel *string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

Contains additional information about externally attributed conversions.

func (*ExternalAttributionData) Descriptor deprecated

func (*ExternalAttributionData) Descriptor() ([]byte, []int)

Deprecated: Use ExternalAttributionData.ProtoReflect.Descriptor instead.

func (*ExternalAttributionData) GetExternalAttributionCredit

func (x *ExternalAttributionData) GetExternalAttributionCredit() float64

func (*ExternalAttributionData) GetExternalAttributionModel

func (x *ExternalAttributionData) GetExternalAttributionModel() string

func (*ExternalAttributionData) ProtoMessage

func (*ExternalAttributionData) ProtoMessage()

func (*ExternalAttributionData) ProtoReflect

func (x *ExternalAttributionData) ProtoReflect() protoreflect.Message

func (*ExternalAttributionData) Reset

func (x *ExternalAttributionData) Reset()

func (*ExternalAttributionData) String

func (x *ExternalAttributionData) String() string

type FeedItemOperation

type FeedItemOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*FeedItemOperation_Create
	//	*FeedItemOperation_Update
	//	*FeedItemOperation_Remove
	Operation isFeedItemOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on an feed item.

func (*FeedItemOperation) Descriptor deprecated

func (*FeedItemOperation) Descriptor() ([]byte, []int)

Deprecated: Use FeedItemOperation.ProtoReflect.Descriptor instead.

func (*FeedItemOperation) GetCreate

func (x *FeedItemOperation) GetCreate() *resources.FeedItem

func (*FeedItemOperation) GetOperation

func (m *FeedItemOperation) GetOperation() isFeedItemOperation_Operation

func (*FeedItemOperation) GetRemove

func (x *FeedItemOperation) GetRemove() string

func (*FeedItemOperation) GetUpdate

func (x *FeedItemOperation) GetUpdate() *resources.FeedItem

func (*FeedItemOperation) GetUpdateMask

func (x *FeedItemOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*FeedItemOperation) ProtoMessage

func (*FeedItemOperation) ProtoMessage()

func (*FeedItemOperation) ProtoReflect

func (x *FeedItemOperation) ProtoReflect() protoreflect.Message

func (*FeedItemOperation) Reset

func (x *FeedItemOperation) Reset()

func (*FeedItemOperation) String

func (x *FeedItemOperation) String() string

type FeedItemOperation_Create

type FeedItemOperation_Create struct {
	// Create operation: No resource name is expected for the new feed item.
	Create *resources.FeedItem `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type FeedItemOperation_Remove

type FeedItemOperation_Remove struct {
	// Remove operation: A resource name for the removed feed item is
	// expected, in this format:
	//
	// `customers/{customer_id}/feedItems/{feed_id}~{feed_item_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type FeedItemOperation_Update

type FeedItemOperation_Update struct {
	// Update operation: The feed item is expected to have a valid resource
	// name.
	Update *resources.FeedItem `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type FeedItemServiceClient

type FeedItemServiceClient interface {
	// Creates, updates, or removes feed items. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FeedItemError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateFeedItems(ctx context.Context, in *MutateFeedItemsRequest, opts ...grpc.CallOption) (*MutateFeedItemsResponse, error)
}

FeedItemServiceClient is the client API for FeedItemService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type FeedItemServiceServer

type FeedItemServiceServer interface {
	// Creates, updates, or removes feed items. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [CollectionSizeError]()
	//   [CriterionError]()
	//   [DatabaseError]()
	//   [DateError]()
	//   [DistinctError]()
	//   [FeedItemError]()
	//   [FieldError]()
	//   [FieldMaskError]()
	//   [HeaderError]()
	//   [IdError]()
	//   [InternalError]()
	//   [ListOperationError]()
	//   [MutateError]()
	//   [NotEmptyError]()
	//   [NullError]()
	//   [OperatorError]()
	//   [QuotaError]()
	//   [RangeError]()
	//   [RequestError]()
	//   [SizeLimitError]()
	//   [StringFormatError]()
	//   [StringLengthError]()
	//   [UrlFieldError]()
	MutateFeedItems(context.Context, *MutateFeedItemsRequest) (*MutateFeedItemsResponse, error)
	// contains filtered or unexported methods
}

FeedItemServiceServer is the server API for FeedItemService service. All implementations must embed UnimplementedFeedItemServiceServer for forward compatibility

type FeedItemSetLinkOperation

type FeedItemSetLinkOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*FeedItemSetLinkOperation_Create
	//	*FeedItemSetLinkOperation_Remove
	Operation isFeedItemSetLinkOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, update, remove) on a feed item set link.

func (*FeedItemSetLinkOperation) Descriptor deprecated

func (*FeedItemSetLinkOperation) Descriptor() ([]byte, []int)

Deprecated: Use FeedItemSetLinkOperation.ProtoReflect.Descriptor instead.

func (*FeedItemSetLinkOperation) GetCreate

func (*FeedItemSetLinkOperation) GetOperation

func (m *FeedItemSetLinkOperation) GetOperation() isFeedItemSetLinkOperation_Operation

func (*FeedItemSetLinkOperation) GetRemove

func (x *FeedItemSetLinkOperation) GetRemove() string

func (*FeedItemSetLinkOperation) ProtoMessage

func (*FeedItemSetLinkOperation) ProtoMessage()

func (*FeedItemSetLinkOperation) ProtoReflect

func (x *FeedItemSetLinkOperation) ProtoReflect() protoreflect.Message

func (*FeedItemSetLinkOperation) Reset

func (x *FeedItemSetLinkOperation) Reset()

func (*FeedItemSetLinkOperation) String

func (x *FeedItemSetLinkOperation) String() string

type FeedItemSetLinkOperation_Create

type FeedItemSetLinkOperation_Create struct {
	// Create operation: No resource name is expected for the
	// new feed item set link.
	Create *resources.FeedItemSetLink `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type FeedItemSetLinkOperation_Remove

type FeedItemSetLinkOperation_Remove struct {
	// Remove operation: A resource name for the removed feed item set link is
	// expected, in this format:
	//
	// `customers/{customer_id}/feedItemSetLinks/{feed_id}_{feed_item_set_id}_{feed_item_id}`
	Remove string `protobuf:"bytes,2,opt,name=remove,proto3,oneof"`
}

type FeedItemSetLinkServiceClient

type FeedItemSetLinkServiceClient interface {
	// Creates, updates, or removes feed item set links.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateFeedItemSetLinks(ctx context.Context, in *MutateFeedItemSetLinksRequest, opts ...grpc.CallOption) (*MutateFeedItemSetLinksResponse, error)
}

FeedItemSetLinkServiceClient is the client API for FeedItemSetLinkService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type FeedItemSetLinkServiceServer

type FeedItemSetLinkServiceServer interface {
	// Creates, updates, or removes feed item set links.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateFeedItemSetLinks(context.Context, *MutateFeedItemSetLinksRequest) (*MutateFeedItemSetLinksResponse, error)
	// contains filtered or unexported methods
}

FeedItemSetLinkServiceServer is the server API for FeedItemSetLinkService service. All implementations must embed UnimplementedFeedItemSetLinkServiceServer for forward compatibility

type FeedItemSetOperation

type FeedItemSetOperation struct {

	// FieldMask that determines which resource fields are modified in an update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*FeedItemSetOperation_Create
	//	*FeedItemSetOperation_Update
	//	*FeedItemSetOperation_Remove
	Operation isFeedItemSetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an feed item set.

func (*FeedItemSetOperation) Descriptor deprecated

func (*FeedItemSetOperation) Descriptor() ([]byte, []int)

Deprecated: Use FeedItemSetOperation.ProtoReflect.Descriptor instead.

func (*FeedItemSetOperation) GetCreate

func (x *FeedItemSetOperation) GetCreate() *resources.FeedItemSet

func (*FeedItemSetOperation) GetOperation

func (m *FeedItemSetOperation) GetOperation() isFeedItemSetOperation_Operation

func (*FeedItemSetOperation) GetRemove

func (x *FeedItemSetOperation) GetRemove() string

func (*FeedItemSetOperation) GetUpdate

func (x *FeedItemSetOperation) GetUpdate() *resources.FeedItemSet

func (*FeedItemSetOperation) GetUpdateMask

func (x *FeedItemSetOperation) GetUpdateMask() *fieldmaskpb.FieldMask

func (*FeedItemSetOperation) ProtoMessage

func (*FeedItemSetOperation) ProtoMessage()

func (*FeedItemSetOperation) ProtoReflect

func (x *FeedItemSetOperation) ProtoReflect() protoreflect.Message

func (*FeedItemSetOperation) Reset

func (x *FeedItemSetOperation) Reset()

func (*FeedItemSetOperation) String

func (x *FeedItemSetOperation) String() string

type FeedItemSetOperation_Create

type FeedItemSetOperation_Create struct {
	// Create operation: No resource name is expected for the new feed item set
	Create *resources.FeedItemSet `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type FeedItemSetOperation_Remove

type FeedItemSetOperation_Remove struct {
	// Remove operation: A resource name for the removed feed item is
	// expected, in this format:
	// `customers/{customer_id}/feedItems/{feed_id}~{feed_item_set_id}`
	Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"`
}

type FeedItemSetOperation_Update

type FeedItemSetOperation_Update struct {
	// Update operation: The feed item set is expected to have a valid resource
	// name.
	Update *resources.FeedItemSet `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
}

type FeedItemSetServiceClient

type FeedItemSetServiceClient interface {
	// Creates, updates or removes feed item sets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateFeedItemSets(ctx context.Context, in *MutateFeedItemSetsRequest, opts ...grpc.CallOption) (*MutateFeedItemSetsResponse, error)
}

FeedItemSetServiceClient is the client API for FeedItemSetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type FeedItemSetServiceServer

type FeedItemSetServiceServer interface {
	// Creates, updates or removes feed item sets. Operation statuses are
	// returned.
	//
	// List of thrown errors:
	//   [AuthenticationError]()
	//   [AuthorizationError]()
	//   [HeaderError]()
	//   [InternalError]()
	//   [MutateError]()
	//   [QuotaError]()
	//   [RequestError]()
	MutateFeedItemSets(context.Context, *MutateFeedItemSetsRequest) (*MutateFeedItemSetsResponse, error)
	// contains filtered or unexported methods
}

FeedItemSetServiceServer is the server API for FeedItemSetService service. All implementations must embed UnimplementedFeedItemSetServiceServer for forward compatibility

type FeedItemTargetOperation

type FeedItemTargetOperation struct {

	// The mutate operation.
	//
	// Types that are assignable to Operation:
	//	*FeedItemTargetOperation_Create
	//	*FeedItemTargetOperation_Remove
	Operation isFeedItemTargetOperation_Operation `protobuf_oneof:"operation"`
	// contains filtered or unexported fields
}

A single operation (create, remove) on an feed item target.

func (*FeedItemTargetOperation) Descriptor deprecated

func (*FeedItemTargetOperation) Descriptor() ([]byte, []int)

Deprecated: Use FeedItemTargetOperation.ProtoReflect.Descriptor instead.

func (*FeedItemTargetOperation) GetCreate

func (*FeedItemTargetOperation) GetOperation

func (m *FeedItemTargetOperation) GetOperation() isFeedItemTargetOperation_Operation

func (*FeedItemTargetOperation) GetRemove

func (x *FeedItemTargetOperation) GetRemove() string

func (*FeedItemTargetOperation) ProtoMessage

func (*FeedItemTargetOperation) ProtoMessage()

func (*FeedItemTargetOperation) ProtoReflect

func (x *FeedItemTargetOperation) ProtoReflect() protoreflect.Message

func (*FeedItemTargetOperation) Reset

func (x *FeedItemTargetOperation) Reset()

func (*FeedItemTargetOperation) String