Interface FulfillmentInfoOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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].
      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 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].
      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].
      String getType()
      The fulfillment type, including commonly used types (such as pickup in store and same day delivery), and custom types.
      com.google.protobuf.ByteString getTypeBytes()
      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 Detail

      • 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.