Interface CatalogOrBuilder (2.75.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface CatalogOrBuilder extends MessageOrBuilder
Methods
getDisplayName()
public abstract String getDisplayName()
Required. Immutable. The catalog display name.
This field must be a UTF-8 encoded string with a length limit of 128
characters. Otherwise, an INVALID_ARGUMENT error is returned.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public abstract ByteString getDisplayNameBytes()
Required. Immutable. The catalog display name.
This field must be a UTF-8 encoded string with a length limit of 128
characters. Otherwise, an INVALID_ARGUMENT error is returned.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
ByteString |
The bytes for displayName.
|
getName()
public abstract String getName()
Required. Immutable. The fully qualified resource name of the catalog.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public abstract ByteString getNameBytes()
Required. Immutable. The fully qualified resource name of the catalog.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getProductLevelConfig()
public abstract ProductLevelConfig getProductLevelConfig()
Required. The product level configuration.
.google.cloud.retail.v2.ProductLevelConfig product_level_config = 4 [(.google.api.field_behavior) = REQUIRED];
getProductLevelConfigOrBuilder()
public abstract ProductLevelConfigOrBuilder getProductLevelConfigOrBuilder()
Required. The product level configuration.
.google.cloud.retail.v2.ProductLevelConfig product_level_config = 4 [(.google.api.field_behavior) = REQUIRED];
hasProductLevelConfig()
public abstract boolean hasProductLevelConfig()
Required. The product level configuration.
.google.cloud.retail.v2.ProductLevelConfig product_level_config = 4 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the productLevelConfig field is set.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
[[["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-09-04 UTC."],[],[],null,["# Interface CatalogOrBuilder (2.74.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.74.0 (latest)](/java/docs/reference/google-cloud-retail/latest/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.72.0](/java/docs/reference/google-cloud-retail/2.72.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.70.0](/java/docs/reference/google-cloud-retail/2.70.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.69.0](/java/docs/reference/google-cloud-retail/2.69.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.66.0](/java/docs/reference/google-cloud-retail/2.66.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.65.0](/java/docs/reference/google-cloud-retail/2.65.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-retail/2.64.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-retail/2.62.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.61.0](/java/docs/reference/google-cloud-retail/2.61.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-retail/2.60.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-retail/2.59.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-retail/2.58.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-retail/2.57.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-retail/2.56.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-retail/2.55.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-retail/2.54.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-retail/2.53.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-retail/2.51.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.50.0](/java/docs/reference/google-cloud-retail/2.50.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-retail/2.49.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-retail/2.48.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-retail/2.47.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-retail/2.46.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-retail/2.45.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-retail/2.44.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-retail/2.43.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-retail/2.42.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-retail/2.41.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-retail/2.39.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.38.0](/java/docs/reference/google-cloud-retail/2.38.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-retail/2.37.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-retail/2.36.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-retail/2.35.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-retail/2.34.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-retail/2.33.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-retail/2.32.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-retail/2.31.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-retail/2.30.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-retail/2.29.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.26.0](/java/docs/reference/google-cloud-retail/2.26.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.25.0](/java/docs/reference/google-cloud-retail/2.25.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-retail/2.24.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-retail/2.23.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-retail/2.22.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-retail/2.21.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-retail/2.20.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-retail/2.19.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-retail/2.18.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-retail/2.17.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-retail/2.16.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-retail/2.15.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-retail/2.14.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-retail/2.13.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-retail/2.11.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-retail/2.10.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-retail/2.9.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-retail/2.8.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-retail/2.7.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-retail/2.6.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.5.1](/java/docs/reference/google-cloud-retail/2.5.1/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-retail/2.4.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.3.0](/java/docs/reference/google-cloud-retail/2.3.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.2.3](/java/docs/reference/google-cloud-retail/2.2.3/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.1.0](/java/docs/reference/google-cloud-retail/2.1.0/com.google.cloud.retail.v2.CatalogOrBuilder)\n- [2.0.19](/java/docs/reference/google-cloud-retail/2.0.19/com.google.cloud.retail.v2.CatalogOrBuilder) \n\n public interface CatalogOrBuilder 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### getDisplayName()\n\n public abstract String getDisplayName()\n\nRequired. Immutable. The catalog display name.\n\nThis field must be a UTF-8 encoded string with a length limit of 128\ncharacters. Otherwise, an INVALID_ARGUMENT error is returned.\n\n`\nstring display_name = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];\n`\n\n### getDisplayNameBytes()\n\n public abstract ByteString getDisplayNameBytes()\n\nRequired. Immutable. The catalog display name.\n\nThis field must be a UTF-8 encoded string with a length limit of 128\ncharacters. Otherwise, an INVALID_ARGUMENT error is returned.\n\n`\nstring display_name = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];\n`\n\n### getName()\n\n public abstract String getName()\n\nRequired. Immutable. The fully qualified resource name of the catalog.\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];\n`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nRequired. Immutable. The fully qualified resource name of the catalog.\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];\n`\n\n### getProductLevelConfig()\n\n public abstract ProductLevelConfig getProductLevelConfig()\n\nRequired. The product level configuration.\n\n`\n.google.cloud.retail.v2.ProductLevelConfig product_level_config = 4 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getProductLevelConfigOrBuilder()\n\n public abstract ProductLevelConfigOrBuilder getProductLevelConfigOrBuilder()\n\nRequired. The product level configuration.\n\n`\n.google.cloud.retail.v2.ProductLevelConfig product_level_config = 4 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### hasProductLevelConfig()\n\n public abstract boolean hasProductLevelConfig()\n\nRequired. The product level configuration.\n\n`\n.google.cloud.retail.v2.ProductLevelConfig product_level_config = 4 [(.google.api.field_behavior) = REQUIRED];\n`"]]