Required. An account service between the account to be created and the
provider account is initialized as part of the creation. At least one such
service needs to be provided. Currently exactly one of these needs to be
account_aggregation and accounts.createAndConfigure method can be
used to create a sub-account under an existing advanced account through
this method. Additional account_management or
product_management services may be provided.
repeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];
Required. An account service between the account to be created and the
provider account is initialized as part of the creation. At least one such
service needs to be provided. Currently exactly one of these needs to be
account_aggregation and accounts.createAndConfigure method can be
used to create a sub-account under an existing advanced account through
this method. Additional account_management or
product_management services may be provided.
repeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];
Required. An account service between the account to be created and the
provider account is initialized as part of the creation. At least one such
service needs to be provided. Currently exactly one of these needs to be
account_aggregation and accounts.createAndConfigure method can be
used to create a sub-account under an existing advanced account through
this method. Additional account_management or
product_management services may be provided.
repeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];
Required. An account service between the account to be created and the
provider account is initialized as part of the creation. At least one such
service needs to be provided. Currently exactly one of these needs to be
account_aggregation and accounts.createAndConfigure method can be
used to create a sub-account under an existing advanced account through
this method. Additional account_management or
product_management services may be provided.
repeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];
Required. An account service between the account to be created and the
provider account is initialized as part of the creation. At least one such
service needs to be provided. Currently exactly one of these needs to be
account_aggregation and accounts.createAndConfigure method can be
used to create a sub-account under an existing advanced account through
this method. Additional account_management or
product_management services may be provided.
repeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Interface CreateAndConfigureAccountRequestOrBuilder (1.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0 (latest)](/java/docs/reference/google-shopping-merchant-accounts/latest/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.26.0](/java/docs/reference/google-shopping-merchant-accounts/0.26.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.24.0](/java/docs/reference/google-shopping-merchant-accounts/0.24.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.23.0](/java/docs/reference/google-shopping-merchant-accounts/0.23.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.20.0](/java/docs/reference/google-shopping-merchant-accounts/0.20.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.19.0](/java/docs/reference/google-shopping-merchant-accounts/0.19.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.18.0](/java/docs/reference/google-shopping-merchant-accounts/0.18.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.16.0](/java/docs/reference/google-shopping-merchant-accounts/0.16.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.15.0](/java/docs/reference/google-shopping-merchant-accounts/0.15.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.14.0](/java/docs/reference/google-shopping-merchant-accounts/0.14.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.13.0](/java/docs/reference/google-shopping-merchant-accounts/0.13.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.12.0](/java/docs/reference/google-shopping-merchant-accounts/0.12.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.11.0](/java/docs/reference/google-shopping-merchant-accounts/0.11.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.10.0](/java/docs/reference/google-shopping-merchant-accounts/0.10.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.9.0](/java/docs/reference/google-shopping-merchant-accounts/0.9.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.8.0](/java/docs/reference/google-shopping-merchant-accounts/0.8.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.7.0](/java/docs/reference/google-shopping-merchant-accounts/0.7.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.5.0](/java/docs/reference/google-shopping-merchant-accounts/0.5.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.4.0](/java/docs/reference/google-shopping-merchant-accounts/0.4.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.3.0](/java/docs/reference/google-shopping-merchant-accounts/0.3.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.2.0](/java/docs/reference/google-shopping-merchant-accounts/0.2.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder)\n- [0.1.0](/java/docs/reference/google-shopping-merchant-accounts/0.1.0/com.google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequestOrBuilder) \n\n public interface CreateAndConfigureAccountRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getAccount()\n\n public abstract Account getAccount()\n\nRequired. The account to be created.\n\n`\n.google.shopping.merchant.accounts.v1.Account account = 1 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getAccountOrBuilder()\n\n public abstract AccountOrBuilder getAccountOrBuilder()\n\nRequired. The account to be created.\n\n`\n.google.shopping.merchant.accounts.v1.Account account = 1 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getService(int index)\n\n public abstract CreateAndConfigureAccountRequest.AddAccountService getService(int index)\n\nRequired. An account service between the account to be created and the\nprovider account is initialized as part of the creation. At least one such\nservice needs to be provided. Currently exactly one of these needs to be\n`account_aggregation` and `accounts.createAndConfigure` method can be\nused to create a sub-account under an existing advanced account through\nthis method. Additional `account_management` or\n`product_management` services may be provided.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getServiceCount()\n\n public abstract int getServiceCount()\n\nRequired. An account service between the account to be created and the\nprovider account is initialized as part of the creation. At least one such\nservice needs to be provided. Currently exactly one of these needs to be\n`account_aggregation` and `accounts.createAndConfigure` method can be\nused to create a sub-account under an existing advanced account through\nthis method. Additional `account_management` or\n`product_management` services may be provided.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getServiceList()\n\n public abstract List\u003cCreateAndConfigureAccountRequest.AddAccountService\u003e getServiceList()\n\nRequired. An account service between the account to be created and the\nprovider account is initialized as part of the creation. At least one such\nservice needs to be provided. Currently exactly one of these needs to be\n`account_aggregation` and `accounts.createAndConfigure` method can be\nused to create a sub-account under an existing advanced account through\nthis method. Additional `account_management` or\n`product_management` services may be provided.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getServiceOrBuilder(int index)\n\n public abstract CreateAndConfigureAccountRequest.AddAccountServiceOrBuilder getServiceOrBuilder(int index)\n\nRequired. An account service between the account to be created and the\nprovider account is initialized as part of the creation. At least one such\nservice needs to be provided. Currently exactly one of these needs to be\n`account_aggregation` and `accounts.createAndConfigure` method can be\nused to create a sub-account under an existing advanced account through\nthis method. Additional `account_management` or\n`product_management` services may be provided.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getServiceOrBuilderList()\n\n public abstract List\u003c? extends CreateAndConfigureAccountRequest.AddAccountServiceOrBuilder\u003e getServiceOrBuilderList()\n\nRequired. An account service between the account to be created and the\nprovider account is initialized as part of the creation. At least one such\nservice needs to be provided. Currently exactly one of these needs to be\n`account_aggregation` and `accounts.createAndConfigure` method can be\nused to create a sub-account under an existing advanced account through\nthis method. Additional `account_management` or\n`product_management` services may be provided.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddAccountService service = 4 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getUser(int index)\n\n public abstract CreateAndConfigureAccountRequest.AddUser getUser(int index)\n\nOptional. Users to be added to the account.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddUser user = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getUserCount()\n\n public abstract int getUserCount()\n\nOptional. Users to be added to the account.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddUser user = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getUserList()\n\n public abstract List\u003cCreateAndConfigureAccountRequest.AddUser\u003e getUserList()\n\nOptional. Users to be added to the account.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddUser user = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getUserOrBuilder(int index)\n\n public abstract CreateAndConfigureAccountRequest.AddUserOrBuilder getUserOrBuilder(int index)\n\nOptional. Users to be added to the account.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddUser user = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getUserOrBuilderList()\n\n public abstract List\u003c? extends CreateAndConfigureAccountRequest.AddUserOrBuilder\u003e getUserOrBuilderList()\n\nOptional. Users to be added to the account.\n\n`\nrepeated .google.shopping.merchant.accounts.v1.CreateAndConfigureAccountRequest.AddUser user = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### hasAccount()\n\n public abstract boolean hasAccount()\n\nRequired. The account to be created.\n\n`\n.google.shopping.merchant.accounts.v1.Account account = 1 [(.google.api.field_behavior) = REQUIRED];\n`"]]