A B C E F G H N P R S V 
All Classes All Packages

A

addPolicy(HttpPipelinePolicy) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Adds a pipeline policy to apply on each request sent.
ANY - Static variable in class com.azure.communication.networktraversal.models.RouteType
Static value any for RouteType.

B

buildAsyncClient() - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Create asynchronous client applying HMACAuthenticationPolicy, UserAgentPolicy, RetryPolicy, and CookiePolicy.
buildClient() - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Create synchronous client applying HmacAuthenticationPolicy, UserAgentPolicy, RetryPolicy, and CookiePolicy.

C

clientOptions(ClientOptions) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Allows for setting common properties such as application ID, headers, proxy configuration, etc.
com.azure.communication.networktraversal - package com.azure.communication.networktraversal
Package containing the classes for AzureCommunicationNetworkTraversal.
com.azure.communication.networktraversal.models - package com.azure.communication.networktraversal.models
Package containing classes for CommunicationNetworkTraversalClient.
CommunicationIceServer - Class in com.azure.communication.networktraversal.models
An instance of a STUN/TURN server with credentials to be used for ICE negotiation.
CommunicationIceServer() - Constructor for class com.azure.communication.networktraversal.models.CommunicationIceServer
 
CommunicationRelayAsyncClient - Class in com.azure.communication.networktraversal
Asynchronous client interface for Azure Communication Network Traversal operations
CommunicationRelayClient - Class in com.azure.communication.networktraversal
Synchronous client interface for Communication Service NetworkTraversal operations
CommunicationRelayClientBuilder - Class in com.azure.communication.networktraversal
CommunicationRelayClientBuilder that creates CommunicationRelayAsyncClient and CommunicationRelayClient.
CommunicationRelayClientBuilder() - Constructor for class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
 
CommunicationRelayConfiguration - Class in com.azure.communication.networktraversal.models
A relay configuration containing the STUN/TURN URLs and credentials.
CommunicationRelayConfiguration() - Constructor for class com.azure.communication.networktraversal.models.CommunicationRelayConfiguration
 
CommunicationRelayServiceVersion - Enum in com.azure.communication.networktraversal
The versions of Communication Relay Service supported by this client library.
configuration(Configuration) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Sets the configuration object used to retrieve environment configuration values during building of the client.
connectionString(String) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Set endpoint and credential to use
credential(AzureKeyCredential) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Sets the AzureKeyCredential used to authenticate HTTP requests.
credential(TokenCredential) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Sets the TokenCredential used to authorize requests sent to the service.

E

endpoint(String) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Set endpoint of the service

F

fromString(String) - Static method in class com.azure.communication.networktraversal.models.RouteType
Creates or finds a RouteType from its string representation.

G

getCommunicationUserIdentifier() - Method in class com.azure.communication.networktraversal.models.GetRelayConfigurationOptions
Get the communicationUser property: The CommunicationUserIdentifier for whom to issue a token.
getCredential() - Method in class com.azure.communication.networktraversal.models.CommunicationIceServer
Get the credential property: Credential for the server.
getExpiresOn() - Method in class com.azure.communication.networktraversal.models.CommunicationRelayConfiguration
Get the expiresOn property: The date for which the username and credentials are not longer valid.
getIceServers() - Method in class com.azure.communication.networktraversal.models.CommunicationRelayConfiguration
Get the iceServers property: An array representing the credentials and the STUN/TURN server URLs for use in ICE negotiations.
getLatest() - Static method in enum com.azure.communication.networktraversal.CommunicationRelayServiceVersion
Gets the latest service version supported by this client library
getRelayConfiguration() - Method in class com.azure.communication.networktraversal.CommunicationRelayAsyncClient
Gets a Relay Configuration.
getRelayConfiguration() - Method in class com.azure.communication.networktraversal.CommunicationRelayClient
Gets a Relay Configuration.
getRelayConfiguration(GetRelayConfigurationOptions) - Method in class com.azure.communication.networktraversal.CommunicationRelayAsyncClient
Gets a Relay Configuration for a CommunicationUserIdentifier.
getRelayConfiguration(GetRelayConfigurationOptions) - Method in class com.azure.communication.networktraversal.CommunicationRelayClient
Gets a Relay Configuration for a CommunicationUserIdentifier.
GetRelayConfigurationOptions - Class in com.azure.communication.networktraversal.models
Additional options for getting a relay configuration.
GetRelayConfigurationOptions() - Constructor for class com.azure.communication.networktraversal.models.GetRelayConfigurationOptions
 
getRelayConfigurationWithResponse(GetRelayConfigurationOptions) - Method in class com.azure.communication.networktraversal.CommunicationRelayAsyncClient
Gets a Relay Configuration for a CommunicationUserIdentifier given options with response.
getRelayConfigurationWithResponse(GetRelayConfigurationOptions, Context) - Method in class com.azure.communication.networktraversal.CommunicationRelayClient
Gets a Relay Configuration with response.
getRouteType() - Method in class com.azure.communication.networktraversal.models.CommunicationIceServer
Get the routeType property: The routing methodology to where the ICE server will be located from the client.
getRouteType() - Method in class com.azure.communication.networktraversal.models.GetRelayConfigurationOptions
Get the routeType property: The routing methodology to where the ICE server will be located from the client.
getTtl() - Method in class com.azure.communication.networktraversal.models.GetRelayConfigurationOptions
Get the ttl property: The specified time to live for the relay credential in seconds
getUrls() - Method in class com.azure.communication.networktraversal.models.CommunicationIceServer
Get the urls property: List of STUN/TURN server URLs.
getUsername() - Method in class com.azure.communication.networktraversal.models.CommunicationIceServer
Get the username property: User account name which uniquely identifies the credentials.
getVersion() - Method in enum com.azure.communication.networktraversal.CommunicationRelayServiceVersion

H

httpClient(HttpClient) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Sets the HttpClient to use for sending and receiving requests to and from the service.
httpLogOptions(HttpLogOptions) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Sets the logging configuration to use when sending and receiving requests to and from the service.

N

NEAREST - Static variable in class com.azure.communication.networktraversal.models.RouteType
Static value nearest for RouteType.

P

pipeline(HttpPipeline) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Sets the HttpPipeline to use for the service client.

R

retryOptions(RetryOptions) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Sets the RetryOptions for all the requests made through the client.
retryPolicy(RetryPolicy) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Sets the RetryPolicy that is used when each request is sent.
RouteType - Class in com.azure.communication.networktraversal.models
Defines values for RouteType.
RouteType() - Constructor for class com.azure.communication.networktraversal.models.RouteType
 

S

serviceVersion(CommunicationRelayServiceVersion) - Method in class com.azure.communication.networktraversal.CommunicationRelayClientBuilder
Sets the CommunicationRelayServiceVersion that is used when making API requests.
setCommunicationUserIdentifier(CommunicationUserIdentifier) - Method in class com.azure.communication.networktraversal.models.GetRelayConfigurationOptions
Set the communicationUser property: The CommunicationUserIdentifier for whom to issue a token
setRouteType(RouteType) - Method in class com.azure.communication.networktraversal.models.GetRelayConfigurationOptions
Set the routeType property: The routing methodology to where the ICE server will be located from the client.
setTtl(Integer) - Method in class com.azure.communication.networktraversal.models.GetRelayConfigurationOptions
Set the ttl property: The specified time to live for the relay credential in seconds

V

V2021_10_08 - com.azure.communication.networktraversal.CommunicationRelayServiceVersion
Service version 2021_10_08.
valueOf(String) - Static method in enum com.azure.communication.networktraversal.CommunicationRelayServiceVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.azure.communication.networktraversal.CommunicationRelayServiceVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.azure.communication.networktraversal.models.RouteType
 
A B C E F G H N P R S V 
All Classes All Packages