Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AccessToken - Class in com.uber.sdk.core.auth
An access token for making requests to the Uber API.
AccessToken(long, Collection<Scope>, String, String, String) - Constructor for class com.uber.sdk.core.auth.AccessToken
 
AccessToken(long, String, String, String, String) - Constructor for class com.uber.sdk.core.auth.AccessToken
 
AccessTokenAuthenticator - Class in com.uber.sdk.core.auth
 
AccessTokenAuthenticator(SessionConfiguration, AccessTokenStorage) - Constructor for class com.uber.sdk.core.auth.AccessTokenAuthenticator
 
AccessTokenSession - Class in com.uber.sdk.rides.client
A session containing the details of how an UberRidesApi will interact with the API.
AccessTokenSession(SessionConfiguration, AccessTokenStorage) - Constructor for class com.uber.sdk.rides.client.AccessTokenSession
 
AccessTokenStorage - Interface in com.uber.sdk.core.auth
Common interface for storing and getting AccessToken
ApiError - Class in com.uber.sdk.rides.client.error
Represents an error response from the Uber API.
ApiError(Meta, List<ClientError>) - Constructor for class com.uber.sdk.rides.client.error.ApiError
 
ApiInterceptor - Class in com.uber.sdk.rides.client.internal
 
ApiInterceptor(Authenticator) - Constructor for class com.uber.sdk.rides.client.internal.ApiInterceptor
 
authenticate(String, String) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials
Authenticates using the authorization code for the user and stores the Credential in the underlying DataStore.
authenticate(Route, Response) - Method in class com.uber.sdk.rides.client.internal.RefreshAuthenticator
 
Authenticator - Interface in com.uber.sdk.core.auth
 
authenticator - Variable in class com.uber.sdk.rides.client.internal.ApiInterceptor
 
authenticator - Variable in class com.uber.sdk.rides.client.internal.RefreshAuthenticator
 
AuthException - Exception in com.uber.sdk.rides.auth
Exception indicating there was an issue authenticating the user.
AuthException(String, Throwable) - Constructor for exception com.uber.sdk.rides.auth.AuthException
 
AuthException(String) - Constructor for exception com.uber.sdk.rides.auth.AuthException
 
AUTHORIZATION_PATH - Static variable in class com.uber.sdk.rides.auth.OAuth2Credentials
 

B

BigDecimalAdapter - Class in com.uber.sdk.rides.client.internal
Adapter used to adapt floats to BigDecimal.
BigDecimalAdapter() - Constructor for class com.uber.sdk.rides.client.internal.BigDecimalAdapter
 
bigDecimalFromString(Float) - Method in class com.uber.sdk.rides.client.internal.BigDecimalAdapter
 
build() - Method in class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
Builds an OAuth2Credentials.
build() - Method in class com.uber.sdk.rides.client.model.PlaceParameters.Builder
 
build() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
build() - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters.Builder
build() - Method in class com.uber.sdk.rides.client.model.SandboxProductRequestParameters.Builder
build() - Method in class com.uber.sdk.rides.client.model.SandboxRideRequestParameters.Builder
build() - Method in class com.uber.sdk.rides.client.SessionConfiguration.Builder
Constructs SessionConfiguration from set Builder parameters.
build() - Method in class com.uber.sdk.rides.client.UberRidesApi.Builder
Create the UberRidesApi to be used.
Builder() - Constructor for class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
 
Builder() - Constructor for class com.uber.sdk.rides.client.model.PlaceParameters.Builder
 
Builder() - Constructor for class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
 
Builder(String, Float, Float, String, String, String, Float, Float, String, String, String, String, String, Integer, String) - Constructor for class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
 
Builder() - Constructor for class com.uber.sdk.rides.client.model.RideUpdateParameters.Builder
 
Builder() - Constructor for class com.uber.sdk.rides.client.model.SandboxProductRequestParameters.Builder
 
Builder() - Constructor for class com.uber.sdk.rides.client.model.SandboxRideRequestParameters.Builder
 
Builder() - Constructor for class com.uber.sdk.rides.client.SessionConfiguration.Builder
 

C

cancelCurrentRide() - Method in interface com.uber.sdk.rides.client.services.RidesService
Cancels the current ride of a user.
cancelRide(String) - Method in interface com.uber.sdk.rides.client.services.RidesService
Cancels an ongoing Ride for a user.
Charge() - Constructor for class com.uber.sdk.rides.client.model.RideReceipt.Charge
 
checkNotEmpty(Collection<T>, String) - Static method in class com.uber.sdk.rides.client.utils.Preconditions
Ensures a collection is neither null nor empty.
checkNotNull(T, String) - Static method in class com.uber.sdk.rides.client.utils.Preconditions
Ensures the value is not null.
checkState(boolean, String) - Static method in class com.uber.sdk.rides.client.utils.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
City() - Constructor for class com.uber.sdk.rides.client.model.UserActivity.City
 
clearCredential(String) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials
Clears the credential for the user in the underlying (@link DateStore}.
ClientError - Class in com.uber.sdk.rides.client.error
A specific error describing what went wrong.
ClientError(String, int, String) - Constructor for class com.uber.sdk.rides.client.error.ClientError
 
com.uber.sdk.core.auth - package com.uber.sdk.core.auth
 
com.uber.sdk.core.auth.internal - package com.uber.sdk.core.auth.internal
 
com.uber.sdk.rides.auth - package com.uber.sdk.rides.auth
 
com.uber.sdk.rides.client - package com.uber.sdk.rides.client
 
com.uber.sdk.rides.client.error - package com.uber.sdk.rides.client.error
 
com.uber.sdk.rides.client.internal - package com.uber.sdk.rides.client.internal
 
com.uber.sdk.rides.client.model - package com.uber.sdk.rides.client.model
 
com.uber.sdk.rides.client.services - package com.uber.sdk.rides.client.services
 
com.uber.sdk.rides.client.utils - package com.uber.sdk.rides.client.utils
 
createService() - Method in class com.uber.sdk.rides.client.UberRidesApi
Get the RidesService to use with the Uber API.
CredentialsAuthenticator - Class in com.uber.sdk.rides.auth
 
CredentialsAuthenticator(SessionConfiguration, Credential) - Constructor for class com.uber.sdk.rides.auth.CredentialsAuthenticator
 
CredentialsSession - Class in com.uber.sdk.rides.client
A session containing the details of how an UberRidesApi will interact with the API.
CredentialsSession(SessionConfiguration, Credential) - Constructor for class com.uber.sdk.rides.client.CredentialsSession
 

D

Driver - Class in com.uber.sdk.rides.client.model
The vehicle's driver.
Driver() - Constructor for class com.uber.sdk.rides.client.model.Driver
 

E

equals(Object) - Method in class com.uber.sdk.core.auth.AccessToken
 
ErrorParser - Class in com.uber.sdk.rides.client.error
Used to parse a Response to an ApiError.
ErrorParser() - Constructor for class com.uber.sdk.rides.client.error.ErrorParser
 
Estimate() - Constructor for class com.uber.sdk.rides.client.model.RideEstimate.Estimate
 
estimateRide(RideRequestParameters) - Method in interface com.uber.sdk.rides.client.services.RidesService
The request estimate endpoint allows a ride to be estimated given the desired product, start, and end locations.
expires_at - Variable in class com.uber.sdk.rides.client.error.SurgeConfirmation
 

F

Fare() - Constructor for class com.uber.sdk.rides.client.model.RideEstimate.Fare
 

G

getAccessToken() - Method in interface com.uber.sdk.core.auth.AccessTokenStorage
Returned currently stored token.
getAddress() - Method in class com.uber.sdk.rides.client.model.Place
Gets the address of the Place
getAmount() - Method in class com.uber.sdk.rides.client.model.RideReceipt.Charge
Gets the amount of the charge.
getAuthenticator() - Method in class com.uber.sdk.rides.client.Session
Gets the Authenticator provided after authentication is completed.
getAuthorizationCodeFlow() - Method in class com.uber.sdk.rides.auth.OAuth2Credentials
Gets the underlying AuthorizationCodeFlow.
getAuthorizationHeader(Request) - Static method in class com.uber.sdk.rides.client.internal.ApiInterceptor
 
getAuthorizationUrl() - Method in class com.uber.sdk.rides.auth.OAuth2Credentials
Gets the authorization URL to retrieve the authorization code.
getBearing() - Method in class com.uber.sdk.rides.client.model.Location
The current bearing of the vehicle in degrees (0-359).
getBitValue() - Method in enum com.uber.sdk.core.auth.Scope
Gets the bit value that represents this.
getCapacity() - Method in class com.uber.sdk.rides.client.model.Product
Capacity of product.
getChargeAdjustments() - Method in class com.uber.sdk.rides.client.model.RideReceipt
Gets the adjustments made to the charges such as promotions, and fees.
getClientErrors() - Method in class com.uber.sdk.rides.client.error.ApiError
 
getClientId() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Gets the Client ID to be used by the SDK for requests.
getClientSecret() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Gets the Client Secret to be used by the SDK for requests.
getCode() - Method in class com.uber.sdk.rides.client.error.ClientError
 
getCount() - Method in class com.uber.sdk.rides.client.model.UserActivityPage
Total number of items available.
getCredential() - Method in class com.uber.sdk.rides.auth.CredentialsAuthenticator
Get Credential used for authentication
getCurrencyCode() - Method in class com.uber.sdk.rides.client.model.PriceEstimate
ISO 4217 currency code.
getCurrencyCode() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Estimate
ISO 4217 currency code.
getCurrencyCode() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Fare
ISO 4217 currency code.
getCurrencyCode() - Method in class com.uber.sdk.rides.client.model.RideReceipt
Gets the ISO 4217 currency code.
getCurrencyCode() - Method in class com.uber.sdk.rides.client.model.UserActivity
The currency code of the fare.
getCurrentRide() - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets the current ride a user is on.
getCustomScopes() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Gets a list of custom scopes that your application must be explicitly whitelisted for.
getDescription() - Method in class com.uber.sdk.rides.client.model.PaymentMethod
Gets the description of a Payment Method.
getDescription() - Method in class com.uber.sdk.rides.client.model.Product
Description of product.
getDestination() - Method in class com.uber.sdk.rides.client.model.Ride
 
getDisplay() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Estimate
The license plate number of the vehicle.
getDisplay() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Fare
A String representing the fare, should be used to communicate to the user.
getDisplayName() - Method in class com.uber.sdk.rides.client.model.PriceEstimate
Display name of product.
getDisplayName() - Method in class com.uber.sdk.rides.client.model.Product
Display name of product.
getDisplayName() - Method in class com.uber.sdk.rides.client.model.TimeEstimate
Display name of product.
getDisplayName() - Method in class com.uber.sdk.rides.client.model.UserActivity.City
The display name of the city.
getDisplayText() - Method in class com.uber.sdk.rides.client.model.Promotion
A localized string we recommend to use when offering the promotion to users.
getDistance() - Method in class com.uber.sdk.rides.client.model.PriceEstimate
Expected activity distance (in miles).
getDistance() - Method in class com.uber.sdk.rides.client.model.RideReceipt
Gets the distance of the trip charged.
getDistance() - Method in class com.uber.sdk.rides.client.model.UserActivity
Length of activity in miles.
getDistanceEstimate() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Trip
Expected activity distance.
getDistanceLabel() - Method in class com.uber.sdk.rides.client.model.RideReceipt
Gets the localized unit of distance.
getDistanceUnit() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Trip
The unit of distance (mile or km).
getDomain() - Method in enum com.uber.sdk.rides.client.SessionConfiguration.EndpointRegion
 
getDriver() - Method in class com.uber.sdk.rides.client.model.Ride
The object that contains driver details.
getDriversAvailable() - Method in class com.uber.sdk.rides.client.model.SandboxProductRequestParameters
 
getDropoffAddress() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the dropoff location's address for this Ride Request.
getDropoffAddress() - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters
Gets the dropoff location's address for this Ride update.
getDropoffatitude() - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters
Gets the dropoff location's Latitude for this Ride update.
getDropoffLatitude() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the dropoff location's Latitude for this Ride Request.
getDropoffLongitude() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the dropoff location's Longitude for this Ride Request.
getDropoffLongitude() - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters
Gets the dropoff location's Longitude for this Ride update.
getDropoffNickname() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the dropoff location's nickname for this Ride Request.
getDropoffNickname() - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters
Gets the dropoff location's nickname for this Ride update.
getDropoffPlaceId() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the dropoff place identifier for this Ride Request.
getDropoffPlaceId() - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters
Gets the dropoff place identifier for this Ride update.
getDuration() - Method in class com.uber.sdk.rides.client.model.PriceEstimate
Expected activity duration (in seconds).
getDuration() - Method in class com.uber.sdk.rides.client.model.RideReceipt
Gets the time duration of the trip in ISO 8601 HH:MM:SS format.
getDurationEstimate() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Trip
Expected activity duration (in minutes).
getEmail() - Method in class com.uber.sdk.rides.client.model.UserProfile
Email address of the Uber user.
getEndpointHost() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Gets the endpoint host used to hit the Uber API.
getEndpointRegion() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Gets the current SessionConfiguration.EndpointRegion the SDK is using.
getEndTime() - Method in class com.uber.sdk.rides.client.model.UserActivity
Unix timestamp of activity end time.
getEnvironment() - Method in class com.uber.sdk.rides.client.SessionConfiguration
getEstimate() - Method in class com.uber.sdk.rides.client.model.PriceEstimate
Formatted string of estimate in local currency of the start location.
getEstimate() - Method in class com.uber.sdk.rides.client.model.RideEstimate
Details of the estimate, if null, use RideEstimate.getFare().
getEstimate() - Method in class com.uber.sdk.rides.client.model.TimeEstimate
ETA for the product (in seconds).
getEta() - Method in class com.uber.sdk.rides.client.model.Location
If present, the ETA in minutes until this location is reached.
getExpiresAt() - Method in class com.uber.sdk.rides.client.error.SurgeConfirmation
 
getExpiresAt() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Fare
The UNIX time this fare expires at, if after this a new fare should be generated.
getExpiresIn() - Method in class com.uber.sdk.core.auth.AccessToken
Gets the time the AccessToken expires at.
getFare() - Method in class com.uber.sdk.rides.client.model.RideEstimate
Details of the fare, if null, use RideEstimate.getEstimate().
getFare() - Method in class com.uber.sdk.rides.client.model.UserActivity
The fare of the trip.
getFareId() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Estimate
The fare ID assigned for this estimate.
getFareId() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Fare
The unique identifier of this fare for a user.
getFareId() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the fare ID to be used for this Ride Request, shared ride (Uber Pool) will return this otherwise it will be null.
getFirstName() - Method in class com.uber.sdk.rides.client.model.UserProfile
First name of the Uber user.
getHighEstimate() - Method in class com.uber.sdk.rides.client.model.PriceEstimate
Upper bound of the estimated price.
getHighEstimate() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Estimate
Upper bound of the estimated price.
getHref() - Method in class com.uber.sdk.rides.client.error.SurgeConfirmation
 
getHref() - Method in class com.uber.sdk.rides.client.model.RideMap
The URL to the tracking map.
getImage() - Method in class com.uber.sdk.rides.client.model.Product
Image URL representing the product.
getLastName() - Method in class com.uber.sdk.rides.client.model.UserProfile
Last name of the Uber user.
getLastUsedPaymentMethodId() - Method in class com.uber.sdk.rides.client.model.PaymentMethodsResponse
Gets the identifier of the last used PaymentMethod.
getLatitude() - Method in class com.uber.sdk.rides.client.model.Location
The latitude in decimal notation.
getLatitude() - Method in class com.uber.sdk.rides.client.model.UserActivity.City
The latitude of the city center.
getLicensePlate() - Method in class com.uber.sdk.rides.client.model.Vehicle
The license plate number of the vehicle.
getLimit() - Method in class com.uber.sdk.rides.client.model.UserActivityPage
Number of items to retrieve (50 max).
getLocale() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Get the requested language Locale for requests
getLocalizedValue() - Method in class com.uber.sdk.rides.client.model.Promotion
The value of the promotion that is available to a user in this location in the local currency.
getLocation() - Method in class com.uber.sdk.rides.client.model.Ride
The object that contains the location information of the vehicle and driver.
getLoginHost() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Gets the login host used to sign in to the Uber API.
getLongitude() - Method in class com.uber.sdk.rides.client.model.Location
The longitude in decimal notation.
getLongitude() - Method in class com.uber.sdk.rides.client.model.UserActivity.City
The longitude of the city center.
getLowEstimate() - Method in class com.uber.sdk.rides.client.model.PriceEstimate
Lower bound of the estimated price.
getLowEstimate() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Estimate
Lower bound of the estimated price.
getMake() - Method in class com.uber.sdk.rides.client.model.Vehicle
The vehicle make or brand.
getMeta() - Method in class com.uber.sdk.rides.client.error.ApiError
 
getMinimum() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Estimate
The minimum price of the ride.
getModel() - Method in class com.uber.sdk.rides.client.model.Vehicle
The vehicle model or type.
getMultiplier() - Method in class com.uber.sdk.rides.client.error.SurgeConfirmation
 
getName() - Method in class com.uber.sdk.rides.client.model.Driver
The first name of the driver.
getName() - Method in class com.uber.sdk.rides.client.model.RideReceipt.Charge
Gets the name of the charge.
getOffset() - Method in class com.uber.sdk.rides.client.model.UserActivityPage
Position in pagination.
getPaymentMethodId() - Method in class com.uber.sdk.rides.client.model.PaymentMethod
Gets the unique identifier of a Payment Method
getPaymentMethodId() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the payment method identifier to be used for this Ride Request.
getPaymentMethods() - Method in class com.uber.sdk.rides.client.model.PaymentMethodsResponse
Gets a list of PaymentMethods for a user.
getPaymentMethods() - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets the PaymentMethods of user and their last used method ID.
getPhoneNumber() - Method in class com.uber.sdk.rides.client.model.Driver
The formatted phone number for contacting the driver.
getPickup() - Method in class com.uber.sdk.rides.client.model.Ride
 
getPickupAddress() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the pickup location's address for this Ride Request.
getPickupEstimate() - Method in class com.uber.sdk.rides.client.model.RideEstimate
The estimated time of vehicle arrival in minutes.
getPickupLatitude() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the pickup location's Latitude for this Ride Request.
getPickupLongitude() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the pickup location's Longitude for this Ride Request.
getPickupNickname() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the pickup location's nickname for this Ride Request.
getPickupPlaceId() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the pickup place identifier for this Ride Request.
getPickupTimeEstimate(float, float, String) - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets ETAs for all products offered at a given location, with the responses expressed as integers in seconds.
getPicture() - Method in class com.uber.sdk.rides.client.model.UserProfile
Image URL of the Uber user.
getPictureUrl() - Method in class com.uber.sdk.rides.client.model.Driver
The URL to the photo of the driver.
getPictureUrl() - Method in class com.uber.sdk.rides.client.model.Vehicle
The URL to the photo of the vehicle.
getPlace(String) - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets information about a user's Place.
getPriceEstimates(float, float, float, float) - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets an estimated price range for each product offered at a given location.
getPrices() - Method in class com.uber.sdk.rides.client.model.PriceEstimatesResponse
The price estimates.
getProduct(String) - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets information about a specific product.
getProductId() - Method in class com.uber.sdk.rides.client.model.PriceEstimate
Unique identifier representing a specific product for a given latitude & longitude.
getProductId() - Method in class com.uber.sdk.rides.client.model.Product
A unique identifier representing a specific product for a given latitude & longitude.
getProductId() - Method in class com.uber.sdk.rides.client.model.Ride
The product ID associated to the Ride.
getProductId() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the product Id for this Ride Request
getProductId() - Method in class com.uber.sdk.rides.client.model.TimeEstimate
Unique identifier representing a specific product for a given latitude & longitude.
getProductId() - Method in class com.uber.sdk.rides.client.model.UserActivity
Unique identifier representing a specific product for a given latitude & longitude.
getProducts() - Method in class com.uber.sdk.rides.client.model.ProductsResponse
The products.
getProducts(float, float) - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets information about the products offered at a given location.
getPromoCode() - Method in class com.uber.sdk.rides.client.model.UserProfile
Promo code of the Uber user.
getPromotions(float, float, float, float) - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets information about the promotion that will be available to a new user based on their activity's location.
getRating() - Method in class com.uber.sdk.rides.client.model.Driver
The driver's star rating out of 5 stars.
getRedirectUri() - Method in class com.uber.sdk.rides.auth.OAuth2Credentials
Gets the redirect URI.
getRedirectUri() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Gets the Redirect URI to be used for implicit grant.
getRefreshToken() - Method in class com.uber.sdk.core.auth.AccessToken
Gets the refresh token used to update the AccessToken.access_token.
getRequestTime() - Method in class com.uber.sdk.rides.client.model.UserActivity
Unix timestamp of activity request time.
getRideDetails(String) - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets details about a specific ride.
getRideId() - Method in class com.uber.sdk.rides.client.model.Ride
The unique ID of the ride.
getRideId() - Method in class com.uber.sdk.rides.client.model.RideMap
The unique ID of the ride request.
getRideId() - Method in class com.uber.sdk.rides.client.model.RideReceipt
Gets the unique ID of the ride.
getRideId() - Method in class com.uber.sdk.rides.client.model.UserActivity
The unique ID for a ride.
getRideMap(String) - Method in interface com.uber.sdk.rides.client.services.RidesService
Get a map with a visual representation of a ride for tracking purposes.
getScopes() - Method in class com.uber.sdk.core.auth.AccessToken
Gets the Scopes the access token works for.
getScopes() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Gets the Scope's set for authentication
getScopeType() - Method in enum com.uber.sdk.core.auth.Scope
Gets the Scope.ScopeType associated with this Scope.
getSeatCount() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the number of seats required for this Ride Request.
getServerToken() - Method in class com.uber.sdk.rides.client.SessionConfiguration
Gets the server Token to be used by the SDK for requests
getSessionConfiguration() - Method in class com.uber.sdk.core.auth.AccessTokenAuthenticator
Get SessionConfiguration used for authentication
getSessionConfiguration() - Method in interface com.uber.sdk.core.auth.Authenticator
Get SessionConfiguration used for providing signining information for requests
getSessionConfiguration() - Method in class com.uber.sdk.rides.auth.CredentialsAuthenticator
 
getSessionConfiguration() - Method in class com.uber.sdk.rides.auth.ServerTokenAuthenticator
Get SessionConfiguration used for authentication
getSmsNumber() - Method in class com.uber.sdk.rides.client.model.Driver
The formatted sms number for contacting the driver.
getStartCity() - Method in class com.uber.sdk.rides.client.model.UserActivity
The city, represented by the center latitude and longitude, of the pickup location.
getStartTime() - Method in class com.uber.sdk.rides.client.model.UserActivity
Unix timestamp of activity start time.
getStatus() - Method in class com.uber.sdk.rides.client.error.ClientError
 
getStatus() - Method in class com.uber.sdk.rides.client.model.Ride
The status of the ride indicating state.
getStatus() - Method in class com.uber.sdk.rides.client.model.SandboxRideRequestParameters
The sandbox status to set.
getStatus() - Method in class com.uber.sdk.rides.client.model.UserActivity
Status of the activity.
getSubTotal() - Method in class com.uber.sdk.rides.client.model.RideReceipt
Gets the summation of the normal_fare and surge_charge.
getSurgeConfirmation() - Method in class com.uber.sdk.rides.client.error.Meta
 
getSurgeConfirmationHref() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Estimate
The URL a user must visit to accept surge pricing.
getSurgeConfirmationId() - Method in class com.uber.sdk.rides.client.error.SurgeConfirmation
 
getSurgeConfirmationId() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Estimate
The unique identifier of the surge session for a user.
getSurgeConfirmationId() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Gets the unique identifier of the surge session.
getSurgeMultiplier() - Method in class com.uber.sdk.rides.client.model.PriceEstimate
Expected surge multiplier.
getSurgeMultiplier() - Method in class com.uber.sdk.rides.client.model.Ride
The surge pricing multiplier used to calculate the increased price of a Request.
getSurgeMultiplier() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Estimate
Expected surge multiplier.
getSurgeMultiplier() - Method in class com.uber.sdk.rides.client.model.SandboxProductRequestParameters
 
getTimes() - Method in class com.uber.sdk.rides.client.model.TimeEstimatesResponse
The time estimates.
getTitle() - Method in class com.uber.sdk.rides.client.error.ClientError
 
getToken() - Method in class com.uber.sdk.core.auth.AccessToken
Gets the raw token used to make API requests
getTokenStorage() - Method in class com.uber.sdk.core.auth.AccessTokenAuthenticator
Get AccessTokenStorage used for authentication
getTokenType() - Method in class com.uber.sdk.core.auth.AccessToken
Gets the type associated with AccessToken.access_token.
getTotalCharged() - Method in class com.uber.sdk.rides.client.model.RideReceipt
Gets the total amount charged to the users payment method.
getTotalOwed() - Method in class com.uber.sdk.rides.client.model.RideReceipt
Gets the total amount still owed after attempting to charge the user.
getTrip() - Method in class com.uber.sdk.rides.client.model.RideEstimate
Details of the estimated distance.
getType() - Method in class com.uber.sdk.rides.client.model.PaymentMethod
Gets the type of Payment Method.
getType() - Method in class com.uber.sdk.rides.client.model.Promotion
The type of the promo which is either "trip_credit" or "account_credit".
getType() - Method in class com.uber.sdk.rides.client.model.RideReceipt.Charge
Gets the type of the charge.
getUserActivities() - Method in class com.uber.sdk.rides.client.model.UserActivityPage
The user activities.
getUserActivity(Integer, Integer) - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets a limited amount of data about a user's lifetime activity.
getUserProfile() - Method in interface com.uber.sdk.rides.client.services.RidesService
Gets information about the user that has authorized with the application.
getUuid() - Method in class com.uber.sdk.rides.client.model.UserProfile
Unique identifier of the Uber user.
getValue() - Method in class com.uber.sdk.rides.client.model.RideEstimate.Fare
The cost of this fare, to be paired with the currency code.
getVehicle() - Method in class com.uber.sdk.rides.client.model.Ride
The object that contains vehicle details.

H

hashCode() - Method in class com.uber.sdk.core.auth.AccessToken
 
href - Variable in class com.uber.sdk.rides.client.error.SurgeConfirmation
 

I

intercept(Interceptor.Chain) - Method in class com.uber.sdk.rides.client.internal.ApiInterceptor
 
isRefreshable() - Method in class com.uber.sdk.core.auth.AccessTokenAuthenticator
 
isRefreshable() - Method in interface com.uber.sdk.core.auth.Authenticator
Indicates whether this authenticator can be refreshed.
isRefreshable() - Method in class com.uber.sdk.rides.auth.CredentialsAuthenticator
 
isRefreshable() - Method in class com.uber.sdk.rides.auth.ServerTokenAuthenticator
 
isShared() - Method in class com.uber.sdk.rides.client.model.Product
 
isShared() - Method in class com.uber.sdk.rides.client.model.Ride
Indicates whether the ride is a shared ride or not.
isUpfrontFareEnabled() - Method in class com.uber.sdk.rides.client.model.Product
 

L

loadCredential(String) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials
Loads the Credential for the user from the underlying DataStore.
Location - Class in com.uber.sdk.rides.client.model
Location in latitude and longitude in decimal notation.
Location(float, float) - Constructor for class com.uber.sdk.rides.client.model.Location
Constructor.

M

Meta - Class in com.uber.sdk.rides.client.error
Meta information about an ApiError.
Meta(SurgeConfirmation) - Constructor for class com.uber.sdk.rides.client.error.Meta
 
multiplier - Variable in class com.uber.sdk.rides.client.error.SurgeConfirmation
 

N

newBuilder() - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
 
newBuilder() - Method in class com.uber.sdk.rides.client.SessionConfiguration
 

O

OAuth2Credentials - Class in com.uber.sdk.rides.auth
Utility for creating and managing OAuth 2.0 Credentials.
OAuth2Credentials.Builder - Class in com.uber.sdk.rides.auth
Builder for OAuth2Credentials.
OAuth2Service - Interface in com.uber.sdk.core.auth.internal
 
OAuthScopes - Annotation Type in com.uber.sdk.core.auth.internal
 
OAuthScopesAdapter - Class in com.uber.sdk.core.auth.internal
 
OAuthScopesAdapter() - Constructor for class com.uber.sdk.core.auth.internal.OAuthScopesAdapter
 

P

parseError(Response<?>) - Static method in class com.uber.sdk.rides.client.error.ErrorParser
Parses a Response into an ApiError.
parseError(String, int, String) - Static method in class com.uber.sdk.rides.client.error.ErrorParser
Parses an error body and code into an ApiError.
parseScopes(String) - Static method in enum com.uber.sdk.core.auth.Scope
 
parseScopes(int) - Static method in enum com.uber.sdk.core.auth.Scope
 
PaymentMethod - Class in com.uber.sdk.rides.client.model
A user's Payment Method.
PaymentMethod() - Constructor for class com.uber.sdk.rides.client.model.PaymentMethod
 
PaymentMethodsResponse - Class in com.uber.sdk.rides.client.model
Response object containing a user's Payment Methods.
PaymentMethodsResponse() - Constructor for class com.uber.sdk.rides.client.model.PaymentMethodsResponse
 
Place - Class in com.uber.sdk.rides.client.model
A user's Place.
Place() - Constructor for class com.uber.sdk.rides.client.model.Place
 
Place.Places - Enum in com.uber.sdk.rides.client.model
Represents the defined Places for a user.
PlaceParameters - Class in com.uber.sdk.rides.client.model
Parameters that define a Place
PlaceParameters.Builder - Class in com.uber.sdk.rides.client.model
Builder for place parameters
Preconditions - Class in com.uber.sdk.rides.client.utils
Simple static methods to be called at the start of your own methods to verify correct arguments and state.
Preconditions() - Constructor for class com.uber.sdk.rides.client.utils.Preconditions
 
PriceEstimate - Class in com.uber.sdk.rides.client.model
An estimated price for a product on the Uber platform.
PriceEstimate() - Constructor for class com.uber.sdk.rides.client.model.PriceEstimate
 
PriceEstimatesResponse - Class in com.uber.sdk.rides.client.model
Response object containing available price estimates.
PriceEstimatesResponse() - Constructor for class com.uber.sdk.rides.client.model.PriceEstimatesResponse
 
Product - Class in com.uber.sdk.rides.client.model
A product representing a type of ride on the Uber platform.
Product() - Constructor for class com.uber.sdk.rides.client.model.Product
 
ProductsResponse - Class in com.uber.sdk.rides.client.model
Response object containing available products.
ProductsResponse() - Constructor for class com.uber.sdk.rides.client.model.ProductsResponse
 
Promotion - Class in com.uber.sdk.rides.client.model
A promotion for a new user.
Promotion() - Constructor for class com.uber.sdk.rides.client.model.Promotion
 

R

refresh(Response) - Method in class com.uber.sdk.core.auth.AccessTokenAuthenticator
 
refresh(Response) - Method in interface com.uber.sdk.core.auth.Authenticator
Refresh authentication token that is used to Authenticator.signRequest(Request.Builder)
refresh(String, String) - Method in interface com.uber.sdk.core.auth.internal.OAuth2Service
 
refresh(Response) - Method in class com.uber.sdk.rides.auth.CredentialsAuthenticator
 
refresh(Response) - Method in class com.uber.sdk.rides.auth.ServerTokenAuthenticator
 
RefreshAuthenticator - Class in com.uber.sdk.rides.client.internal
 
RefreshAuthenticator(Authenticator) - Constructor for class com.uber.sdk.rides.client.internal.RefreshAuthenticator
 
removeAccessToken() - Method in interface com.uber.sdk.core.auth.AccessTokenStorage
Remove current token.
requestRide(RideRequestParameters) - Method in interface com.uber.sdk.rides.client.services.RidesService
Requests a ride on behalf of a user given their desired product, start, and end locations.
Ride - Class in com.uber.sdk.rides.client.model
An ongoing or completed ride.
Ride() - Constructor for class com.uber.sdk.rides.client.model.Ride
 
Ride.Status - Enum in com.uber.sdk.rides.client.model
Represents all possible Ride statuses
RideEstimate - Class in com.uber.sdk.rides.client.model
An estimate for a ride.
RideEstimate() - Constructor for class com.uber.sdk.rides.client.model.RideEstimate
 
RideEstimate.Estimate - Class in com.uber.sdk.rides.client.model
Details of an estimate for a product that does not use up front pricing.
RideEstimate.Fare - Class in com.uber.sdk.rides.client.model
Details of the fare for a product that uses up front pricing.
RideEstimate.Trip - Class in com.uber.sdk.rides.client.model
Details of the estimated distance.
RideMap - Class in com.uber.sdk.rides.client.model
Contains a link to an updating webview for tracking the ride.
RideMap() - Constructor for class com.uber.sdk.rides.client.model.RideMap
 
RideReceipt - Class in com.uber.sdk.rides.client.model
A receipt for a completed request.
RideReceipt() - Constructor for class com.uber.sdk.rides.client.model.RideReceipt
 
RideReceipt.Charge - Class in com.uber.sdk.rides.client.model
 
RideRequestParameters - Class in com.uber.sdk.rides.client.model
Parameters to make a ride request.
RideRequestParameters.Builder - Class in com.uber.sdk.rides.client.model
Builder for ride request parameters.
RidesService - Interface in com.uber.sdk.rides.client.services
 
RideUpdateParameters - Class in com.uber.sdk.rides.client.model
Parameters to update a ride.
RideUpdateParameters.Builder - Class in com.uber.sdk.rides.client.model
Builder for ride update parameters.

S

SandboxProductRequestParameters - Class in com.uber.sdk.rides.client.model
Parameters to update a sandbox product.
SandboxProductRequestParameters.Builder - Class in com.uber.sdk.rides.client.model
Builder for product request parameters.
SandboxRideRequestParameters - Class in com.uber.sdk.rides.client.model
Parameters to update a sandbox ride.
SandboxRideRequestParameters.Builder - Class in com.uber.sdk.rides.client.model
Builder for ride request parameters.
Scope - Enum in com.uber.sdk.core.auth
An Uber API scope.
Scope.ScopeType - Enum in com.uber.sdk.core.auth
Category of Scope that describes its level of access.
ServerTokenAuthenticator - Class in com.uber.sdk.rides.auth
 
ServerTokenAuthenticator(SessionConfiguration) - Constructor for class com.uber.sdk.rides.auth.ServerTokenAuthenticator
 
ServerTokenSession - Class in com.uber.sdk.rides.client
A session containing the details of how an UberRidesApi will interact with the API.
ServerTokenSession(SessionConfiguration) - Constructor for class com.uber.sdk.rides.client.ServerTokenSession
 
Session<T extends Authenticator> - Class in com.uber.sdk.rides.client
A session containing the details of how an UberRidesApi will interact with the API.
Session(T) - Constructor for class com.uber.sdk.rides.client.Session
 
SessionConfiguration - Class in com.uber.sdk.rides.client
LoginConfiguration is used to setup primitives needed for the Uber SDK to authenticate.
SessionConfiguration(String, String, String, String, SessionConfiguration.EndpointRegion, SessionConfiguration.Environment, Collection<Scope>, Collection<String>, Locale) - Constructor for class com.uber.sdk.rides.client.SessionConfiguration
 
SessionConfiguration.Builder - Class in com.uber.sdk.rides.client
SessionConfiguration.EndpointRegion - Enum in com.uber.sdk.rides.client
 
SessionConfiguration.Environment - Enum in com.uber.sdk.rides.client
An Uber API Environment.
setAccessToken(AccessToken) - Method in interface com.uber.sdk.core.auth.AccessTokenStorage
Replace token with new one.
setAddress(String) - Method in class com.uber.sdk.rides.client.model.PlaceParameters.Builder
 
setAuthorizationCodeFlow(AuthorizationCodeFlow) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
Sets the authorization code flow.
setAuthorizationHeader(Request.Builder, String) - Static method in class com.uber.sdk.rides.client.internal.ApiInterceptor
 
setClientId(String) - Method in class com.uber.sdk.rides.client.SessionConfiguration.Builder
The Uber API requires a registered clientId to be sent along with API requests and Deeplinks.
setClientSecret(String) - Method in class com.uber.sdk.rides.client.SessionConfiguration.Builder
The Uber API requires a registered clientSecret to be used for Authentication.
setClientSecrets(String, String) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
Sets the client ID and secret retrieved from the Manage Apps page.
setCredentialDataStoreFactory(AbstractDataStoreFactory) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
Sets the Credential DataStore factory used for storing and loading Credentials per user.
setCustomScopes(Collection<String>) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
Sets a list of custom scopes that your application must be explicitly whitelisted for.
setCustomScopes(Collection<String>) - Method in class com.uber.sdk.rides.client.SessionConfiguration.Builder
Sets a list of custom scopes that your application must be explicitly whitelisted for.
setDriversAvailable(boolean) - Method in class com.uber.sdk.rides.client.model.SandboxProductRequestParameters.Builder
Sets the availability of drivers to simulate.
setDropoffAddress(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the pickup location's address.
setDropoffAddress(String) - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters.Builder
Sets the dropoff location's address.
setDropoffCoordinates(Float, Float) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the dropoff location's coordinates.
setDropoffCoordinates(Float, Float) - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters.Builder
Sets the dropoff location's coordinates.
setDropoffNickname(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the pickup location's nickname.
setDropoffNickname(String) - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters.Builder
Sets the dropoff location's nickname.
setDropoffPlace(Place.Places) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the pickup location via place identifier.
setDropoffPlace(Place.Places) - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters.Builder
Sets the dropoff location via place identifier.
setDropoffPlaceId(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the pickup location via place identifier.
setDropoffPlaceId(String) - Method in class com.uber.sdk.rides.client.model.RideUpdateParameters.Builder
Sets the dropoff location via place identifier.
setEnvironment(SessionConfiguration.Environment) - Method in class com.uber.sdk.rides.client.SessionConfiguration.Builder
Sets the SessionConfiguration.Environment to be used for API requests
setFareId(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the fare Id requested for this ride.
setHttpTransport(HttpTransport) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
Sets the HTTP Transport.
setLocale(Locale) - Method in class com.uber.sdk.rides.client.SessionConfiguration.Builder
Sets the requested Locale through the Accept-Language HTTP header.
setLogger(HttpLoggingInterceptor.Logger) - Method in class com.uber.sdk.rides.client.UberRidesApi.Builder
Sets the HttpLoggingInterceptor.Logger to use.
setLogLevel(HttpLoggingInterceptor.Level) - Method in class com.uber.sdk.rides.client.UberRidesApi.Builder
Sets the Log level for requests.
setOkHttpClient(OkHttpClient) - Method in class com.uber.sdk.rides.client.UberRidesApi.Builder
Sets an existing OkHttpClient to use for Uber Rides API requests
setPaymentMethodId(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the payment method to be used for this request.
setPickupAddress(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the pickup location's address.
setPickupCoordinates(Float, Float) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the pickup location's coordinates.
setPickupNickname(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the pickup location's nickname.
setPickupPlace(Place.Places) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the pickup location via place identifier.
setPickupPlaceId(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the pickup location via place identifier.
setPlace(String, PlaceParameters) - Method in interface com.uber.sdk.rides.client.services.RidesService
Sets information about a user's Place.
setProductId(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the unique ID of the product being requested.
setRedirectUri(String) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
Sets the redirect URI for authentication request.
setRedirectUri(String) - Method in class com.uber.sdk.rides.client.SessionConfiguration.Builder
Sets the redirect URI that is registered for this application.
setScopes(Collection<Scope>) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
Sets the scopes to request for authentication for.
setScopes(Collection<Scope>) - Method in class com.uber.sdk.rides.client.SessionConfiguration.Builder
Sets the Scope Collection to be used when requesting authentication
setSeatCount(Integer) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets the number of seats required for this request.
setServerToken(String) - Method in class com.uber.sdk.rides.client.SessionConfiguration.Builder
The Uber API can use a server token for some endpoints.
setSessionConfiguration(SessionConfiguration) - Method in class com.uber.sdk.rides.auth.OAuth2Credentials.Builder
Set the SessionConfiguration information
setStatus(String) - Method in class com.uber.sdk.rides.client.model.SandboxRideRequestParameters.Builder
Sets the value to change a Request's status to.
setSurgeConfirmationId(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters.Builder
Sets he unique identifier of the surge session for a user.
setSurgeConfirmationId(String) - Method in class com.uber.sdk.rides.client.model.RideRequestParameters
Sets the unique identifier of the surge session for a user.
setSurgeMultiplier(float) - Method in class com.uber.sdk.rides.client.model.SandboxProductRequestParameters.Builder
Sets the surge multiplier to a Product should have when making a Request in the Sandbox.
signRequest(Request.Builder) - Method in class com.uber.sdk.core.auth.AccessTokenAuthenticator
 
signRequest(Request.Builder) - Method in interface com.uber.sdk.core.auth.Authenticator
Add authentication header required to the request.
signRequest(Request.Builder) - Method in class com.uber.sdk.rides.auth.CredentialsAuthenticator
 
signRequest(Request.Builder) - Method in class com.uber.sdk.rides.auth.ServerTokenAuthenticator
 
subDomain - Variable in enum com.uber.sdk.rides.client.SessionConfiguration.Environment
 
surge_confirmation_id - Variable in class com.uber.sdk.rides.client.error.SurgeConfirmation
 
SurgeConfirmation - Class in com.uber.sdk.rides.client.error
Used to confirm surge pricing when RidesService.requestRide(RideRequestParameters) has failed.
SurgeConfirmation(String, String, float, long) - Constructor for class com.uber.sdk.rides.client.error.SurgeConfirmation
 

T

TimeEstimate - Class in com.uber.sdk.rides.client.model
An estimated time for a product on the Uber platform.
TimeEstimate() - Constructor for class com.uber.sdk.rides.client.model.TimeEstimate
 
TimeEstimatesResponse - Class in com.uber.sdk.rides.client.model
Response object containing time estimates.
TimeEstimatesResponse() - Constructor for class com.uber.sdk.rides.client.model.TimeEstimatesResponse
 
toJson(BigDecimal) - Method in class com.uber.sdk.rides.client.internal.BigDecimalAdapter
 
TOKEN_PATH - Static variable in class com.uber.sdk.rides.auth.OAuth2Credentials
 
toStandardString(Collection<Scope>) - Static method in enum com.uber.sdk.core.auth.Scope
 
toString() - Method in enum com.uber.sdk.rides.client.model.Place.Places
 
Trip() - Constructor for class com.uber.sdk.rides.client.model.RideEstimate.Trip
 

U

UberRidesApi - Class in com.uber.sdk.rides.client
 
UberRidesApi.Builder - Class in com.uber.sdk.rides.client
Builder for UberRidesApi
updateRide(String, RideUpdateParameters) - Method in interface com.uber.sdk.rides.client.services.RidesService
Update an ongoing request's destination.
updateSandboxProduct(String, SandboxProductRequestParameters) - Method in interface com.uber.sdk.rides.client.services.RidesService
Updates the product in the sandbox environement to simulate the possible responses the Request endpoint will return when requesting a particular product, such as surge pricing and driver availability.
updateSandboxRide(String, SandboxRideRequestParameters) - Method in interface com.uber.sdk.rides.client.services.RidesService
Updates the ride in the sandbox environement to simulate the possible states of a the Request.
UserActivity - Class in com.uber.sdk.rides.client.model
A user's activity.
UserActivity() - Constructor for class com.uber.sdk.rides.client.model.UserActivity
 
UserActivity.City - Class in com.uber.sdk.rides.client.model
Represents a city by it's centered latitude and longitude.
UserActivityPage - Class in com.uber.sdk.rides.client.model
Represents a page of user activities.
UserActivityPage() - Constructor for class com.uber.sdk.rides.client.model.UserActivityPage
 
UserProfile - Class in com.uber.sdk.rides.client.model
A user's profile.
UserProfile() - Constructor for class com.uber.sdk.rides.client.model.UserProfile
 

V

valueOf(String) - Static method in enum com.uber.sdk.core.auth.Scope.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.uber.sdk.core.auth.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.uber.sdk.rides.client.model.Place.Places
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.uber.sdk.rides.client.model.Ride.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.uber.sdk.rides.client.SessionConfiguration.EndpointRegion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.uber.sdk.rides.client.SessionConfiguration.Environment
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.uber.sdk.core.auth.Scope.ScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.uber.sdk.core.auth.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.uber.sdk.rides.client.model.Place.Places
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.uber.sdk.rides.client.model.Ride.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.uber.sdk.rides.client.SessionConfiguration.EndpointRegion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.uber.sdk.rides.client.SessionConfiguration.Environment
Returns an array containing the constants of this enum type, in the order they are declared.
Vehicle - Class in com.uber.sdk.rides.client.model
An Uber vehicle.
Vehicle() - Constructor for class com.uber.sdk.rides.client.model.Vehicle
 

W

with(Session) - Static method in class com.uber.sdk.rides.client.UberRidesApi
Starts a UberRidesApi.Builder with a Session to create Uber Services.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links