A B C D E F G H I N O P Q R S T U V
All Classes All Packages
All Classes All Packages
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
ofPagedResponse
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
ofPagedResponse
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 thehandler.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
ofPagedIterable
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 usingIterable
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 ofServiceClientBuilder
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 forUnexpectedResponseExceptionType
.
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.
All Classes All Packages