Menggunakan layanan individual resource adalah cara paling mudah untuk mengubahnya, tetapi juga yang paling tidak fleksibel.
Mutasi Endpoint
Menggunakan layanan khusus resource adalah cara paling mudah untuk melakukan mutasi. Setiap resource yang dapat diubah memiliki layanan yang sesuai dan serangkaian operasi yang memungkinkan Anda membuat, memperbarui, atau menghapus resource.
Misalnya Anda ingin membuat Campaign
baru.
Anda akan membuat objek Campaign
baru, memasukkannya ke dalam CampaignOperation
, lalu mengirimkannya ke endpoint CampaignService.MutateCampaigns
.
Anda dapat melakukannya untuk semua layanan Google Ads API. Jadi, misalnya, jika ingin
memutasikan FeedItem
, Anda akan meneruskan
FeedItemOperation
yang berisi
FeedItem
yang bermutasi ke
endpoint FeedItemService.MutateFeedItems
.
Karena kolom operations
permintaan dapat diulang, satu permintaan mutasi
dapat berisi beberapa operasi. Namun, setiap operasi diperlakukan
secara independen dari yang lain, sehingga referensi silang tidak diizinkan.
Hal ini berbeda dengan metode mutasi massal (GoogleAdsService.Mutate
), dengan operasi dalam permintaan yang sama dapat mereferensikan entity dari operasi lain.