public static interface CreateAndConfigureAccountRequest.AddAccountServiceOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getAccountAggregation()
public abstract AccountAggregation getAccountAggregation()The provider is an aggregator for the account. Payload for service type Account Aggregation.
.google.shopping.merchant.accounts.v1.AccountAggregation account_aggregation = 103;
| Returns | |
|---|---|
| Type | Description |
AccountAggregation |
The accountAggregation. |
getAccountAggregationOrBuilder()
public abstract AccountAggregationOrBuilder getAccountAggregationOrBuilder()The provider is an aggregator for the account. Payload for service type Account Aggregation.
.google.shopping.merchant.accounts.v1.AccountAggregation account_aggregation = 103;
| Returns | |
|---|---|
| Type | Description |
AccountAggregationOrBuilder |
|
getAccountManagement()
public abstract AccountManagement getAccountManagement()The provider manages this account. Payload for service type Account Management.
.google.shopping.merchant.accounts.v1.AccountManagement account_management = 104;
| Returns | |
|---|---|
| Type | Description |
AccountManagement |
The accountManagement. |
getAccountManagementOrBuilder()
public abstract AccountManagementOrBuilder getAccountManagementOrBuilder()The provider manages this account. Payload for service type Account Management.
.google.shopping.merchant.accounts.v1.AccountManagement account_management = 104;
| Returns | |
|---|---|
| Type | Description |
AccountManagementOrBuilder |
|
getCampaignsManagement()
public abstract CampaignsManagement getCampaignsManagement()The provider manages campaigns for this account. Payload for service type campaigns management.
.google.shopping.merchant.accounts.v1.CampaignsManagement campaigns_management = 107;
| Returns | |
|---|---|
| Type | Description |
CampaignsManagement |
The campaignsManagement. |
getCampaignsManagementOrBuilder()
public abstract CampaignsManagementOrBuilder getCampaignsManagementOrBuilder()The provider manages campaigns for this account. Payload for service type campaigns management.
.google.shopping.merchant.accounts.v1.CampaignsManagement campaigns_management = 107;
| Returns | |
|---|---|
| Type | Description |
CampaignsManagementOrBuilder |
|
getComparisonShopping()
public abstract ComparisonShopping getComparisonShopping()The provider is a CSS (Comparison Shopping Service) of this account. Payload for service type Comparison Shopping.
.google.shopping.merchant.accounts.v1.ComparisonShopping comparison_shopping = 105;
| Returns | |
|---|---|
| Type | Description |
ComparisonShopping |
The comparisonShopping. |
getComparisonShoppingOrBuilder()
public abstract ComparisonShoppingOrBuilder getComparisonShoppingOrBuilder()The provider is a CSS (Comparison Shopping Service) of this account. Payload for service type Comparison Shopping.
.google.shopping.merchant.accounts.v1.ComparisonShopping comparison_shopping = 105;
| Returns | |
|---|---|
| Type | Description |
ComparisonShoppingOrBuilder |
|
getExternalAccountId()
public abstract String getExternalAccountId()Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify).
If you have multiple accounts with the same provider - for instance,
different accounts for various regions — the external_account_id
differentiates between them, ensuring accurate linking and integration
between Google and the provider.
The external account ID must be specified for the campaigns management service type.
The external account ID must not be specified for the account aggregation service type.
The external account ID is optional / may be specified for all other service types.
string external_account_id = 3 [(.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
String |
The externalAccountId. |
getExternalAccountIdBytes()
public abstract ByteString getExternalAccountIdBytes()Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify).
If you have multiple accounts with the same provider - for instance,
different accounts for various regions — the external_account_id
differentiates between them, ensuring accurate linking and integration
between Google and the provider.
The external account ID must be specified for the campaigns management service type.
The external account ID must not be specified for the account aggregation service type.
The external account ID is optional / may be specified for all other service types.
string external_account_id = 3 [(.google.api.field_behavior) = IMMUTABLE];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for externalAccountId. |
getProductsManagement()
public abstract ProductsManagement getProductsManagement()The provider manages products for this account. Payload for service type products management.
.google.shopping.merchant.accounts.v1.ProductsManagement products_management = 106;
| Returns | |
|---|---|
| Type | Description |
ProductsManagement |
The productsManagement. |
getProductsManagementOrBuilder()
public abstract ProductsManagementOrBuilder getProductsManagementOrBuilder()The provider manages products for this account. Payload for service type products management.
.google.shopping.merchant.accounts.v1.ProductsManagement products_management = 106;
| Returns | |
|---|---|
| Type | Description |
ProductsManagementOrBuilder |
|
getProvider()
public abstract String getProvider() Required. The provider of the service. Either the reference to an account
such as providers/123 or a well-known service provider (one of
providers/GOOGLE_ADS or providers/GOOGLE_BUSINESS_PROFILE).
optional string provider = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The provider. |
getProviderBytes()
public abstract ByteString getProviderBytes() Required. The provider of the service. Either the reference to an account
such as providers/123 or a well-known service provider (one of
providers/GOOGLE_ADS or providers/GOOGLE_BUSINESS_PROFILE).
optional string provider = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for provider. |
getServiceTypeCase()
public abstract CreateAndConfigureAccountRequest.AddAccountService.ServiceTypeCase getServiceTypeCase()| Returns | |
|---|---|
| Type | Description |
CreateAndConfigureAccountRequest.AddAccountService.ServiceTypeCase |
|
hasAccountAggregation()
public abstract boolean hasAccountAggregation()The provider is an aggregator for the account. Payload for service type Account Aggregation.
.google.shopping.merchant.accounts.v1.AccountAggregation account_aggregation = 103;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the accountAggregation field is set. |
hasAccountManagement()
public abstract boolean hasAccountManagement()The provider manages this account. Payload for service type Account Management.
.google.shopping.merchant.accounts.v1.AccountManagement account_management = 104;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the accountManagement field is set. |
hasCampaignsManagement()
public abstract boolean hasCampaignsManagement()The provider manages campaigns for this account. Payload for service type campaigns management.
.google.shopping.merchant.accounts.v1.CampaignsManagement campaigns_management = 107;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the campaignsManagement field is set. |
hasComparisonShopping()
public abstract boolean hasComparisonShopping()The provider is a CSS (Comparison Shopping Service) of this account. Payload for service type Comparison Shopping.
.google.shopping.merchant.accounts.v1.ComparisonShopping comparison_shopping = 105;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the comparisonShopping field is set. |
hasProductsManagement()
public abstract boolean hasProductsManagement()The provider manages products for this account. Payload for service type products management.
.google.shopping.merchant.accounts.v1.ProductsManagement products_management = 106;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the productsManagement field is set. |
hasProvider()
public abstract boolean hasProvider() Required. The provider of the service. Either the reference to an account
such as providers/123 or a well-known service provider (one of
providers/GOOGLE_ADS or providers/GOOGLE_BUSINESS_PROFILE).
optional string provider = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the provider field is set. |