- Base64Url - Class in com.microsoft.rest.v2
-
Simple wrapper over Base64Url encoded byte array used during serialization/deserialization.
- Base64Url(String) - Constructor for class com.microsoft.rest.v2.Base64Url
-
Creates a new Base64Url object with the specified encoded string.
- Base64Url(byte[]) - Constructor for class com.microsoft.rest.v2.Base64Url
-
Creates a new Base64Url object with the specified encoded bytes.
- Base64UrlSerializer - Class in com.microsoft.rest.v2.serializer
-
Custom serializer for serializing Byte[] objects into Base64 strings.
- Base64UrlSerializer() - Constructor for class com.microsoft.rest.v2.serializer.Base64UrlSerializer
-
- Base64Util - Class in com.microsoft.rest.v2.util
-
Provides Base64 encoding/decoding methods.
- BasicAuthenticationCredentials - Class in com.microsoft.rest.v2.credentials
-
Basic Auth credentials for use with a REST Service Client.
- BasicAuthenticationCredentials(String, String) - Constructor for class com.microsoft.rest.v2.credentials.BasicAuthenticationCredentials
-
Instantiates a new basic authentication credential.
- Beta - Annotation Type in com.microsoft.rest.v2.annotations
-
Beta annotation.
- body() - Method in class com.microsoft.rest.v2.BodyResponse
-
- body() - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- body() - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Get the body for this HttpRequest.
- body() - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Returns a stream of the response's body content.
- body() - Method in exception com.microsoft.rest.v2.RestException
-
- body() - Method in class com.microsoft.rest.v2.RestResponse
-
- body() - Method in class com.microsoft.rest.v2.StreamResponse
-
- body(Object[]) - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the object to be used as the body of the HTTP request.
- body() - Method in class com.microsoft.rest.v2.VoidResponse
-
- bodyAsByteArray() - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- bodyAsByteArray() - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Get this response object's body as a byte[].
- bodyAsString() - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- bodyAsString() - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Get this response object's body as a string.
- bodyContentType() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
- bodyJavaType() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the type of the body parameter to this method, if present.
- BodyParam - Annotation Type in com.microsoft.rest.v2.annotations
-
Parameter to be sent as the body payload.
- BodyResponse<TBody> - Class in com.microsoft.rest.v2
-
A response to a REST call with a strongly-typed body specified.
- BodyResponse(HttpRequest, int, Map<String, String>, TBody) - Constructor for class com.microsoft.rest.v2.BodyResponse
-
Creates a new BodyResponse object.
- buffer() - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- buffer() - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Performs a deep clone of this HTTP request.
- buffer() - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Buffers the HTTP response body into memory, allowing the content to be inspected and replayed.
- BufferedHttpResponse - Class in com.microsoft.rest.v2.http
-
HTTP response which will buffer the response's body when/if it is read.
- BufferedHttpResponse(HttpResponse) - Constructor for class com.microsoft.rest.v2.http.BufferedHttpResponse
-
Creates a buffered HTTP response.
- build(Iterable<RequestPolicyFactory>) - Static method in class com.microsoft.rest.v2.http.HttpPipeline
-
Build a new HttpPipeline that will use the provided RequestPolicy factories.
- build(RequestPolicyFactory...) - Static method in class com.microsoft.rest.v2.http.HttpPipeline
-
Build a new HttpPipeline that will use the provided RequestPolicy factories.
- build(HttpClient, RequestPolicyFactory...) - Static method in class com.microsoft.rest.v2.http.HttpPipeline
-
Build a new HttpPipeline that will use the provided HttpClient and RequestPolicy factories.
- build(HttpPipelineOptions, RequestPolicyFactory...) - Static method in class com.microsoft.rest.v2.http.HttpPipeline
-
Build a new HttpPipeline that will use the provided HttpClient and RequestPolicy factories.
- build(HttpPipelineOptions, Iterable<RequestPolicyFactory>) - Static method in class com.microsoft.rest.v2.http.HttpPipeline
-
Build a new HttpPipeline that will use the provided HttpClient and RequestPolicy factories.
- build() - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Create a new HttpPipeline from the RequestPolicy factories that have been added to this
HttpPipeline builder.
- ByteArraySerializer - Class in com.microsoft.rest.v2.serializer
-
Custom serializer for serializing Byte[] objects into Base64 strings.
- ByteArraySerializer() - Constructor for class com.microsoft.rest.v2.serializer.ByteArraySerializer
-
- ByteBufferUtil - Class in com.microsoft.rest.v2.util
-
Contains helper methods for dealing with Flowables.
- ByteBufferUtil() - Constructor for class com.microsoft.rest.v2.util.ByteBufferUtil
-
- bytesExpected() - Method in exception com.microsoft.rest.v2.http.UnexpectedLengthException
-
- bytesRead() - Method in exception com.microsoft.rest.v2.http.UnexpectedLengthException
-
- callerMethod() - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Get the fully qualified method that was called to invoke this HTTP request.
- cancel(boolean) - Method in class com.microsoft.rest.v2.ServiceFuture
-
- clone() - Method in class com.microsoft.rest.v2.http.SharedChannelPoolOptions
-
- close() - Method in interface com.microsoft.rest.v2.http.HttpClientFactory
-
Awaits completion of in-flight requests, then closes shared resources associated with this HttpClient.Factory.
- close() - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Closes the stream providing this HttpResponse's content, if any.
- close() - Method in class com.microsoft.rest.v2.http.NettyClient.Factory
-
- close() - Method in class com.microsoft.rest.v2.StreamResponse
-
Disposes of the connection associated with this StreamResponse.
- collectBytesInArray(Flowable<ByteBuffer>) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
-
Collects byte buffers emitted by a Flowable into a byte array.
- collectBytesInBuffer(Flowable<ByteBuffer>) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
-
Collects byte buffers emitted by a Flowable into a ByteBuffer.
- CollectionFormat - Enum in com.microsoft.rest.v2
-
Swagger collection format to use for joining
List parameters in
paths, queries, and headers.
- com.microsoft.rest.v2 - package com.microsoft.rest.v2
-
The package contains the runtime classes required for AutoRest generated
clients to compile and function.
- com.microsoft.rest.v2.annotations - package com.microsoft.rest.v2.annotations
-
Copyright (c) Microsoft Corporation.
- com.microsoft.rest.v2.credentials - package com.microsoft.rest.v2.credentials
-
The package provides 2 basic credential classes that work with AutoRest
generated clients for authentication purposes.
- com.microsoft.rest.v2.http - package com.microsoft.rest.v2.http
-
This package contains the HTTP abstractions between the AnnotationParser's RestProxy and whatever
HTTP client we choose to use.
- com.microsoft.rest.v2.policy - package com.microsoft.rest.v2.policy
-
Code related to creating proxy implementations of interfaces that have been generated from
Swagger specifications.
- com.microsoft.rest.v2.protocol - package com.microsoft.rest.v2.protocol
-
The package contains classes that interfaces defining the behaviors
of the necessary components of a Rest Client.
- com.microsoft.rest.v2.serializer - package com.microsoft.rest.v2.serializer
-
The package contains classes that handle serialization and deserialization
for the REST call payloads.
- com.microsoft.rest.v2.util - package com.microsoft.rest.v2.util
-
The package contains utility classes with helper methods for tasks performed by the runtime.
- com.microsoft.rest.v2.util.escapers - package com.microsoft.rest.v2.util.escapers
-
The package contains URL escaping utility classes.
- ConcurrentMultiDequeMap<K,V> - Class in com.microsoft.rest.v2.http
-
A thread-safe multi map where the values for a certain key are FIFO organized.
- ConcurrentMultiDequeMap() - Constructor for class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
Create a concurrent multi hash map.
- ConcurrentMultiHashMap<K,V> - Class in com.microsoft.rest.v2.http
-
- ConcurrentMultiHashMap() - Constructor for class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
-
Deprecated.
Create a concurrent multi hash map.
- containsKey(K) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
Checks if there are values associated with a key in the multimap.
- containsKey(K) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
-
Deprecated.
Checks if there are values associated with a key in the multimap.
- ContentType - Class in com.microsoft.rest.v2.http
-
The different values that we commonly use for Content-Type headers.
- Context - Class in com.microsoft.rest.v2
-
Context offers a means of passing arbitrary data (key/value pairs) to an
HttpPipeline's
policy objects.
- Context(Object, Object) - Constructor for class com.microsoft.rest.v2.Context
-
- context() - Method in class com.microsoft.rest.v2.http.HttpRequest
-
- context(Object[]) - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the
Context passed into the proxy method.
- CookiePolicyFactory - Class in com.microsoft.rest.v2.policy
-
Creates a RequestPolicy which stores cookies based on the response Set-Cookie header and adds cookies to requests.
- CookiePolicyFactory() - Constructor for class com.microsoft.rest.v2.policy.CookiePolicyFactory
-
- create(HttpClientConfiguration) - Method in interface com.microsoft.rest.v2.http.HttpClientFactory
-
Creates an HttpClient with the given Configuration.
- create(HttpClientConfiguration) - Method in class com.microsoft.rest.v2.http.NettyClient.Factory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.AddDatePolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.AddHeadersPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.CookiePolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.CredentialsPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.DecodingPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.HostPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.HttpLoggingPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.PortPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.ProtocolPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.ProxyAuthenticationPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.RequestIdPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in interface com.microsoft.rest.v2.policy.RequestPolicyFactory
-
Creates RequestPolicy.
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.RetryPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.TimeoutPolicyFactory
-
- create(RequestPolicy, RequestPolicyOptions) - Method in class com.microsoft.rest.v2.policy.UserAgentPolicyFactory
-
- create(Class<A>) - Static method in class com.microsoft.rest.v2.RestProxy
-
Create a proxy implementation of the provided Swagger interface.
- create(Class<A>, HttpPipeline) - Static method in class com.microsoft.rest.v2.RestProxy
-
Create a proxy implementation of the provided Swagger interface.
- create(Class<A>, ServiceClient) - Static method in class com.microsoft.rest.v2.RestProxy
-
Create a proxy implementation of the provided Swagger interface.
- create(Class<A>, HttpPipeline, SerializerAdapter<?>) - Static method in class com.microsoft.rest.v2.RestProxy
-
Create a proxy implementation of the provided Swagger interface.
- createDefault() - Static method in class com.microsoft.rest.v2.http.HttpClient
-
Create an instance of the default HttpClient type.
- createDefault(HttpClientConfiguration) - Static method in class com.microsoft.rest.v2.http.HttpClient
-
Create an instance of the default HttpClient type with the provided configuration.
- createDefaultPipeline() - Static method in class com.microsoft.rest.v2.RestProxy
-
Create the default HttpPipeline.
- createDefaultPipeline(ServiceClientCredentials) - Static method in class com.microsoft.rest.v2.RestProxy
-
Create the default HttpPipeline.
- createDefaultPipeline(RequestPolicyFactory) - Static method in class com.microsoft.rest.v2.RestProxy
-
Create the default HttpPipeline.
- createDefaultSerializer() - Static method in class com.microsoft.rest.v2.RestProxy
-
Create an instance of the default serializer.
- createParameterizedType(Class<?>, Type...) - Static method in class com.microsoft.rest.v2.util.TypeUtil
-
Create a parametrized type from a raw class and its type arguments.
- createSerializerAdapter() - Method in class com.microsoft.rest.v2.ServiceClient
-
- CredentialsPolicyFactory - Class in com.microsoft.rest.v2.policy
-
Creates a policy which adds credentials from ServiceClientCredentials to a request.
- CredentialsPolicyFactory(ServiceClientCredentials) - Constructor for class com.microsoft.rest.v2.policy.CredentialsPolicyFactory
-
Creates a Factory which produces CredentialsPolicy.
- encode(byte[]) - Static method in class com.microsoft.rest.v2.Base64Url
-
Encode a byte array into Base64Url encoded bytes.
- encode(byte[]) - Static method in class com.microsoft.rest.v2.util.Base64Util
-
Encodes a byte array to base64.
- encodedBytes() - Method in class com.microsoft.rest.v2.Base64Url
-
Returns the underlying encoded byte array.
- encodedQueryParameters(Object[]) - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the encoded query parameters that have been added to this value based on the provided
method arguments.
- encodeToString(byte[]) - Static method in class com.microsoft.rest.v2.util.Base64Util
-
Encodes a byte array to a base 64 string.
- encodeURLWithoutPadding(byte[]) - Static method in class com.microsoft.rest.v2.util.Base64Util
-
Encodes a byte array to base64 URL format.
- ensureExpectedStatus(HttpResponse, SwaggerMethodParser, int[]) - Method in class com.microsoft.rest.v2.RestProxy
-
Ensure that the provided HttpResponse has a status code that is defined in the provided
SwaggerMethodParser or is in the int[] of additional allowed status codes.
- ensureLength(long) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
-
Ensures the given Flowable emits the expected number of bytes.
- Environment - Interface in com.microsoft.rest.v2.protocol
-
An collection of endpoints in a region or a cloud.
- Environment.Endpoint - Interface in com.microsoft.rest.v2.protocol
-
An endpoint identifier used for the provider to get a URL.
- equals(Object) - Method in class com.microsoft.rest.v2.Base64Url
-
- equals(Object) - Method in class com.microsoft.rest.v2.DateTimeRfc1123
-
- equals(Object) - Method in class com.microsoft.rest.v2.ExpandableStringEnum
-
- equals(Object) - Method in class com.microsoft.rest.v2.UnixTime
-
- escape(String) - Method in class com.microsoft.rest.v2.util.escapers.PercentEscaper
-
Escapes a string with the current settings on the escaper.
- exceptionBodyType() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the type of body Object that a thrown RestException will contain if the HTTP response's
status code is not one of the expected status codes.
- exceptionType() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the type of RestException that will be thrown if the HTTP response's status code is not
one of the expected status codes.
- ExpandableStringEnum<T extends ExpandableStringEnum<T>> - Class in com.microsoft.rest.v2
-
Base implementation for expandable, single string enums.
- ExpandableStringEnum() - Constructor for class com.microsoft.rest.v2.ExpandableStringEnum
-
- ExpectedResponses - Annotation Type in com.microsoft.rest.v2.annotations
-
A list of HTTP status codes that are expected for this API.
- expectedStatusCodes() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the HTTP response status codes that are expected when a request is sent out for this
Swagger method.
- expectsResponseBody() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
- Factory() - Constructor for class com.microsoft.rest.v2.http.NettyClient.Factory
-
Create a Netty client factory with default settings.
- Factory(SharedChannelPoolOptions) - Constructor for class com.microsoft.rest.v2.http.NettyClient.Factory
-
Create a Netty client factory, specifying the channel pool options.
- Factory(Bootstrap, int, int) - Constructor for class com.microsoft.rest.v2.http.NettyClient.Factory
-
Create a Netty client factory, specifying the event loop group size and the
channel pool size.
- Factory(Bootstrap, int, int, SslContext) - Constructor for class com.microsoft.rest.v2.http.NettyClient.Factory
-
Create a Netty client factory, specifying the event loop group size and the
channel pool size.
- Factory(Bootstrap, int, SharedChannelPoolOptions, SslContext) - Constructor for class com.microsoft.rest.v2.http.NettyClient.Factory
-
Create a Netty client factory, specifying the event loop group size and the
channel pool options.
- failure(Throwable) - Method in interface com.microsoft.rest.v2.ServiceCallback
-
Override this method to handle REST call failures.
- FlatteningDeserializer - Class in com.microsoft.rest.v2.serializer
-
Custom serializer for deserializing complex types with wrapped properties.
- FlatteningDeserializer(Class<?>, JsonDeserializer<?>, ObjectMapper) - Constructor for class com.microsoft.rest.v2.serializer.FlatteningDeserializer
-
Creates an instance of FlatteningDeserializer.
- FlatteningSerializer - Class in com.microsoft.rest.v2.serializer
-
Custom serializer for serializing types with wrapped properties.
- FlatteningSerializer(Class<?>, JsonSerializer<?>, ObjectMapper) - Constructor for class com.microsoft.rest.v2.serializer.FlatteningSerializer
-
Creates an instance of FlatteningSerializer.
- FlowableUtil - Class in com.microsoft.rest.v2.util
-
Contains helper methods for dealing with Flowables.
- FORM_ESCAPER - Static variable in class com.microsoft.rest.v2.util.escapers.UrlEscapers
-
An escaper for escaping form parameters.
- format(String, Object...) - Static method in class com.microsoft.rest.v2.http.AbstractHttpPipelineLogger
-
- fromBody(Single<T>, ServiceCallback<T>) - Static method in class com.microsoft.rest.v2.ServiceFuture
-
Creates a ServiceCall from a Single object and a callback.
- fromBody(Maybe<T>, ServiceCallback<T>) - Static method in class com.microsoft.rest.v2.ServiceFuture
-
Creates a ServiceCall from a Single object and a callback.
- fromBody(Completable, ServiceCallback<Void>) - Static method in class com.microsoft.rest.v2.ServiceFuture
-
Creates a ServiceFuture from an Completable object and a callback.
- fromHeaders(HttpHeaders) - Static method in enum com.microsoft.rest.v2.protocol.SerializerEncoding
-
Determines the serializer encoding to use based on the Content-Type header.
- fromString(String, Class<T>) - Static method in class com.microsoft.rest.v2.ExpandableStringEnum
-
- fromString(String) - Static method in class com.microsoft.rest.v2.http.HttpMethod
-
Creates or finds a HttpMethod from its string representation.
- fullyQualifiedMethodName() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the fully qualified method that was called to invoke this HTTP request.
- GET - Annotation Type in com.microsoft.rest.v2.annotations
-
Defines the parametrized relative path for an HTTP GET method.
- get(K) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
Returns the queue associated with the given key.
- get(K) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
-
Deprecated.
Returns the queue associated with the given key.
- GET - Static variable in class com.microsoft.rest.v2.http.HttpMethod
-
The HTTP GET method.
- getAllClasses(Class<?>) - Static method in class com.microsoft.rest.v2.util.TypeUtil
-
Find all super classes including this class itself.
- getData(Object) - Method in class com.microsoft.rest.v2.Context
-
Scans a linked-list of
Context objects looking for one with the specified key.
- getDelimiter() - Method in enum com.microsoft.rest.v2.CollectionFormat
-
Gets the delimiter used to join a list of parameters.
- getModule(ObjectMapper) - Static method in class com.microsoft.rest.v2.serializer.AdditionalPropertiesDeserializer
-
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
- getModule(ObjectMapper) - Static method in class com.microsoft.rest.v2.serializer.AdditionalPropertiesSerializer
-
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
- getModule() - Static method in class com.microsoft.rest.v2.serializer.Base64UrlSerializer
-
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
- getModule() - Static method in class com.microsoft.rest.v2.serializer.ByteArraySerializer
-
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
- getModule() - Static method in class com.microsoft.rest.v2.serializer.DateTimeRfc1123Serializer
-
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
- getModule() - Static method in class com.microsoft.rest.v2.serializer.DateTimeSerializer
-
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
- getModule() - Static method in class com.microsoft.rest.v2.serializer.DurationSerializer
-
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
- getModule(ObjectMapper) - Static method in class com.microsoft.rest.v2.serializer.FlatteningDeserializer
-
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
- getModule(ObjectMapper) - Static method in class com.microsoft.rest.v2.serializer.FlatteningSerializer
-
Gets a module wrapping this serializer as an adapter for the Jackson
ObjectMapper.
- getRawClass(Type) - Static method in class com.microsoft.rest.v2.util.TypeUtil
-
Get the raw class for a given type.
- getRestResponseConstructor(Type) - Method in class com.microsoft.rest.v2.RestProxy
-
- getSubscription() - Method in class com.microsoft.rest.v2.ServiceFuture
-
- getSuperType(Type) - Static method in class com.microsoft.rest.v2.util.TypeUtil
-
Get the super type for a given type.
- getSuperType(Type, Class<?>) - Static method in class com.microsoft.rest.v2.util.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.microsoft.rest.v2.util.TypeUtil
-
Get the generic argument, or the first if the type has more than one.
- getTypeArguments(Type) - Static method in class com.microsoft.rest.v2.util.TypeUtil
-
Get the generic arguments for a type.
- handleAsyncHttpResponse(HttpRequest, Single<HttpResponse>, SwaggerMethodParser, Type) - Method in class com.microsoft.rest.v2.RestProxy
-
- handleBodyReturnTypeAsync(HttpResponse, SwaggerMethodParser, Type) - Method in class com.microsoft.rest.v2.RestProxy
-
- handleRestReturnType(HttpRequest, Single<HttpResponse>, SwaggerMethodParser, Type) - Method in class com.microsoft.rest.v2.RestProxy
-
Handle the provided asynchronous HTTP response and return the deserialized value.
- handleResumeOperation(HttpRequest, OperationDescription, SwaggerMethodParser, Type) - Method in class com.microsoft.rest.v2.RestProxy
-
- hashCode() - Method in class com.microsoft.rest.v2.Base64Url
-
- hashCode() - Method in class com.microsoft.rest.v2.DateTimeRfc1123
-
- hashCode() - Method in class com.microsoft.rest.v2.ExpandableStringEnum
-
- hashCode() - Method in class com.microsoft.rest.v2.UnixTime
-
- HEAD - Annotation Type in com.microsoft.rest.v2.annotations
-
Defines the parametrized relative path for an HTTP HEAD method.
- HEAD - Static variable in class com.microsoft.rest.v2.http.HttpMethod
-
The HTTP HEAD method.
- HeaderCollection - Annotation Type in com.microsoft.rest.v2.annotations
-
Marker on a deserialized header type that indicates that the property should
be treated as a header collection with the provided prefix.
- HeaderParam - Annotation Type in com.microsoft.rest.v2.annotations
-
Replaces the header with the value of its target.
- Headers - Annotation Type in com.microsoft.rest.v2.annotations
-
List of static headers sent to the API.
- headers() - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- headers() - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Get the headers for this request.
- headers() - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Get all the headers on this HTTP response.
- headers() - Method in class com.microsoft.rest.v2.OperationDescription
-
- headers() - Method in class com.microsoft.rest.v2.RestResponse
-
- headers() - Method in class com.microsoft.rest.v2.StreamResponse
-
Always returns null due to no headers type being defined in the service specification.
- headers(Object[]) - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the headers that have been added to this value based on the provided method arguments.
- headers() - Method in class com.microsoft.rest.v2.VoidResponse
-
Always returns null due to no headers type being defined in the service specification.
- headerValue(String) - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- headerValue(String) - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Get the header value for the provided header name, or null if the provided header name does
not appear in this HttpResponse's headers.
- Host - Annotation Type in com.microsoft.rest.v2.annotations
-
Defines the parametrized host name of a proxy.
- host() - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Get the host that has been assigned to this UrlBuilder.
- host(Object[]) - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the host to use for HTTP requests for this Swagger method.
- HostParam - Annotation Type in com.microsoft.rest.v2.annotations
-
A host parameter replaces the parametrized segments in a dynamic
Host.
- HostPolicyFactory - Class in com.microsoft.rest.v2.policy
-
Creates a RequestPolicy that adds the provided host to each HttpRequest.
- HostPolicyFactory(String) - Constructor for class com.microsoft.rest.v2.policy.HostPolicyFactory
-
Create a new HostPolicyFactory object.
- HttpClient - Class in com.microsoft.rest.v2.http
-
A generic interface for sending HTTP requests and getting responses.
- HttpClient() - Constructor for class com.microsoft.rest.v2.http.HttpClient
-
- httpClient() - Method in class com.microsoft.rest.v2.policy.HttpClientRequestPolicyAdapter
-
Get the HttpClient that this RequestPolicy uses to send HttpRequests.
- HttpClientConfiguration - Class in com.microsoft.rest.v2.http
-
The set of parameters used to create an HTTP client.
- HttpClientConfiguration(Proxy) - Constructor for class com.microsoft.rest.v2.http.HttpClientConfiguration
-
Creates an HttpClientConfiguration.
- HttpClientFactory - Interface in com.microsoft.rest.v2.http
-
Creates an HttpClient from a Configuration.
- HttpClientRequestPolicyAdapter - Class in com.microsoft.rest.v2.policy
-
An adapter that converts an HttpClient to a RequestPolicy.
- HttpClientRequestPolicyAdapter(HttpClient) - Constructor for class com.microsoft.rest.v2.policy.HttpClientRequestPolicyAdapter
-
Create a new HttpClientRequestPolicyAdapter that will use the provided HttpClient to send
HTTP requests.
- HttpHeader - Class in com.microsoft.rest.v2.http
-
A single header within a HTTP request.
- HttpHeader(String, String) - Constructor for class com.microsoft.rest.v2.http.HttpHeader
-
Create a new HttpHeader using the provided name and value.
- HttpHeaders - Class in com.microsoft.rest.v2.http
-
A collection of headers on an HTTP request or response.
- HttpHeaders() - Constructor for class com.microsoft.rest.v2.http.HttpHeaders
-
Create an empty HttpHeaders object.
- HttpHeaders(Map<String, String>) - Constructor for class com.microsoft.rest.v2.http.HttpHeaders
-
Create a HttpHeaders object with the provided initial headers.
- HttpHeaders(Iterable<HttpHeader>) - Constructor for class com.microsoft.rest.v2.http.HttpHeaders
-
Create a HttpHeaders object with the provided initial headers.
- HttpLogDetailLevel - Enum in com.microsoft.rest.v2.policy
-
The level of detail to log on HTTP messages.
- HttpLoggingPolicyFactory - Class in com.microsoft.rest.v2.policy
-
Creates a RequestPolicy that handles logging of HTTP requests and responses.
- HttpLoggingPolicyFactory(HttpLogDetailLevel) - Constructor for class com.microsoft.rest.v2.policy.HttpLoggingPolicyFactory
-
Creates an HttpLoggingPolicyFactory with the given log level.
- HttpLoggingPolicyFactory(HttpLogDetailLevel, boolean) - Constructor for class com.microsoft.rest.v2.policy.HttpLoggingPolicyFactory
-
Creates an HttpLoggingPolicyFactory with the given log level and pretty printing setting.
- HttpMethod - Class in com.microsoft.rest.v2.http
-
The different HTTP methods of a HttpRequest.
- HttpMethod() - Constructor for class com.microsoft.rest.v2.http.HttpMethod
-
- httpMethod() - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Get the HTTP method that this request will use.
- httpMethod() - Method in class com.microsoft.rest.v2.OperationDescription
-
- httpMethod() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the HTTP method that will be used to complete the Swagger method's request.
- HttpPipeline - Class in com.microsoft.rest.v2.http
-
A collection of RequestPolicies that will be applied to a HTTP request before it is sent and will
be applied to a HTTP response when it is received.
- httpPipeline() - Method in class com.microsoft.rest.v2.ServiceClient
-
- HttpPipelineBuilder - Class in com.microsoft.rest.v2.http
-
A builder class that can be used to create a HttpPipeline.
- HttpPipelineBuilder() - Constructor for class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Create a new HttpPipeline builder.
- HttpPipelineBuilder(HttpPipelineOptions) - Constructor for class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Create a new HttpPipeline builder.
- HttpPipelineLogger - Interface in com.microsoft.rest.v2.http
-
A Logger that can be added to an HttpPipeline.
- HttpPipelineLogLevel - Enum in com.microsoft.rest.v2.http
-
The different levels of logs from HttpPipeline's RequestPolicies.
- HttpPipelineOptions - Class in com.microsoft.rest.v2.http
-
The optional properties that can be set on an HttpPipeline.
- HttpPipelineOptions() - Constructor for class com.microsoft.rest.v2.http.HttpPipelineOptions
-
- HttpRequest - Class in com.microsoft.rest.v2.http
-
This class contains all of the details necessary for sending a HTTP request through a HttpClient.
- HttpRequest(String, HttpMethod, URL, HttpResponseDecoder) - Constructor for class com.microsoft.rest.v2.http.HttpRequest
-
Create a new HttpRequest object with the provided HTTP method (GET, POST, PUT, etc.) and the
provided URL.
- HttpRequest(String, HttpMethod, URL, HttpHeaders, Flowable<ByteBuffer>, HttpResponseDecoder) - Constructor for class com.microsoft.rest.v2.http.HttpRequest
-
Create a new HttpRequest object.
- HttpResponse - Class in com.microsoft.rest.v2.http
-
This class contains all of the details necessary for reacting to a HTTP response from a
HttpResponse.
- HttpResponse() - Constructor for class com.microsoft.rest.v2.http.HttpResponse
-
- HttpResponseDecoder - Class in com.microsoft.rest.v2.protocol
-
- HttpResponseDecoder(SwaggerMethodParser, SerializerAdapter<?>) - Constructor for class com.microsoft.rest.v2.protocol.HttpResponseDecoder
-
Creates an HttpResponseDecoder.
- parse(String) - Static method in class com.microsoft.rest.v2.http.UrlBuilder
-
Parse a UrlBuilder from the provided URL string.
- parse(URL) - Static method in class com.microsoft.rest.v2.http.UrlBuilder
-
Parse a UrlBuilder from the provided URL object.
- PATCH - Annotation Type in com.microsoft.rest.v2.annotations
-
Defines the parametrized relative path for an HTTP PATCH method.
- PATCH - Static variable in class com.microsoft.rest.v2.http.HttpMethod
-
The HTTP PATCH method.
- path() - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Get the path that has been assigned to this UrlBuilder.
- path(Object[]) - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the path that will be used to complete the Swagger method's request.
- PATH_ESCAPER - Static variable in class com.microsoft.rest.v2.util.escapers.UrlEscapers
-
An escaper for escaping path parameters.
- PathParam - Annotation Type in com.microsoft.rest.v2.annotations
-
Named replacement in a URL path segment.
- PercentEscaper - Class in com.microsoft.rest.v2.util.escapers
-
An escaper that escapes URL data through percent encoding.
- PercentEscaper(String, boolean) - Constructor for class com.microsoft.rest.v2.util.escapers.PercentEscaper
-
Creates a percent escaper.
- PercentEscaper() - Constructor for class com.microsoft.rest.v2.util.escapers.PercentEscaper
-
Creates a percent escaper with default settings and encode ' ' as "%20".
- poll() - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
Retrieves and removes one item from the multi map.
- poll(K) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
Retrieves the least recently used item in the deque for the given key.
- poll() - Method in class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
-
Deprecated.
Retrieves and removes one item from the multi map.
- poll(K) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
-
Deprecated.
Retrieves the least recently used item in the queue for the given key.
- pollStrategyData() - Method in class com.microsoft.rest.v2.OperationDescription
-
- poolSize() - Method in class com.microsoft.rest.v2.http.SharedChannelPoolOptions
-
- pop() - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
Retrieves and removes one item from the multi map.
- pop(K) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
Retrieves the most recently used item in the deque for the given key.
- port() - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Get the port that has been assigned to this UrlBuilder.
- PortPolicyFactory - Class in com.microsoft.rest.v2.policy
-
Creates a RequestPolicy that adds the provided port to each HttpRequest.
- PortPolicyFactory(int) - Constructor for class com.microsoft.rest.v2.policy.PortPolicyFactory
-
Create a new PortPolicyFactory object.
- PortPolicyFactory(int, boolean) - Constructor for class com.microsoft.rest.v2.policy.PortPolicyFactory
-
Create a new PortPolicyFactory object.
- POST - Annotation Type in com.microsoft.rest.v2.annotations
-
Defines the parametrized relative path for an HTTP POST method.
- POST - Static variable in class com.microsoft.rest.v2.http.HttpMethod
-
The HTTP POST method.
- ProtocolPolicyFactory - Class in com.microsoft.rest.v2.policy
-
Creates a RequestPolicy that adds the provided protocol/scheme to each HttpRequest.
- ProtocolPolicyFactory(String) - Constructor for class com.microsoft.rest.v2.policy.ProtocolPolicyFactory
-
Create a new ProtocolPolicyFactory object.
- ProtocolPolicyFactory(String, boolean) - Constructor for class com.microsoft.rest.v2.policy.ProtocolPolicyFactory
-
Create a new ProtocolPolicyFactory object.
- proxy() - Method in class com.microsoft.rest.v2.http.HttpClientConfiguration
-
- ProxyAuthenticationPolicyFactory - Class in com.microsoft.rest.v2.policy
-
Creates a RequestPolicy that adds basic proxy authentication to outgoing HTTP requests.
- ProxyAuthenticationPolicyFactory(String, String) - Constructor for class com.microsoft.rest.v2.policy.ProxyAuthenticationPolicyFactory
-
Creates a ProxyAuthenticationPolicyFactory.
- PUT - Annotation Type in com.microsoft.rest.v2.annotations
-
Defines the parametrized relative path for an HTTP PUT method.
- put(K, V) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
Add a new key value pair to the multimap.
- put(K, V) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
-
Deprecated.
Add a new key value pair to the multimap.
- PUT - Static variable in class com.microsoft.rest.v2.http.HttpMethod
-
The HTTP PUT method.
- rawHeaders() - Method in class com.microsoft.rest.v2.RestResponse
-
- readFile(AsynchronousFileChannel, int, long, long) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
-
- readFile(AsynchronousFileChannel, long, long) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
-
- readFile(AsynchronousFileChannel) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
-
- remove(K, V) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
Removes a key value pair in the multimap.
- remove(K, V) - Method in class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
-
Deprecated.
Removes a key value pair in the multimap.
- request() - Method in class com.microsoft.rest.v2.http.HttpResponse
-
- request() - Method in class com.microsoft.rest.v2.RestResponse
-
- RequestIdPolicyFactory - Class in com.microsoft.rest.v2.policy
-
Creates a policy which puts a UUID in the request header.
- RequestIdPolicyFactory() - Constructor for class com.microsoft.rest.v2.policy.RequestIdPolicyFactory
-
- RequestPolicy - Interface in com.microsoft.rest.v2.policy
-
Uses the decorator pattern to add custom behavior when an HTTP request is made.
- RequestPolicyFactory - Interface in com.microsoft.rest.v2.policy
-
Factory to create a RequestPolicy.
- RequestPolicyOptions - Class in com.microsoft.rest.v2.policy
-
Optional properties that can be used when creating a RequestPolicy.
- RequestPolicyOptions(HttpPipelineLogger) - Constructor for class com.microsoft.rest.v2.policy.RequestPolicyOptions
-
Create a new RequestPolicy.Options object.
- resolve(DeserializationContext) - Method in class com.microsoft.rest.v2.serializer.AdditionalPropertiesDeserializer
-
- resolve(SerializerProvider) - Method in class com.microsoft.rest.v2.serializer.AdditionalPropertiesSerializer
-
- resolve(DeserializationContext) - Method in class com.microsoft.rest.v2.serializer.FlatteningDeserializer
-
- resolve(SerializerProvider) - Method in class com.microsoft.rest.v2.serializer.FlatteningSerializer
-
- response() - Method in exception com.microsoft.rest.v2.RestException
-
- responseDecoder() - Method in class com.microsoft.rest.v2.http.HttpRequest
-
- RestException - Exception in com.microsoft.rest.v2
-
Exception thrown for an invalid response with custom error information.
- RestException(String, HttpResponse) - Constructor for exception com.microsoft.rest.v2.RestException
-
Initializes a new instance of the RestException class.
- RestException(String, HttpResponse, Object) - Constructor for exception com.microsoft.rest.v2.RestException
-
Initializes a new instance of the RestException class.
- RestException(String, HttpResponse, Throwable) - Constructor for exception com.microsoft.rest.v2.RestException
-
Initializes a new instance of the RestException class.
- RestProxy - Class in com.microsoft.rest.v2
-
This class can be used to create a proxy implementation for a provided Swagger generated
interface.
- RestProxy(HttpPipeline, SerializerAdapter<?>, SwaggerInterfaceParser) - Constructor for class com.microsoft.rest.v2.RestProxy
-
Create a new instance of RestProxy.
- RestResponse<THeaders,TBody> - Class in com.microsoft.rest.v2
-
The response object that is a result of making a REST request.
- RestResponse(HttpRequest, int, THeaders, Map<String, String>, TBody) - Constructor for class com.microsoft.rest.v2.RestResponse
-
Create a new RestResponse object.
- ResumeOperation - Annotation Type in com.microsoft.rest.v2.annotations
-
Defines the a continuation method.
- RetryPolicyFactory - Class in com.microsoft.rest.v2.policy
-
Creates a RequestPolicy which retries when a recoverable HTTP error occurs.
- RetryPolicyFactory() - Constructor for class com.microsoft.rest.v2.policy.RetryPolicyFactory
-
Creates a RetryPolicyFactory with the default number of retry attempts and delay between retries.
- RetryPolicyFactory(int, long, TimeUnit) - Constructor for class com.microsoft.rest.v2.policy.RetryPolicyFactory
-
Creates a RetryPolicyFactory.
- returnType() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the return type for the method that this object describes.
- ReturnValueWireType - Annotation Type in com.microsoft.rest.v2.annotations
-
Specifies the type that will be used to deserialize the return value of a service interface
method from a network response.
- returnValueWireType() - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the type that the return value will be send across the network as.
- scheme() - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Get the scheme/protocol that has been assigned to this UrlBuilder.
- scheme(Object[]) - Method in class com.microsoft.rest.v2.SwaggerMethodParser
-
Get the scheme to use for HTTP requests for this Swagger method.
- sendAsync(HttpRequest) - Method in class com.microsoft.rest.v2.policy.HttpClientRequestPolicyAdapter
-
- sendAsync(HttpRequest) - Method in interface com.microsoft.rest.v2.policy.RequestPolicy
-
Sends an HTTP request as an asynchronous operation.
- sendHttpRequestAsync(HttpRequest) - Method in class com.microsoft.rest.v2.RestProxy
-
Send the provided request asynchronously, applying any request policies provided to the HttpClient instance.
- sendRequestAsync(HttpRequest) - Method in class com.microsoft.rest.v2.http.HttpClient
-
Send the provided request asynchronously, applying any request policies provided to the HttpClient instance.
- sendRequestAsync(HttpRequest) - Method in class com.microsoft.rest.v2.http.HttpPipeline
-
Send the provided HTTP request using this HttpPipeline's HttpClient after it has passed through
each of the RequestPolicies that have been configured on this HttpPipeline.
- sendRequestAsync(HttpRequest) - Method in class com.microsoft.rest.v2.http.NettyClient
-
- serialize(JsonGenerator, SerializerProvider) - Method in class com.microsoft.rest.v2.http.HttpHeaders
-
- serialize(Object, SerializerEncoding) - Method in interface com.microsoft.rest.v2.protocol.SerializerAdapter
-
Serializes an object into a string.
- serialize(Object) - Method in interface com.microsoft.rest.v2.protocol.SerializerAdapter
-
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.microsoft.rest.v2.serializer.AdditionalPropertiesSerializer
-
- serialize(Base64Url, JsonGenerator, SerializerProvider) - Method in class com.microsoft.rest.v2.serializer.Base64UrlSerializer
-
- serialize(Byte[], JsonGenerator, SerializerProvider) - Method in class com.microsoft.rest.v2.serializer.ByteArraySerializer
-
- serialize(DateTimeRfc1123, JsonGenerator, SerializerProvider) - Method in class com.microsoft.rest.v2.serializer.DateTimeRfc1123Serializer
-
- serialize(OffsetDateTime, JsonGenerator, SerializerProvider) - Method in class com.microsoft.rest.v2.serializer.DateTimeSerializer
-
- serialize(Duration, JsonGenerator, SerializerProvider) - Method in class com.microsoft.rest.v2.serializer.DurationSerializer
-
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class com.microsoft.rest.v2.serializer.FlatteningSerializer
-
- serialize(Object, SerializerEncoding) - Method in class com.microsoft.rest.v2.serializer.JacksonAdapter
-
- serialize(Object) - Method in class com.microsoft.rest.v2.serializer.JacksonAdapter
-
- serializeList(List<?>, CollectionFormat) - Method in interface com.microsoft.rest.v2.protocol.SerializerAdapter
-
Serializes a list into a string with the delimiter specified with the
Swagger collection format joining each individual serialized items in
the list.
- serializeList(List<?>, CollectionFormat) - Method in class com.microsoft.rest.v2.serializer.JacksonAdapter
-
- serializer() - Method in interface com.microsoft.rest.v2.protocol.SerializerAdapter
-
- serializer() - Method in class com.microsoft.rest.v2.RestProxy
-
Get the SerializerAdapter used by this RestProxy.
- serializer() - Method in class com.microsoft.rest.v2.serializer.JacksonAdapter
-
- SerializerAdapter<T> - Interface in com.microsoft.rest.v2.protocol
-
This interface defines the behaviors an adapter of a serializer
needs to implement.
- serializerAdapter() - Method in class com.microsoft.rest.v2.ServiceClient
-
- serializeRaw(Object) - Method in interface com.microsoft.rest.v2.protocol.SerializerAdapter
-
Serializes an object into a raw string.
- serializeRaw(Object) - Method in class com.microsoft.rest.v2.serializer.JacksonAdapter
-
- SerializerEncoding - Enum in com.microsoft.rest.v2.protocol
-
Represents which encoding to use for serialization.
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.microsoft.rest.v2.http.HttpHeaders
-
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.microsoft.rest.v2.serializer.AdditionalPropertiesSerializer
-
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.microsoft.rest.v2.serializer.FlatteningSerializer
-
- ServiceCallback<T> - Interface in com.microsoft.rest.v2
-
The callback used for client side asynchronous operations.
- ServiceClient - Class in com.microsoft.rest.v2
-
The base class for generated service clients.
- ServiceClient(HttpPipeline) - Constructor for class com.microsoft.rest.v2.ServiceClient
-
Initializes a new instance of the ServiceClient class.
- ServiceClientCredentials - Interface in com.microsoft.rest.v2.credentials
-
Provides credentials to be put in the HTTP Authorization header.
- ServiceFuture<T> - Class in com.microsoft.rest.v2
-
An instance of this class provides access to the underlying REST call invocation.
- ServiceFuture() - Constructor for class com.microsoft.rest.v2.ServiceFuture
-
- set(String, String) - Method in class com.microsoft.rest.v2.http.HttpHeaders
-
Set the value for the header named headerName,
discarding any value previously added for that header.
- setQueryParameter(String, String) - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Set the provided query parameter name and encoded value to query string for the final URL.
- setSubscription(Disposable) - Method in class com.microsoft.rest.v2.ServiceFuture
-
- SharedChannelPoolOptions - Class in com.microsoft.rest.v2.http
-
Optional configurations for http channel pool.
- SharedChannelPoolOptions() - Constructor for class com.microsoft.rest.v2.http.SharedChannelPoolOptions
-
Creates SharedChannelPoolOptions.
- shouldLog(HttpPipelineLogLevel) - Method in class com.microsoft.rest.v2.policy.AbstractRequestPolicy
-
Get whether or not a log with the provided log level should be logged.
- shouldLog(HttpPipelineLogLevel) - Method in class com.microsoft.rest.v2.policy.RequestPolicyOptions
-
Get whether or not a log with the provided log level should be logged.
- shouldLogBody() - Method in enum com.microsoft.rest.v2.policy.HttpLogDetailLevel
-
- shouldLogHeaders() - Method in enum com.microsoft.rest.v2.policy.HttpLogDetailLevel
-
- shouldLogURL() - Method in enum com.microsoft.rest.v2.policy.HttpLogDetailLevel
-
- simpleMapper() - Method in class com.microsoft.rest.v2.serializer.JacksonAdapter
-
Gets a static instance of ObjectMapper that doesn't handle flattening.
- size() - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
- size() - Method in class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
-
Deprecated.
- size() - Method in class com.microsoft.rest.v2.http.HttpHeaders
-
Get the number of HTTP headers in this collection.
- SkipParentValidation - Annotation Type in com.microsoft.rest.v2.annotations
-
Annotation used for notifying the validator to skip
validation for the properties in the parent class.
- Slf4jLogger - Class in com.microsoft.rest.v2.http
-
An adapter that delegates logging to an slf4j Logger.
- Slf4jLogger(Logger) - Constructor for class com.microsoft.rest.v2.http.Slf4jLogger
-
Create a new Slf4jLogger with the provided slf4jLogger object.
- split(ByteBuffer, int) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
-
Splits a large ByteBuffer into chunks.
- statusCode() - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- statusCode() - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Get this response object's HTTP status code.
- statusCode() - Method in class com.microsoft.rest.v2.RestResponse
-
- StreamResponse - Class in com.microsoft.rest.v2
-
A response to a REST call with a streaming body.
- StreamResponse(HttpRequest, int, Map<String, String>, Flowable<ByteBuffer>) - Constructor for class com.microsoft.rest.v2.StreamResponse
-
Creates a StreamResponse.
- success(T) - Method in interface com.microsoft.rest.v2.ServiceCallback
-
Override this method to handle successful REST call results.
- SwaggerInterfaceParser - Class in com.microsoft.rest.v2
-
This class is responsible for creating individual Swagger interface method parsers from a Swagger
interface.
- SwaggerInterfaceParser(Class<?>, SerializerAdapter<?>) - Constructor for class com.microsoft.rest.v2.SwaggerInterfaceParser
-
Create a new SwaggerInterfaceParser object with the provided fully qualified interface
name.
- SwaggerInterfaceParser(Class<?>, SerializerAdapter<?>, String) - Constructor for class com.microsoft.rest.v2.SwaggerInterfaceParser
-
Create a new SwaggerInterfaceParser object with the provided fully qualified interface
name.
- SwaggerMethodParser - Class in com.microsoft.rest.v2
-
This class parses details of a specific Swagger REST API call from a provided Swagger interface
method.
- SystemOutLogger - Class in com.microsoft.rest.v2.http
-
A HttpPipeline RequestPolicy logger that logs to the StdOut/System.out stream.
- SystemOutLogger() - Constructor for class com.microsoft.rest.v2.http.SystemOutLogger
-
- validate(Object) - Static method in class com.microsoft.rest.v2.Validator
-
Validates a user provided required parameter to be not null.
- Validator - Class in com.microsoft.rest.v2
-
Validates user provided parameters are not null if they are required.
- value() - Method in class com.microsoft.rest.v2.http.HttpHeader
-
Get the value of this Header.
- value(String) - Method in class com.microsoft.rest.v2.http.HttpHeaders
-
Get the header value for the provided header name.
- valueOf(String) - Static method in enum com.microsoft.rest.v2.CollectionFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.rest.v2.http.HttpPipelineLogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.rest.v2.policy.HttpLogDetailLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.rest.v2.protocol.SerializerEncoding
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.microsoft.rest.v2.CollectionFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values(Class<T>) - Static method in class com.microsoft.rest.v2.ExpandableStringEnum
-
- values() - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
-
- values() - Method in class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
-
Deprecated.
- values() - Method in class com.microsoft.rest.v2.http.HttpHeader
-
Get the values of this Header that are separated by a comma.
- values(String) - Method in class com.microsoft.rest.v2.http.HttpHeaders
-
Get the header values for the provided header name.
- values() - Static method in class com.microsoft.rest.v2.http.HttpMethod
-
- values() - Static method in enum com.microsoft.rest.v2.http.HttpPipelineLogLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.microsoft.rest.v2.policy.HttpLogDetailLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.microsoft.rest.v2.protocol.SerializerEncoding
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VoidResponse - Class in com.microsoft.rest.v2
-
A response to a REST call containing only a status code and raw headers.
- VoidResponse(HttpRequest, int, Map<String, String>) - Constructor for class com.microsoft.rest.v2.VoidResponse
-
Creates a VoidResponse.
- withBody(String) - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Set the body of this HTTP request.
- withBody(byte[]) - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Set the body of this HTTP request, automatically setting the Content-Length header based on the given body's length.
- withBody(Flowable<ByteBuffer>) - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Set the body of this HTTP request, leaving request headers unmodified.
- withCallerMethod(String) - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Set the caller method for this request.
- withContext(Context) - Method in class com.microsoft.rest.v2.http.HttpRequest
-
- withCookiePolicy() - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Add a RequestPolicy which stores and adds cookies across multiple
requests and responses.
- withCredentialsPolicy(ServiceClientCredentials) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Add a RequestPolicy which applies the given ServiceClientCredentials to
outgoing requests.
- withDecodingPolicy() - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Adds a RequestPolicy which decodes the headers and body of incoming
responses.
- withDeserializedBody(Object) - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- withDeserializedBody(Object) - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Sets the deserialized body on this HttpResponse.
- withDeserializedHeaders(Object) - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- withDeserializedHeaders(Object) - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Set the deserialized headers on this HttpResponse.
- withHeader(String, String) - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Add the provided headerName and headerValue to the list of headers for this request.
- withHeaders(HttpHeaders) - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Set the headers for this request.
- withHost(String) - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Set the host that will be used to build the final URL.
- withHostPolicy(String) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Adds a RequestPolicy which sets the host on all outgoing requests.
- withHttpClient(HttpClient) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Set the HttpClient that will be used by HttpPipelines that are created by this Builder.
- withHttpClient(HttpClient) - Method in class com.microsoft.rest.v2.http.HttpPipelineOptions
-
Configure the HttpClient that will be used for the created HttpPipeline.
- withHttpLoggingPolicy(HttpLogDetailLevel) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Adds a RequestPolicy which logs all HTTP traffic using SLF4J.
- withHttpLoggingPolicy(HttpLogDetailLevel, boolean) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Adds a RequestPolicy which logs all HTTP traffic using SLF4J.
- withHttpMethod(HttpMethod) - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Set the HTTP method that this request will use.
- withIdleChannelKeepAliveDurationInSec(long) - Method in class com.microsoft.rest.v2.http.SharedChannelPoolOptions
-
Duration in sec to keep the connection alive in available pool before closing it.
- withIdleConnectionKeepAliveDurationInSec(long) - Method in class com.microsoft.rest.v2.http.HttpClientConfiguration
-
Sets the duration in sec to keep the connection alive in available pool before closing it.
- withIsDecoded(boolean) - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
-
- withIsDecoded(boolean) - Method in class com.microsoft.rest.v2.http.HttpResponse
-
- withLogger(HttpPipelineLogger) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Set the Logger that will be used for each RequestPolicy within the created HttpPipeline.
- withLogger(HttpPipelineLogger) - Method in class com.microsoft.rest.v2.http.HttpPipelineOptions
-
Configure the Logger that will be used for each RequestPolicy within the created
HttpPipeline.
- withMinimumLogLevel(HttpPipelineLogLevel) - Method in class com.microsoft.rest.v2.http.AbstractHttpPipelineLogger
-
Set the minimum log level that this logger should log.
- withNameValue(String, T, Class<T>) - Method in class com.microsoft.rest.v2.ExpandableStringEnum
-
- withPath(String) - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Set the path that will be used to build the final URL.
- withPoolSize(int) - Method in class com.microsoft.rest.v2.http.SharedChannelPoolOptions
-
Sets the max number of connections allowed in the pool.
- withPort(String) - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Set the port that will be used to build the final URL.
- withPort(int) - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Set the port that will be used to build the final URL.
- withProxyAuthenticationPolicy(String, String) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Adds a RequestPolicy which adds proxy authentication headers to
outgoing requests.
- withQuery(String) - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Set the query that will be used to build the final URL.
- withRequest(HttpRequest) - Method in class com.microsoft.rest.v2.http.HttpResponse
-
Sets the request on this HttpResponse.
- withRequestIdPolicy() - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Adds a RequestPolicy which adds a per-request ID to the
"x-ms-client-request-id" header to outgoing requests.
- withRequestPolicies(RequestPolicyFactory...) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Add the provided RequestPolicy factories to this HttpPipeline builder.
- withRequestPolicy(RequestPolicyFactory) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Add the provided RequestPolicy factory to this HttpPipeline builder.
- withRequestPolicy(int, RequestPolicyFactory) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Add the provided RequestPolicy factory to this HttpPipeline builder
at the provided index in the pipeline.
- withRetryPolicy(int, long, TimeUnit) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Adds a RequestPolicy which retries a failed request up to the given
number of times.
- withScheme(String) - Method in class com.microsoft.rest.v2.http.UrlBuilder
-
Set the scheme/protocol that will be used to build the final URL.
- withTimeoutPolicy(long, TimeUnit) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Adds a RequestPolicy which fails a request if it does not complete by
the time the given interval elapses.
- withUrl(URL) - Method in class com.microsoft.rest.v2.http.HttpRequest
-
Set the URL that this request will be sent to.
- withUserAgentPolicy(String) - Method in class com.microsoft.rest.v2.http.HttpPipelineBuilder
-
Add a RequestPolicy that will add the provided UserAgent header to each
outgoing HttpRequest.
- writeFile(Flowable<ByteBuffer>, AsynchronousFileChannel) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
-
Writes the bytes emitted by a Flowable to an AsynchronousFileChannel.
- writeFile(Flowable<ByteBuffer>, AsynchronousFileChannel, long) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
-
Writes the bytes emitted by a Flowable to an AsynchronousFileChannel
starting at the given position in the file.