Interface FulfillmentInfoOrBuilder

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

@Generated public interface FulfillmentInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getPlaceIds(int index)
    The IDs for this [type][google.cloud.retail.v2alpha.FulfillmentInfo.type], such as the store IDs for [FulfillmentInfo.type.pickup-in-store][google.cloud.retail.v2alpha.FulfillmentInfo.type] or the region IDs for [FulfillmentInfo.type.same-day-delivery][google.cloud.retail.v2alpha.FulfillmentInfo.type].
    com.google.protobuf.ByteString
    getPlaceIdsBytes(int index)
    The IDs for this [type][google.cloud.retail.v2alpha.FulfillmentInfo.type], such as the store IDs for [FulfillmentInfo.type.pickup-in-store][google.cloud.retail.v2alpha.FulfillmentInfo.type] or the region IDs for [FulfillmentInfo.type.same-day-delivery][google.cloud.retail.v2alpha.FulfillmentInfo.type].
    int
    The IDs for this [type][google.cloud.retail.v2alpha.FulfillmentInfo.type], such as the store IDs for [FulfillmentInfo.type.pickup-in-store][google.cloud.retail.v2alpha.FulfillmentInfo.type] or the region IDs for [FulfillmentInfo.type.same-day-delivery][google.cloud.retail.v2alpha.FulfillmentInfo.type].
    The IDs for this [type][google.cloud.retail.v2alpha.FulfillmentInfo.type], such as the store IDs for [FulfillmentInfo.type.pickup-in-store][google.cloud.retail.v2alpha.FulfillmentInfo.type] or the region IDs for [FulfillmentInfo.type.same-day-delivery][google.cloud.retail.v2alpha.FulfillmentInfo.type].
    The fulfillment type, including commonly used types (such as pickup in store and same day delivery), and custom types.
    com.google.protobuf.ByteString
    The fulfillment type, including commonly used types (such as pickup in store and same day delivery), and custom types.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getType

      String getType()
       The fulfillment type, including commonly used types (such as pickup in
       store and same day delivery), and custom types. Customers have to map
       custom types to their display names before rendering UI.
      
       Supported values:
      
       * "pickup-in-store"
       * "ship-to-store"
       * "same-day-delivery"
       * "next-day-delivery"
       * "custom-type-1"
       * "custom-type-2"
       * "custom-type-3"
       * "custom-type-4"
       * "custom-type-5"
      
       If this field is set to an invalid value other than these, an
       INVALID_ARGUMENT error is returned.
       
      string type = 1;
      Returns:
      The type.
    • getTypeBytes

      com.google.protobuf.ByteString getTypeBytes()
       The fulfillment type, including commonly used types (such as pickup in
       store and same day delivery), and custom types. Customers have to map
       custom types to their display names before rendering UI.
      
       Supported values:
      
       * "pickup-in-store"
       * "ship-to-store"
       * "same-day-delivery"
       * "next-day-delivery"
       * "custom-type-1"
       * "custom-type-2"
       * "custom-type-3"
       * "custom-type-4"
       * "custom-type-5"
      
       If this field is set to an invalid value other than these, an
       INVALID_ARGUMENT error is returned.
       
      string type = 1;
      Returns:
      The bytes for type.
    • getPlaceIdsList

      List<String> getPlaceIdsList()
       The IDs for this [type][google.cloud.retail.v2alpha.FulfillmentInfo.type],
       such as the store IDs for
       [FulfillmentInfo.type.pickup-in-store][google.cloud.retail.v2alpha.FulfillmentInfo.type]
       or the region IDs for
       [FulfillmentInfo.type.same-day-delivery][google.cloud.retail.v2alpha.FulfillmentInfo.type].
      
       A maximum of 3000 values are allowed. Each value must be a string with a
       length limit of 30 characters, matching the pattern `[a-zA-Z0-9_-]+`, such
       as "store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is
       returned.
       
      repeated string place_ids = 2;
      Returns:
      A list containing the placeIds.
    • getPlaceIdsCount

      int getPlaceIdsCount()
       The IDs for this [type][google.cloud.retail.v2alpha.FulfillmentInfo.type],
       such as the store IDs for
       [FulfillmentInfo.type.pickup-in-store][google.cloud.retail.v2alpha.FulfillmentInfo.type]
       or the region IDs for
       [FulfillmentInfo.type.same-day-delivery][google.cloud.retail.v2alpha.FulfillmentInfo.type].
      
       A maximum of 3000 values are allowed. Each value must be a string with a
       length limit of 30 characters, matching the pattern `[a-zA-Z0-9_-]+`, such
       as "store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is
       returned.
       
      repeated string place_ids = 2;
      Returns:
      The count of placeIds.
    • getPlaceIds

      String getPlaceIds(int index)
       The IDs for this [type][google.cloud.retail.v2alpha.FulfillmentInfo.type],
       such as the store IDs for
       [FulfillmentInfo.type.pickup-in-store][google.cloud.retail.v2alpha.FulfillmentInfo.type]
       or the region IDs for
       [FulfillmentInfo.type.same-day-delivery][google.cloud.retail.v2alpha.FulfillmentInfo.type].
      
       A maximum of 3000 values are allowed. Each value must be a string with a
       length limit of 30 characters, matching the pattern `[a-zA-Z0-9_-]+`, such
       as "store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is
       returned.
       
      repeated string place_ids = 2;
      Parameters:
      index - The index of the element to return.
      Returns:
      The placeIds at the given index.
    • getPlaceIdsBytes

      com.google.protobuf.ByteString getPlaceIdsBytes(int index)
       The IDs for this [type][google.cloud.retail.v2alpha.FulfillmentInfo.type],
       such as the store IDs for
       [FulfillmentInfo.type.pickup-in-store][google.cloud.retail.v2alpha.FulfillmentInfo.type]
       or the region IDs for
       [FulfillmentInfo.type.same-day-delivery][google.cloud.retail.v2alpha.FulfillmentInfo.type].
      
       A maximum of 3000 values are allowed. Each value must be a string with a
       length limit of 30 characters, matching the pattern `[a-zA-Z0-9_-]+`, such
       as "store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is
       returned.
       
      repeated string place_ids = 2;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the placeIds at the given index.