AdGroupExtensionSettingOperation

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

JSON representation
{
  "updateMask": string,
  "responseContentType": enum (ResponseContentType),

  // Union field operation can be only one of the following:
  "create": {
    object (AdGroupExtensionSetting)
  },
  "update": {
    object (AdGroupExtensionSetting)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
Fields
updateMask

string (FieldMask format)

FieldMask that determines which resource fields are modified in an update.

This is a comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".

responseContentType

enum (ResponseContentType)

The response content type setting. Determines whether the mutable resource or just the resource name should be returned post mutation.

Union field operation. The mutate operation. operation can be only one of the following:
create

object (AdGroupExtensionSetting)

Create operation: No resource name is expected for the new ad group extension setting.

update

object (AdGroupExtensionSetting)

Update operation: The ad group extension setting is expected to have a valid resource name.

remove

string

Remove operation: A resource name for the removed ad group extension setting is expected, in this format:

customers/{customerId}/adGroupExtensionSettings/{adGroupId}~{extensionType}