Interface CatalogOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Catalog, Catalog.Builder

@Generated public interface CatalogOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      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:
      The name.
    • getNameBytes

      com.google.protobuf.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:
      The bytes for name.
    • getDisplayName

      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:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.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:
      The bytes for displayName.
    • hasProductLevelConfig

      boolean hasProductLevelConfig()
       Required. The product level configuration.
       
      .google.cloud.retail.v2alpha.ProductLevelConfig product_level_config = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the productLevelConfig field is set.
    • getProductLevelConfig

      ProductLevelConfig getProductLevelConfig()
       Required. The product level configuration.
       
      .google.cloud.retail.v2alpha.ProductLevelConfig product_level_config = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The productLevelConfig.
    • getProductLevelConfigOrBuilder

      ProductLevelConfigOrBuilder getProductLevelConfigOrBuilder()
       Required. The product level configuration.
       
      .google.cloud.retail.v2alpha.ProductLevelConfig product_level_config = 4 [(.google.api.field_behavior) = REQUIRED];
    • hasMerchantCenterLinkingConfig

      boolean hasMerchantCenterLinkingConfig()
       The Merchant Center linking configuration.
       After a link is added, the data stream from Merchant Center to Cloud Retail
       will be enabled automatically. The requester must have access to the
       Merchant Center account in order to make changes to this field.
       
      .google.cloud.retail.v2alpha.MerchantCenterLinkingConfig merchant_center_linking_config = 6;
      Returns:
      Whether the merchantCenterLinkingConfig field is set.
    • getMerchantCenterLinkingConfig

      MerchantCenterLinkingConfig getMerchantCenterLinkingConfig()
       The Merchant Center linking configuration.
       After a link is added, the data stream from Merchant Center to Cloud Retail
       will be enabled automatically. The requester must have access to the
       Merchant Center account in order to make changes to this field.
       
      .google.cloud.retail.v2alpha.MerchantCenterLinkingConfig merchant_center_linking_config = 6;
      Returns:
      The merchantCenterLinkingConfig.
    • getMerchantCenterLinkingConfigOrBuilder

      MerchantCenterLinkingConfigOrBuilder getMerchantCenterLinkingConfigOrBuilder()
       The Merchant Center linking configuration.
       After a link is added, the data stream from Merchant Center to Cloud Retail
       will be enabled automatically. The requester must have access to the
       Merchant Center account in order to make changes to this field.
       
      .google.cloud.retail.v2alpha.MerchantCenterLinkingConfig merchant_center_linking_config = 6;