Menggunakan layanan individual resource adalah cara paling mudah untuk mengubah resource, tetapi juga paling tidak fleksibel.
Mengubah Endpoint
Menggunakan layanan khusus resource adalah cara paling mudah untuk bermutasi. Setiap resource yang dapat berubah memiliki layanan yang sesuai dan serangkaian operasi yang memungkinkan Anda membuat, mengupdate, 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 setiap layanan Google Ads API. Jadi, misalnya, jika ingin
memutasikan FeedItem
, Anda harus meneruskan
FeedItemOperation
yang berisi
FeedItem
yang bermutasi ke endpoint
FeedItemService.MutateFeedItems
.
Karena kolom operations
dari permintaan dapat diulang, satu permintaan
mutasi dapat berisi beberapa operasi. Namun, setiap operasi diperlakukan secara independen dari operasi lainnya, sehingga referensi silang tidak diizinkan.
Hal ini berbeda dengan metode mutasi massal
(GoogleAdsService.Mutate
),
di mana operasi dalam permintaan yang sama dapat mereferensikan entity dari operasi
lain.