A B C E F G H N P R S V
All Classes All Packages
All Classes All Packages
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
All Classes All Packages