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

A

AbstractHttpPipelineLogger - Class in com.microsoft.rest.v2.http
An abstract Logger for HttpPipeline RequestPolicies that contains functionality that is common to Loggers.
AbstractHttpPipelineLogger() - Constructor for class com.microsoft.rest.v2.http.AbstractHttpPipelineLogger
 
AbstractRequestPolicy - Class in com.microsoft.rest.v2.policy
An abstract RequestPolicy base-class.
AbstractRequestPolicy(RequestPolicy, RequestPolicyOptions) - Constructor for class com.microsoft.rest.v2.policy.AbstractRequestPolicy
Initialize the fields for this AbstractRequestPolicy.
addData(Object, Object) - Method in class com.microsoft.rest.v2.Context
Adds a new immutable Context object with the specified key/value pair to the existing Context chain.
AddDatePolicyFactory - Class in com.microsoft.rest.v2.policy
Creates a RequestPolicy which adds a Date header in RFC 1123 format when sending an HTTP request.
AddDatePolicyFactory() - Constructor for class com.microsoft.rest.v2.policy.AddDatePolicyFactory
 
AddHeadersPolicyFactory - Class in com.microsoft.rest.v2.policy
Creates a RequestPolicy which adds a particular set of headers to HTTP requests.
AddHeadersPolicyFactory(HttpHeaders) - Constructor for class com.microsoft.rest.v2.policy.AddHeadersPolicyFactory
Creates a AddHeadersPolicyFactory which adds headers from this HttpHeaders object to the request.
AdditionalPropertiesDeserializer - Class in com.microsoft.rest.v2.serializer
Custom serializer for deserializing complex types with additional properties.
AdditionalPropertiesDeserializer(Class<?>, JsonDeserializer<?>, ObjectMapper) - Constructor for class com.microsoft.rest.v2.serializer.AdditionalPropertiesDeserializer
Creates an instance of FlatteningDeserializer.
AdditionalPropertiesSerializer - Class in com.microsoft.rest.v2.serializer
Custom serializer for serializing complex types with additional properties.
AdditionalPropertiesSerializer(Class<?>, JsonSerializer<?>, ObjectMapper) - Constructor for class com.microsoft.rest.v2.serializer.AdditionalPropertiesSerializer
Creates an instance of FlatteningSerializer.
addValue(String) - Method in class com.microsoft.rest.v2.http.HttpHeader
Add another value to the end of this Header.
APPLICATION_JSON - Static variable in class com.microsoft.rest.v2.http.ContentType
The default JSON Content-Type header.
APPLICATION_OCTET_STREAM - Static variable in class com.microsoft.rest.v2.http.ContentType
The default binary Content-Type header.
authorizationHeaderValue(String) - Method in class com.microsoft.rest.v2.credentials.BasicAuthenticationCredentials
 
authorizationHeaderValue(String) - Method in interface com.microsoft.rest.v2.credentials.ServiceClientCredentials
 
authorizationHeaderValue(String) - Method in class com.microsoft.rest.v2.credentials.TokenCredentials
 

B

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
 

C

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
Deprecated.
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
Constructs a new Context object.
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.

D

dateTime() - Method in class com.microsoft.rest.v2.DateTimeRfc1123
Returns the underlying DateTime.
dateTime() - Method in class com.microsoft.rest.v2.UnixTime
Returns the underlying DateTime.
DateTimeRfc1123 - Class in com.microsoft.rest.v2
Simple wrapper over java.time.OffsetDateTime used for specifying RFC1123 format during serialization/deserialization.
DateTimeRfc1123(OffsetDateTime) - Constructor for class com.microsoft.rest.v2.DateTimeRfc1123
Creates a new DateTimeRfc1123 object with the specified DateTime.
DateTimeRfc1123(String) - Constructor for class com.microsoft.rest.v2.DateTimeRfc1123
Creates a new DateTimeRfc1123 object with the specified DateTime.
DateTimeRfc1123Serializer - Class in com.microsoft.rest.v2.serializer
Custom serializer for serializing DateTimeRfc1123 object into RFC1123 formats.
DateTimeRfc1123Serializer() - Constructor for class com.microsoft.rest.v2.serializer.DateTimeRfc1123Serializer
 
DateTimeSerializer - Class in com.microsoft.rest.v2.serializer
Custom serializer for serializing OffsetDateTime object into ISO8601 formats.
DateTimeSerializer() - Constructor for class com.microsoft.rest.v2.serializer.DateTimeSerializer
 
decode(HttpResponse) - Method in class com.microsoft.rest.v2.protocol.HttpResponseDecoder
Asynchronously decodes an HttpResponse, deserializing into a response or error value.
decode(byte[]) - Static method in class com.microsoft.rest.v2.util.Base64Util
Decodes a base64 encoded byte array.
decodedBytes() - Method in class com.microsoft.rest.v2.Base64Url
Decode the bytes and return.
decodeString(String) - Static method in class com.microsoft.rest.v2.util.Base64Util
Decodes a base64 encoded string.
decodeURL(byte[]) - Static method in class com.microsoft.rest.v2.util.Base64Util
Decodes a byte array in base64 URL format.
DecodingPolicyFactory - Class in com.microsoft.rest.v2.policy
Creates a RequestPolicy which decodes the response body and headers.
DecodingPolicyFactory() - Constructor for class com.microsoft.rest.v2.policy.DecodingPolicyFactory
 
DELETE - Annotation Type in com.microsoft.rest.v2.annotations
Defines the parametrized relative path for an HTTP DELETE method.
DELETE - Static variable in class com.microsoft.rest.v2.http.HttpMethod
The HTTP DELETE method.
deserialize(String, Type) - Method in interface com.microsoft.rest.v2.protocol.SerializerAdapter
Deprecated.
Use deserialize(String, Type, Encoding) instead. Deserializes a JSON string into a U object using the current T.
deserialize(String, Type, SerializerEncoding) - Method in interface com.microsoft.rest.v2.protocol.SerializerAdapter
Deserializes a string into a U object using the current T.
deserialize(JsonParser, DeserializationContext) - Method in class com.microsoft.rest.v2.serializer.AdditionalPropertiesDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.microsoft.rest.v2.serializer.FlatteningDeserializer
 
deserialize(String, Type, SerializerEncoding) - Method in class com.microsoft.rest.v2.serializer.JacksonAdapter
 
deserialize(String, Type) - Method in class com.microsoft.rest.v2.serializer.JacksonAdapter
 
deserializedBody() - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
 
deserializedBody() - Method in class com.microsoft.rest.v2.http.HttpResponse
 
deserializedHeaders() - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
 
deserializedHeaders() - Method in class com.microsoft.rest.v2.http.HttpResponse
 
dumpChannelPool() - Method in class com.microsoft.rest.v2.http.NettyClient
Dump the channel pool.
DurationSerializer - Class in com.microsoft.rest.v2.serializer
Custom serializer for serializing Duration object into ISO8601 formats.
DurationSerializer() - Constructor for class com.microsoft.rest.v2.serializer.DurationSerializer
 

E

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
 

F

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.

G

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.

H

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
Deserializes an HttpResponse.
HttpResponseDecoder(SwaggerMethodParser, SerializerAdapter<?>) - Constructor for class com.microsoft.rest.v2.protocol.HttpResponseDecoder
Creates an HttpResponseDecoder.

I

identifier() - Method in interface com.microsoft.rest.v2.protocol.Environment.Endpoint
 
idleChannelKeepAliveDurationInSec() - Method in class com.microsoft.rest.v2.http.SharedChannelPoolOptions
 
InvalidReturnTypeException - Exception in com.microsoft.rest.v2
An exception that will be thrown when a Swagger interface defines a method with an invalid return type.
InvalidReturnTypeException(String) - Constructor for exception com.microsoft.rest.v2.InvalidReturnTypeException
Create a new InvalidReturnTypeException with the provided message.
invoke(Object, Method, Object[]) - Method in class com.microsoft.rest.v2.RestProxy
 
isCancelled() - Method in class com.microsoft.rest.v2.ServiceFuture
 
isDecoded() - Method in class com.microsoft.rest.v2.http.BufferedHttpResponse
 
isDecoded() - Method in class com.microsoft.rest.v2.http.HttpResponse
Returns a value indicating whether this HttpResponse has been decoded by a DecodingPolicyFactory.
isExpectedResponseStatusCode(int) - Method in class com.microsoft.rest.v2.SwaggerMethodParser
Get whether or not the provided response status code is one of the expected status codes for this Swagger method.
isExpectedResponseStatusCode(int, int[]) - Method in class com.microsoft.rest.v2.SwaggerMethodParser
Get whether or not the provided response status code is one of the expected status codes for this Swagger method.
isFlowableByteBuffer(Type) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
Checks if a type is Flowable<ByteBuffer>.
isTypeOrSubTypeOf(Type, Type) - Static method in class com.microsoft.rest.v2.util.TypeUtil
Determines if a type is the same or a subtype for another type.
iterator() - Method in class com.microsoft.rest.v2.http.HttpHeaders
 

J

JacksonAdapter - Class in com.microsoft.rest.v2.serializer
A serialization helper class wrapped around ObjectMapper.
JacksonAdapter() - Constructor for class com.microsoft.rest.v2.serializer.JacksonAdapter
Creates a new JacksonAdapter instance with default mapper settings.
JsonFlatten - Annotation Type in com.microsoft.rest.v2.serializer
Annotation used for flattening properties separated by '.'.

K

keys() - Method in class com.microsoft.rest.v2.http.ConcurrentMultiDequeMap
 
keys() - Method in class com.microsoft.rest.v2.http.ConcurrentMultiHashMap
Deprecated.
 

L

log(HttpPipelineLogLevel, String, Object...) - Method in interface com.microsoft.rest.v2.http.HttpPipelineLogger
Log the provided message.
log(HttpPipelineLogLevel, String, Object...) - Method in class com.microsoft.rest.v2.http.Slf4jLogger
 
log(HttpPipelineLogLevel, String, Object...) - Method in class com.microsoft.rest.v2.http.SystemOutLogger
 
log(HttpPipelineLogLevel, String, Object...) - Method in class com.microsoft.rest.v2.policy.AbstractRequestPolicy
Attempt to log the provided message to the provided logger.
log(HttpPipelineLogLevel, String, Object...) - Method in class com.microsoft.rest.v2.policy.RequestPolicyOptions
Attempt to log the provided message to the provided logger.

M

methodParser(Method) - Method in class com.microsoft.rest.v2.SwaggerInterfaceParser
Get the method parser that is associated with the provided swaggerMethod.
minimumLogLevel() - Method in class com.microsoft.rest.v2.http.AbstractHttpPipelineLogger
 
minimumLogLevel() - Method in interface com.microsoft.rest.v2.http.HttpPipelineLogger
The log level threshold for what logs will be logged.
MissingRequiredAnnotationException - Exception in com.microsoft.rest.v2
An exception that is thrown when a Swagger interface is parsed and it is missing required annotations.
MissingRequiredAnnotationException(Class<? extends Annotation>, Class<?>) - Constructor for exception com.microsoft.rest.v2.MissingRequiredAnnotationException
Create a new MissingRequiredAnnotationException for the provided missing required annotation on the provided swaggerInterface.
MissingRequiredAnnotationException(Class<? extends Annotation>, Method) - Constructor for exception com.microsoft.rest.v2.MissingRequiredAnnotationException
Create a new MissingRequiredAnnotationException for the provided missing required annotation on the provided swaggerInterface method.
MissingRequiredAnnotationException(List<Class<? extends Annotation>>, Method) - Constructor for exception com.microsoft.rest.v2.MissingRequiredAnnotationException
Create a new MissingRequiredAnnotationException for the provided missing required annotation options on the provided swaggerInterface method.

N

name() - Method in class com.microsoft.rest.v2.http.HttpHeader
Get the name of this Header.
NettyClient - Class in com.microsoft.rest.v2.http
An HttpClient that is implemented using Netty.
NettyClient.Factory - Class in com.microsoft.rest.v2.http
The factory for creating a NettyClient.
nextPolicy() - Method in class com.microsoft.rest.v2.policy.AbstractRequestPolicy
Get the next RequestPolicy in the policy chain.
NONE - Static variable in class com.microsoft.rest.v2.Context
Signifies that no data need be passed to the pipeline.

O

OperationDescription - Class in com.microsoft.rest.v2
This class contains the data from an originating operation that can be used to resume the polling of the original operation.
OperationDescription() - Constructor for class com.microsoft.rest.v2.OperationDescription
Create a new OperationDescription.
OperationDescription(String, Serializable, HttpRequest) - Constructor for class com.microsoft.rest.v2.OperationDescription
Create a new Substitution.
options() - Method in class com.microsoft.rest.v2.policy.AbstractRequestPolicy
Get the options that were provided to this AbstractRequestPolicy.

P

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.

Q

query() - Method in class com.microsoft.rest.v2.http.UrlBuilder
Get the query that has been assigned to this UrlBuilder.
QUERY_ESCAPER - Static variable in class com.microsoft.rest.v2.util.escapers.UrlEscapers
An escaper for escaping query parameters.
QueryParam - Annotation Type in com.microsoft.rest.v2.annotations
Named query parameters appended to a URL.

R

rawHeaders() - Method in class com.microsoft.rest.v2.RestResponse
 
readFile(AsynchronousFileChannel, int, long, long) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
Creates a Flowable from an AsynchronousFileChannel which reads part of a file into chunks of the given size.
readFile(AsynchronousFileChannel, long, long) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
Creates a Flowable from an AsynchronousFileChannel which reads part of a file.
readFile(AsynchronousFileChannel) - Static method in class com.microsoft.rest.v2.util.FlowableUtil
Creates a Flowable from an AsynchronousFileChannel which reads the entire file.
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
Get the HttpResponseDecoder which decodes messages sent in response to this 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.

S

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
Deprecated.
Use serialize(Object, Encoding) instead. Serializes an object into a JSON string.
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
Deprecated.
original serializer type should not be exposed
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
 

T

TimeoutPolicyFactory - Class in com.microsoft.rest.v2.policy
Creates a RequestPolicy that limits the time allowed between sending a request and receiving the response.
TimeoutPolicyFactory(long, TimeUnit) - Constructor for class com.microsoft.rest.v2.policy.TimeoutPolicyFactory
Creates a TimeoutPolicyFactory.
toByteArray(ByteBuffer) - Static method in class com.microsoft.rest.v2.util.ByteBufferUtil
Read the contents of the ByteBuffer into a byte[].
TokenCredentials - Class in com.microsoft.rest.v2.credentials
Token based credentials for use with a REST Service Client.
TokenCredentials(String, String) - Constructor for class com.microsoft.rest.v2.credentials.TokenCredentials
Initializes a new instance of the TokenCredentials.
toMap() - Method in class com.microsoft.rest.v2.http.HttpHeaders
Convert this HttpHeaders collection to a Map.
toString() - Method in class com.microsoft.rest.v2.Base64Url
 
toString() - Method in class com.microsoft.rest.v2.DateTimeRfc1123
 
toString() - Method in class com.microsoft.rest.v2.ExpandableStringEnum
 
toString() - Method in class com.microsoft.rest.v2.http.HttpHeader
Get the String representation of this HttpHeader.
toString() - Method in class com.microsoft.rest.v2.http.UrlBuilder
Get the string representation of the URL that is being built.
toString(OffsetDateTime) - Static method in class com.microsoft.rest.v2.serializer.DateTimeSerializer
Convert the provided OffsetDateTime to its String representation.
toString(Duration) - Static method in class com.microsoft.rest.v2.serializer.DurationSerializer
Convert to provided Duration to an ISO 8601 String with a days component.
toString() - Method in class com.microsoft.rest.v2.UnixTime
 
toURL() - Method in class com.microsoft.rest.v2.http.UrlBuilder
Get the URL that is being built.
TypeUtil - Class in com.microsoft.rest.v2.util
Contains utilities for dealing with types.
TypeUtil() - Constructor for class com.microsoft.rest.v2.util.TypeUtil
 

U

UnexpectedLengthException - Exception in com.microsoft.rest.v2.http
Indicates that a stream emitted an unexpected number of bytes.
UnexpectedLengthException(String, long, long) - Constructor for exception com.microsoft.rest.v2.http.UnexpectedLengthException
Creates an UnexpectedLengthException.
UnexpectedResponseExceptionType - Annotation Type in com.microsoft.rest.v2.annotations
The error type that will be thrown/returned when an unexpected status code is returned from an API.
UnixTime - Class in com.microsoft.rest.v2
Simple wrapper over java.time.OffsetDateTime used for specifying unix seconds format during serialization/deserialization.
UnixTime(OffsetDateTime) - Constructor for class com.microsoft.rest.v2.UnixTime
Creates a new UnixTime object with the specified DateTime.
UnixTime(long) - Constructor for class com.microsoft.rest.v2.UnixTime
Creates a new UnixTime object with the specified DateTime.
url() - Method in class com.microsoft.rest.v2.http.HttpRequest
Get the URL that this request will be sent to.
url() - Method in class com.microsoft.rest.v2.OperationDescription
 
url(Environment.Endpoint) - Method in interface com.microsoft.rest.v2.protocol.Environment
Provides a URL for the endpoint.
UrlBuilder - Class in com.microsoft.rest.v2.http
A builder class that is used to create URLs.
UrlBuilder() - Constructor for class com.microsoft.rest.v2.http.UrlBuilder
 
UrlEscapers - Class in com.microsoft.rest.v2.util.escapers
A collection of useful URL escapers.
UrlEscapers() - Constructor for class com.microsoft.rest.v2.util.escapers.UrlEscapers
 
UserAgentPolicyFactory - Class in com.microsoft.rest.v2.policy
Adds a 'User-Agent' header to a request.
UserAgentPolicyFactory(String) - Constructor for class com.microsoft.rest.v2.policy.UserAgentPolicyFactory
Creates a UserAgentPolicyFactory with the given user agent string.
UserAgentPolicyFactory() - Constructor for class com.microsoft.rest.v2.policy.UserAgentPolicyFactory
Creates a UserAgentPolicyFactory with a default user agent string.

V

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.

W

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
Sets the flag indicating whether this HttpResponse has been decoded by a DecodingPolicyFactory.
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.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/