/// <summary>Snippet for GetCampaignBidModifierAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCampaignBidModifierAsync() { // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = await CampaignBidModifierServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/campaignBidModifiers/[CAMPAIGN_BID_MODIFIER]"; // Make the request CampaignBidModifier response = await campaignBidModifierServiceClient.GetCampaignBidModifierAsync(resourceName); }
/// <summary>Snippet for GetCampaignBidModifier</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCampaignBidModifierResourceNames() { // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = CampaignBidModifierServiceClient.Create(); // Initialize request argument(s) CampaignBidModifierName resourceName = CampaignBidModifierName.FromCustomerCampaignCriterion("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]"); // Make the request CampaignBidModifier response = campaignBidModifierServiceClient.GetCampaignBidModifier(resourceName); }
/// <summary>Snippet for GetCampaignBidModifier</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCampaignBidModifier() { // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = CampaignBidModifierServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER_ID]/campaignBidModifiers/[CAMPAIGN_ID]~[CRITERION_ID]"; // Make the request CampaignBidModifier response = campaignBidModifierServiceClient.GetCampaignBidModifier(resourceName); }
/// <summary>Snippet for GetCampaignBidModifierAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCampaignBidModifierResourceNamesAsync() { // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = await CampaignBidModifierServiceClient.CreateAsync(); // Initialize request argument(s) CampaignBidModifierName resourceName = CampaignBidModifierName.FromCustomerCampaignBidModifier("[CUSTOMER]", "[CAMPAIGN_BID_MODIFIER]"); // Make the request CampaignBidModifier response = await campaignBidModifierServiceClient.GetCampaignBidModifierAsync(resourceName); }
/// <summary>Snippet for GetCampaignBidModifier</summary> public void GetCampaignBidModifierResourceNames() { // Snippet: GetCampaignBidModifier(CampaignBidModifierName, CallSettings) // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = CampaignBidModifierServiceClient.Create(); // Initialize request argument(s) CampaignBidModifierName resourceName = CampaignBidModifierName.FromCustomerCampaignBidModifier("[CUSTOMER]", "[CAMPAIGN_BID_MODIFIER]"); // Make the request CampaignBidModifier response = campaignBidModifierServiceClient.GetCampaignBidModifier(resourceName); // End snippet }
/// <summary>Snippet for GetCampaignBidModifier</summary> public void GetCampaignBidModifier() { // Snippet: GetCampaignBidModifier(string, CallSettings) // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = CampaignBidModifierServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/campaignBidModifiers/[CAMPAIGN_BID_MODIFIER]"; // Make the request CampaignBidModifier response = campaignBidModifierServiceClient.GetCampaignBidModifier(resourceName); // End snippet }
/// <summary>Snippet for GetCampaignBidModifier</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCampaignBidModifierRequestObject() { // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = CampaignBidModifierServiceClient.Create(); // Initialize request argument(s) GetCampaignBidModifierRequest request = new GetCampaignBidModifierRequest { ResourceNameAsCampaignBidModifierName = CampaignBidModifierName.FromCustomerCampaignBidModifier("[CUSTOMER]", "[CAMPAIGN_BID_MODIFIER]"), }; // Make the request CampaignBidModifier response = campaignBidModifierServiceClient.GetCampaignBidModifier(request); }
/// <summary>Snippet for GetCampaignBidModifierAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCampaignBidModifierRequestObjectAsync() { // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = await CampaignBidModifierServiceClient.CreateAsync(); // Initialize request argument(s) GetCampaignBidModifierRequest request = new GetCampaignBidModifierRequest { ResourceNameAsCampaignBidModifierName = CampaignBidModifierName.FromCustomerCampaignCriterion("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]"), }; // Make the request CampaignBidModifier response = await campaignBidModifierServiceClient.GetCampaignBidModifierAsync(request); }
/// <summary>Snippet for GetCampaignBidModifierAsync</summary> public async Task GetCampaignBidModifierAsync() { // Snippet: GetCampaignBidModifierAsync(string, CallSettings) // Additional: GetCampaignBidModifierAsync(string, CancellationToken) // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = await CampaignBidModifierServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/campaignBidModifiers/[CAMPAIGN_BID_MODIFIER]"; // Make the request CampaignBidModifier response = await campaignBidModifierServiceClient.GetCampaignBidModifierAsync(resourceName); // End snippet }
/// <summary>Snippet for GetCampaignBidModifier</summary> public void GetCampaignBidModifierRequestObject() { // Snippet: GetCampaignBidModifier(GetCampaignBidModifierRequest, CallSettings) // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = CampaignBidModifierServiceClient.Create(); // Initialize request argument(s) GetCampaignBidModifierRequest request = new GetCampaignBidModifierRequest { ResourceNameAsCampaignBidModifierName = CampaignBidModifierName.FromCustomerCampaignCriterion("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]"), }; // Make the request CampaignBidModifier response = campaignBidModifierServiceClient.GetCampaignBidModifier(request); // End snippet }
/// <summary>Snippet for GetCampaignBidModifierAsync</summary> public async Task GetCampaignBidModifierResourceNamesAsync() { // Snippet: GetCampaignBidModifierAsync(CampaignBidModifierName, CallSettings) // Additional: GetCampaignBidModifierAsync(CampaignBidModifierName, CancellationToken) // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = await CampaignBidModifierServiceClient.CreateAsync(); // Initialize request argument(s) CampaignBidModifierName resourceName = CampaignBidModifierName.FromCustomerCampaignCriterion("[CUSTOMER_ID]", "[CAMPAIGN_ID]", "[CRITERION_ID]"); // Make the request CampaignBidModifier response = await campaignBidModifierServiceClient.GetCampaignBidModifierAsync(resourceName); // End snippet }
/// <summary> /// Runs the code example. /// </summary> /// <param name="client">The Google Ads client.</param> /// <param name="customerId">The Google Ads customer ID for which the call is made.</param> /// <param name="campaignId">ID of the campaign where the bid modifier will be added. /// </param> /// <param name="bidModifierValue">The value of the bid modifier to add.</param> public void Run(GoogleAdsClient client, long customerId, long campaignId, double bidModifierValue) { // Get the CampaignBidModifierService. CampaignBidModifierServiceClient campaignBidModifierService = client.GetService(Services.V4.CampaignBidModifierService); String campaignResourceName = ResourceNames.Campaign(customerId, campaignId); // Construct a campaign bid modifier. CampaignBidModifier campaignBidModifier = new CampaignBidModifier() { Campaign = campaignResourceName, InteractionType = new InteractionTypeInfo() { Type = InteractionType.Calls }, BidModifier = bidModifierValue }; // Construct an operation to create the campaign bid modifier. CampaignBidModifierOperation op = new CampaignBidModifierOperation() { Create = campaignBidModifier }; // Send the operation in a mutate request. try { MutateCampaignBidModifiersResponse response = campaignBidModifierService.MutateCampaignBidModifiers(customerId.ToString(), new CampaignBidModifierOperation[] { op }); Console.WriteLine("Added {0} campaign bid modifiers:", response.Results.Count); foreach (MutateCampaignBidModifierResult result in response.Results) { Console.WriteLine($"\t{result.ResourceName}"); } } catch (GoogleAdsException e) { Console.WriteLine("Failure:"); Console.WriteLine($"Message: {e.Message}"); Console.WriteLine($"Failure: {e.Failure}"); Console.WriteLine($"Request ID: {e.RequestId}"); throw; } }
/// <summary>Snippet for GetCampaignBidModifierAsync</summary> public async Task GetCampaignBidModifierRequestObjectAsync() { // Snippet: GetCampaignBidModifierAsync(GetCampaignBidModifierRequest, CallSettings) // Additional: GetCampaignBidModifierAsync(GetCampaignBidModifierRequest, CancellationToken) // Create client CampaignBidModifierServiceClient campaignBidModifierServiceClient = await CampaignBidModifierServiceClient.CreateAsync(); // Initialize request argument(s) GetCampaignBidModifierRequest request = new GetCampaignBidModifierRequest { ResourceNameAsCampaignBidModifierName = CampaignBidModifierName.FromCustomerCampaignBidModifier("[CUSTOMER]", "[CAMPAIGN_BID_MODIFIER]"), }; // Make the request CampaignBidModifier response = await campaignBidModifierServiceClient.GetCampaignBidModifierAsync(request); // End snippet }
public void GetCampaignBidModifier2() { Mock <CampaignBidModifierService.CampaignBidModifierServiceClient> mockGrpcClient = new Mock <CampaignBidModifierService.CampaignBidModifierServiceClient>(MockBehavior.Strict); GetCampaignBidModifierRequest request = new GetCampaignBidModifierRequest { ResourceName = new CampaignBidModifierName("[CUSTOMER]", "[CAMPAIGN_BID_MODIFIER]").ToString(), }; CampaignBidModifier expectedResponse = new CampaignBidModifier { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetCampaignBidModifier(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); CampaignBidModifierServiceClient client = new CampaignBidModifierServiceClientImpl(mockGrpcClient.Object, null); CampaignBidModifier response = client.GetCampaignBidModifier(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetCampaignBidModifierAsync() { Mock <CampaignBidModifierService.CampaignBidModifierServiceClient> mockGrpcClient = new Mock <CampaignBidModifierService.CampaignBidModifierServiceClient>(MockBehavior.Strict); GetCampaignBidModifierRequest expectedRequest = new GetCampaignBidModifierRequest { ResourceName = new CampaignBidModifierName("[CUSTOMER]", "[CAMPAIGN_BID_MODIFIER]").ToString(), }; CampaignBidModifier expectedResponse = new CampaignBidModifier { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetCampaignBidModifierAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <CampaignBidModifier>(Task.FromResult(expectedResponse), null, null, null, null)); CampaignBidModifierServiceClient client = new CampaignBidModifierServiceClientImpl(mockGrpcClient.Object, null); string formattedResourceName = new CampaignBidModifierName("[CUSTOMER]", "[CAMPAIGN_BID_MODIFIER]").ToString(); CampaignBidModifier response = await client.GetCampaignBidModifierAsync(formattedResourceName); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary> /// Runs the code example. /// </summary> /// <param name="client">The Google Ads client.</param> /// <param name="customerId">The Google Ads customer ID for which the call is made.</param> /// <param name="campaignId">ID of the campaign where the bid modifier will be added. /// </param> /// <param name="bidModifierValue">The value of the bid modifier to add.</param> public void Run(GoogleAdsClient client, long customerId, long campaignId, double bidModifierValue) { // Get the CampaignBidModifierService. CampaignBidModifierServiceClient campaignBidModifierService = client.GetService(Services.V10.CampaignBidModifierService); String campaignResourceName = ResourceNames.Campaign(customerId, campaignId); // Construct a campaign bid modifier. CampaignBidModifier campaignBidModifier = new CampaignBidModifier() { Campaign = campaignResourceName, InteractionType = new InteractionTypeInfo() { Type = InteractionType.Calls }, BidModifier = bidModifierValue }; // [START mutable_resource] // Construct an operation to create the campaign bid modifier. CampaignBidModifierOperation op = new CampaignBidModifierOperation() { Create = campaignBidModifier }; // Construct a request, and set the ResponseContentType field to // ResponseContentType.MutableResource, so that the response contains // the mutated object and not just its resource name. MutateCampaignBidModifiersRequest request = new MutateCampaignBidModifiersRequest() { CustomerId = customerId.ToString(), ResponseContentType = ResponseContentType.MutableResource, Operations = { op } }; // Send the operation in a mutate request. try { MutateCampaignBidModifiersResponse response = campaignBidModifierService.MutateCampaignBidModifiers(request); Console.WriteLine("Added {0} campaign bid modifiers:", response.Results.Count); // The resource returned in the response can be accessed directly in the // results list. Its fields can be read directly, and it can also be mutated // further and used in subsequent requests, without needing to make // additional Get or Search requests. foreach (MutateCampaignBidModifierResult result in response.Results) { Console.WriteLine($"\tCreated campaign bid modifier with " + $"resource name '{result.ResourceName}', " + $"criterion ID '{result.CampaignBidModifier.CriterionId}', " + $"and bid modifier value {result.CampaignBidModifier.BidModifier}, " + $"under the campaign with resource_name " + $"'{result.CampaignBidModifier.Campaign}'"); } } catch (GoogleAdsException e) { Console.WriteLine("Failure:"); Console.WriteLine($"Message: {e.Message}"); Console.WriteLine($"Failure: {e.Failure}"); Console.WriteLine($"Request ID: {e.RequestId}"); throw; } // [END mutable_resource] }