public final class

ReservationBuilder

extends IndexableBuilder<ReservationBuilder>
java.lang.Object
   ↳ com.google.firebase.appindexing.builders.IndexableBuilder<com.google.firebase.appindexing.builders.ReservationBuilder>
     ↳ com.google.firebase.appindexing.builders.ReservationBuilder

Class Overview

Builder to construct an Indexable for a reservation.

For reference, see: http://schema.org/Reservation.

Summary

Public Methods
ReservationBuilder setPartySize(long partySize)
Sets the party size for which the reservation was made.
ReservationBuilder setReservationFor(LocalBusinessBuilder localBusiness)
Sets the local business being reserved.
ReservationBuilder setStartDate(Date startDate)
Sets the start time of a reserved event or service.
[Expand]
Inherited Methods
From class com.google.firebase.appindexing.builders.IndexableBuilder
From class java.lang.Object

Public Methods

public ReservationBuilder setPartySize (long partySize)

Sets the party size for which the reservation was made.

Parameters
partySize long: The party size for which the reservation was made, if applicable.
Returns
ReservationBuilder

public ReservationBuilder setReservationFor (LocalBusinessBuilder localBusiness)

Sets the local business being reserved.

Parameters
localBusiness LocalBusinessBuilder: The local business being reserved, e.g.: restaurant, hotel.
Returns
ReservationBuilder

public ReservationBuilder setStartDate (Date startDate)

Sets the start time of a reserved event or service.

Parameters
startDate Date: The start time of a reserved event or service.
Returns
ReservationBuilder