A B C D E F G H I N O P Q R S T U V 
All Classes All Packages

A

AMQP - com.azure.android.core.rest.annotation.ServiceClientProtocol
 

B

BodyParam - Annotation Type in com.azure.android.core.rest.annotation
Annotation to annotate a parameter to send to a REST endpoint as HTTP Request content.
builder() - Method in annotation type com.azure.android.core.rest.annotation.ServiceClient
The builder class that can construct an instance of this class.
byPage() - Method in class com.azure.android.core.rest.util.paging.PagedAsyncStream
byPage() - Method in class com.azure.android.core.rest.util.paging.PagedIterable
Gets a Iterable of PagedResponse starting at the first page.
byPage(String) - Method in class com.azure.android.core.rest.util.paging.PagedAsyncStream
byPage(String) - Method in class com.azure.android.core.rest.util.paging.PagedIterable
Gets a Iterable of PagedResponse beginning at the page identified by the given token.

C

Callback<T> - Interface in com.azure.android.core.rest
The callback type to notify the result of a REST call.
close() - Method in class com.azure.android.core.rest.StreamResponse
Disposes the connection associated with this StreamResponse.
close() - Method in class com.azure.android.core.rest.util.paging.PagedResponseBase
code() - Method in annotation type com.azure.android.core.rest.annotation.UnexpectedResponseExceptionType
HTTP status codes which trigger the exception to be thrown or returned, if not status codes are listed the exception is always thrown or returned.
COLLECTION - com.azure.android.core.rest.annotation.ReturnType
 
com.azure.android.core.rest - package com.azure.android.core.rest
Package containing implementation-specific APIs that should not be used by end-users.
com.azure.android.core.rest.annotation - package com.azure.android.core.rest.annotation
Package containing annotations for client side methods that maps to REST APIs.
com.azure.android.core.rest.implementation - package com.azure.android.core.rest.implementation
Package containing implementation-specific APIs that should not be used by end-users.
com.azure.android.core.rest.util.paging - package com.azure.android.core.rest.util.paging
Package containing paging related types.
create(Class<A>, HttpPipeline, JacksonSerder) - Static method in class com.azure.android.core.rest.RestProxy
Create a proxy implementation of the provided Swagger interface.
createParameterizedType(Type, Type...) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Create a parameterized type from a raw class and its type arguments.

D

Delete - Annotation Type in com.azure.android.core.rest.annotation
HTTP DELETE method annotation with its value describing the path to a REST endpoint for deleting the resource.

E

encoded() - Method in annotation type com.azure.android.core.rest.annotation.FormParam
A value true for this argument indicates that value of FormParam.value() is already encoded hence engine should not encode it, by default value will be encoded.
encoded() - Method in annotation type com.azure.android.core.rest.annotation.HostParam
A value true for this argument indicates that value of HostParam.value() is already encoded hence engine should not encode it, by default value will be encoded.
encoded() - Method in annotation type com.azure.android.core.rest.annotation.PathParam
A value true for this argument indicates that value of PathParam.value() is already encoded hence engine should not encode it, by default value will be encoded.
encoded() - Method in annotation type com.azure.android.core.rest.annotation.QueryParam
A value true for this argument indicates that value of QueryParam.value() is already encoded hence engine should not encode it, by default value will be encoded.
exceptionBodyType - Variable in class com.azure.android.core.rest.implementation.HttpResponseExceptionInfo
 
exceptionType - Variable in class com.azure.android.core.rest.implementation.HttpResponseExceptionInfo
 
ExpectedResponses - Annotation Type in com.azure.android.core.rest.annotation
Annotation to annotate list of HTTP status codes that are expected in response from a REST endpoint.

F

Fluent - Annotation Type in com.azure.android.core.rest.annotation
Annotation given to all classes that are expected to provide a fluent API to end users.
forEach(AsyncStreamHandler<T>) - Method in class com.azure.android.core.rest.util.paging.PagedAsyncStream
Enumerate the PagedAsyncStream by signaling each page element across all pages to the handler.onNext.
FormParam - Annotation Type in com.azure.android.core.rest.annotation
Annotation for form parameters to be sent to a REST API Request URI.
from(String) - Method in class com.azure.android.core.rest.util.paging.PagedAsyncStream

G

Get - Annotation Type in com.azure.android.core.rest.annotation
HTTP GET method annotation describing the parameterized relative path to a REST endpoint for resource retrieval.
getAllClasses(Class<?>) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Find all super classes including provided class.
getContinuationToken() - Method in class com.azure.android.core.rest.implementation.ItemPage
 
getContinuationToken() - Method in class com.azure.android.core.rest.util.paging.PagedResponseBase
getDeserializedHeaders() - Method in class com.azure.android.core.rest.ResponseBase
Get the headers from the HTTP response, transformed into the header type, H.
getDeserializedHeaders() - Method in class com.azure.android.core.rest.util.paging.PagedResponseBase
Get the headers from the HTTP response, transformed into the header type H.
getElements() - Method in class com.azure.android.core.rest.implementation.ItemPage
 
getElements() - Method in class com.azure.android.core.rest.util.paging.PagedResponseBase
getHeaders() - Method in interface com.azure.android.core.rest.Response
Gets the headers from the HTTP response.
getHeaders() - Method in class com.azure.android.core.rest.ResponseBase
Gets the headers from the HTTP response.
getHeaders() - Method in class com.azure.android.core.rest.SimpleResponse
Gets the headers from the HTTP response.
getHeaders() - Method in class com.azure.android.core.rest.util.paging.PagedResponseBase
Gets the headers from the HTTP response.
getPage(String) - Method in class com.azure.android.core.rest.util.paging.PagedIterable
Retrieve a page with given id pageId.
getPage(String, BiConsumer<PagedResponse<T>, Throwable>) - Method in class com.azure.android.core.rest.util.paging.PagedAsyncStream
Retrieve a page with given id pageId.
getRawClass(Type) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Get the raw class for a given type.
getRequest() - Method in interface com.azure.android.core.rest.Response
Gets the HTTP request which resulted in this response.
getRequest() - Method in class com.azure.android.core.rest.ResponseBase
Gets The request which resulted in this ResponseBase.
getRequest() - Method in class com.azure.android.core.rest.SimpleResponse
Gets the request which resulted in this SimpleResponse.
getRequest() - Method in class com.azure.android.core.rest.util.paging.PagedResponseBase
 
getRestResponseBodyType(Type) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Returns the body type expected in the rest response.
getStatusCode() - Method in interface com.azure.android.core.rest.Response
Gets the HTTP response status code.
getStatusCode() - Method in class com.azure.android.core.rest.ResponseBase
Gets the HTTP response status code.
getStatusCode() - Method in class com.azure.android.core.rest.SimpleResponse
Gets the status code of the HTTP response.
getStatusCode() - Method in class com.azure.android.core.rest.util.paging.PagedResponseBase
Gets the HTTP response status code.
getSuperType(Type) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Get the super type for a given type.
getSuperType(Type, Class<?>) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Get the super type for a type in its super type chain, which has a raw class that matches the specified class.
getTypeArgument(Type) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Get the generic argument, or the first if the type has more than one.
getTypeArguments(Type) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Get the generic arguments for a type.
getValue() - Method in interface com.azure.android.core.rest.Response
Gets the deserialized value of the HTTP response.
getValue() - Method in class com.azure.android.core.rest.ResponseBase
Gets the deserialized value of the HTTP response.
getValue() - Method in class com.azure.android.core.rest.SimpleResponse
Gets the deserialized value of the HTTP response.
getValue() - Method in interface com.azure.android.core.rest.util.paging.PagedResponse
Returns the items in the page.

H

Head - Annotation Type in com.azure.android.core.rest.annotation
HTTP HEAD method annotation describing the parameterized relative path to a REST endpoint.
HeaderParam - Annotation Type in com.azure.android.core.rest.annotation
Replaces the header with the value of its target.
Headers - Annotation Type in com.azure.android.core.rest.annotation
Annotation to annotate list of static headers sent to a REST endpoint.
Host - Annotation Type in com.azure.android.core.rest.annotation
Annotation for parameterized host name targeting a REST service.
HostParam - Annotation Type in com.azure.android.core.rest.annotation
Annotation to annotate replacement of parameterized segments in a dynamic Host.
HTTP - com.azure.android.core.rest.annotation.ServiceClientProtocol
 
HttpResponseExceptionInfo - Class in com.azure.android.core.rest.implementation
Contains the information needed to generate a exception type to be thrown or returned when a REST API returns an error status code.
HttpResponseExceptionInfo(Class<? extends HttpResponseException>) - Constructor for class com.azure.android.core.rest.implementation.HttpResponseExceptionInfo
Creates an HttpResponseExceptionInfo object with the given exception type and expected response body.

I

Immutable - Annotation Type in com.azure.android.core.rest.annotation
Annotation given to all immutable classes.
instantiateException(JacksonSerder, HttpResponse, ClientLogger) - Method in class com.azure.android.core.rest.implementation.HttpResponseExceptionInfo
 
invoke(Object, Method, Object[]) - Method in class com.azure.android.core.rest.RestProxy
 
isAsync() - Method in annotation type com.azure.android.core.rest.annotation.ServiceClient
Represents whether the network IO methods on this client will be performed asynchronously or synchronously (i.e.
isTypeOrSubTypeOf(Type, Type) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Determines if a type is the same or a subtype for another type.
ItemPage<T> - Class in com.azure.android.core.rest.implementation
Base class that is able to deserialize a Page JSON response.
ItemPage() - Constructor for class com.azure.android.core.rest.implementation.ItemPage
 
iterator() - Method in class com.azure.android.core.rest.util.paging.PagedIterable
 
iterator(String) - Method in class com.azure.android.core.rest.util.paging.PagedIterable
Gets a Iterable of PagedIterable beginning at the page identified by the given token.

N

name() - Method in annotation type com.azure.android.core.rest.annotation.ServiceInterface
Name of the service - this must be short and without spaces.

O

onFailure(Throwable) - Method in interface com.azure.android.core.rest.Callback
Called when the REST call is failed.
onSuccess(T) - Method in interface com.azure.android.core.rest.Callback
Called when the call to the REST endpoint is successfully completed.

P

PagedAsyncStream<T> - Class in com.azure.android.core.rest.util.paging
PagedAsyncStream provides the ability to asynchronously enumerate paginated REST responses of type PagedResponse and individual elements in such pages.
PagedAsyncStream(Function<String, AsyncStream<PagedResponse<T>>>, ClientLogger) - Constructor for class com.azure.android.core.rest.util.paging.PagedAsyncStream
Creates an instance of PagedAsyncStream.
PagedIterable<T> - Class in com.azure.android.core.rest.util.paging
PagedIterable provides the ability to enumerate paginated REST responses of type PagedResponse and individual elements in such pages using Iterable interface.
PagedIterable(Function<String, PagedResponse<T>>, Predicate<String>, ClientLogger) - Constructor for class com.azure.android.core.rest.util.paging.PagedIterable
Creates an instance of PagedIterable.
PagedResponse<T> - Interface in com.azure.android.core.rest.util.paging
Response of a REST API that returns page.
PagedResponseBase<H,​T> - Class in com.azure.android.core.rest.util.paging
Represents an HTTP response that contains a list of items deserialized into a Page.
PagedResponseBase(HttpRequest, int, HttpHeaders, Page<String, T>, H) - Constructor for class com.azure.android.core.rest.util.paging.PagedResponseBase
Creates a new instance of the PagedResponseBase type.
PagedResponseBase(HttpRequest, int, HttpHeaders, List<T>, String, H) - Constructor for class com.azure.android.core.rest.util.paging.PagedResponseBase
Creates a new instance of the PagedResponseBase type.
Patch - Annotation Type in com.azure.android.core.rest.annotation
HTTP PATCH method annotation describing the parameterized relative path to a REST endpoint for resource update.
PathParam - Annotation Type in com.azure.android.core.rest.annotation
Annotation to annotate replacement for a named path segment in REST endpoint URL.
Post - Annotation Type in com.azure.android.core.rest.annotation
HTTP POST method annotation describing the parameterized relative path to a REST endpoint for an action.
protocol() - Method in annotation type com.azure.android.core.rest.annotation.ServiceClientBuilder
The protocol clients created from this builder will use to interact with the service.
Put - Annotation Type in com.azure.android.core.rest.annotation
HTTP PUT method annotation describing the parameterized relative path to a REST endpoint for resource creation or update.

Q

QueryParam - Annotation Type in com.azure.android.core.rest.annotation
Annotation for query parameters to be appended to a REST API Request URI.

R

Response<T> - Interface in com.azure.android.core.rest
REST response with a strongly-typed content specified.
ResponseBase<H,​T> - Class in com.azure.android.core.rest
The response of a REST request.
ResponseBase(HttpRequest, int, HttpHeaders, T, H) - Constructor for class com.azure.android.core.rest.ResponseBase
Creates a ResponseBase.
RestProxy - Class in com.azure.android.core.rest
Type to create a proxy implementation for an interface describing REST API methods.
restResponseTypeExpectsBody(ParameterizedType) - Static method in class com.azure.android.core.rest.implementation.TypeUtil
Returns whether the rest response expects to have any body (by checking if the body parameter type is set to Void, in which case no body is expected).
returns() - Method in annotation type com.azure.android.core.rest.annotation.ServiceMethod
This represents the return type expected from this service method.
ReturnType - Enum in com.azure.android.core.rest.annotation
Enumeration of return types used with ServiceMethod annotation to indicate if a method is expected to return a single item or a collection
ReturnValueWireType - Annotation Type in com.azure.android.core.rest.annotation
Annotation for the type that will be used to deserialize the return value of a REST API response.

S

ServiceClient - Annotation Type in com.azure.android.core.rest.annotation
Annotation given to all service client classes.
ServiceClientBuilder - Annotation Type in com.azure.android.core.rest.annotation
Annotation given to all service client builder classes.
ServiceClientProtocol - Enum in com.azure.android.core.rest.annotation
Enumeration of protocols available for setting the protocol property of ServiceClientBuilder annotation.
serviceClients() - Method in annotation type com.azure.android.core.rest.annotation.ServiceClientBuilder
An array of classes that this builder can build.
ServiceInterface - Annotation Type in com.azure.android.core.rest.annotation
Annotation to give the service interfaces a name that correlates to the service that is usable in a programmatic way.
serviceInterfaces() - Method in annotation type com.azure.android.core.rest.annotation.ServiceClient
Optional field to indicate all the services this service client interacts with.
ServiceMethod - Annotation Type in com.azure.android.core.rest.annotation
Annotation given to all service client methods that perform network operations.
SimpleResponse<T> - Class in com.azure.android.core.rest
REST response with a strongly-typed content specified.
SimpleResponse(HttpRequest, int, HttpHeaders, T) - Constructor for class com.azure.android.core.rest.SimpleResponse
Creates a SimpleResponse.
SimpleResponse(Response<?>, T) - Constructor for class com.azure.android.core.rest.SimpleResponse
Creates a SimpleResponse from a response and a value.
SINGLE - com.azure.android.core.rest.annotation.ReturnType
 
StreamResponse - Class in com.azure.android.core.rest
REST response with a streaming content.
StreamResponse(HttpRequest, int, HttpHeaders, InputStream) - Constructor for class com.azure.android.core.rest.StreamResponse
Creates a StreamResponse.

T

TypeUtil - Class in com.azure.android.core.rest.implementation
Utility type exposing methods to deal with Type.

U

UnexpectedResponseExceptionType - Annotation Type in com.azure.android.core.rest.annotation
The exception type that is thrown or returned when one of the status codes is returned from a REST API.
UnexpectedResponseExceptionTypes - Annotation Type in com.azure.android.core.rest.annotation
The @Repeatable container annotation for UnexpectedResponseExceptionType.

V

value() - Method in annotation type com.azure.android.core.rest.annotation.BodyParam
 
value() - Method in annotation type com.azure.android.core.rest.annotation.Delete
Get the relative path of the annotated method's DELETE URL.
value() - Method in annotation type com.azure.android.core.rest.annotation.ExpectedResponses
The status code that will trigger that an error of type errorType should be returned.
value() - Method in annotation type com.azure.android.core.rest.annotation.FormParam
 
value() - Method in annotation type com.azure.android.core.rest.annotation.Get
Get the relative path of the annotated method's GET URL.
value() - Method in annotation type com.azure.android.core.rest.annotation.Head
Get the relative path of the annotated method's HEAD URL.
value() - Method in annotation type com.azure.android.core.rest.annotation.HeaderParam
The name of the variable in the endpoint uri template which will be replaced with the value of the parameter annotated with this annotation.
value() - Method in annotation type com.azure.android.core.rest.annotation.Headers
List of static headers.
value() - Method in annotation type com.azure.android.core.rest.annotation.Host
Get the protocol/scheme, host, and optional port number in a single string.
value() - Method in annotation type com.azure.android.core.rest.annotation.HostParam
The name of the variable in the endpoint uri template which will be replaced with the value of the parameter annotated with this annotation.
value() - Method in annotation type com.azure.android.core.rest.annotation.Patch
Get the relative path of the annotated method's PATCH URL.
value() - Method in annotation type com.azure.android.core.rest.annotation.PathParam
The name of the variable in the endpoint uri template which will be replaced with the value of the parameter annotated with this annotation.
value() - Method in annotation type com.azure.android.core.rest.annotation.Post
Get the relative path of the annotated method's POST URL.
value() - Method in annotation type com.azure.android.core.rest.annotation.Put
Get the relative path of the annotated method's PUT URL.
value() - Method in annotation type com.azure.android.core.rest.annotation.QueryParam
The name of the variable in the endpoint uri template which will be replaced with the value of the parameter annotated with this annotation.
value() - Method in annotation type com.azure.android.core.rest.annotation.ReturnValueWireType
The type that the service interface method's return value will be converted from.
value() - Method in annotation type com.azure.android.core.rest.annotation.UnexpectedResponseExceptionType
The type of HttpResponseException that should be thrown/returned when the API returns an unrecognized status code.
value() - Method in annotation type com.azure.android.core.rest.annotation.UnexpectedResponseExceptionTypes
 
valueOf(String) - Static method in enum com.azure.android.core.rest.annotation.ReturnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.azure.android.core.rest.annotation.ServiceClientProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.azure.android.core.rest.annotation.ReturnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.azure.android.core.rest.annotation.ServiceClientProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I N O P Q R S T U V 
All Classes All Packages