Google.Api.Ads.AdWords.v201309.BiddingStrategyService.mutate C# (CSharp) Méthode

mutate() private méthode

private mutate ( [ operations ) : BiddingStrategyReturnValue
operations [
Résultat BiddingStrategyReturnValue
    public virtual BiddingStrategyReturnValue mutate([System.Xml.Serialization.XmlElementAttribute("operations")]
BiddingStrategyOperation[] operations) {
      object[] results = this.Invoke("mutate", new object[] { operations });
      return ((BiddingStrategyReturnValue) (results[0]));
    }
  }

Usage Example

        /// <summary>
        /// Creates the shared bidding strategy.
        /// </summary>
        /// <param name="biddingStrategyService">The bidding strategy service.</param>
        /// <param name="name">The bidding strategy name.</param>
        /// <param name="bidCeiling">The bid ceiling.</param>
        /// <param name="spendTarget">The spend target.</param>
        /// <returns>The bidding strategy object.</returns>
        private SharedBiddingStrategy CreateBiddingStrategy(
        BiddingStrategyService biddingStrategyService, String name, long bidCeiling,
        long spendTarget)
        {
            // Create a shared bidding strategy.
              SharedBiddingStrategy sharedBiddingStrategy = new SharedBiddingStrategy();
              sharedBiddingStrategy.name = name;

              TargetSpendBiddingScheme biddingScheme = new TargetSpendBiddingScheme();
              // Optionally set additional bidding scheme parameters.
              biddingScheme.bidCeiling = new Money();
              biddingScheme.bidCeiling.microAmount = bidCeiling;

              biddingScheme.spendTarget = new Money();
              biddingScheme.spendTarget.microAmount = spendTarget;

              sharedBiddingStrategy.biddingScheme = biddingScheme;

              // Create operation.
              BiddingStrategyOperation operation = new BiddingStrategyOperation();
              operation.@operator = Operator.ADD;
              operation.operand = sharedBiddingStrategy;

              return biddingStrategyService.mutate(new BiddingStrategyOperation[] {operation}).value[0];
        }