Package com.azure.iot.deviceupdate
Class DeviceManagementClientBuilder
java.lang.Object
com.azure.iot.deviceupdate.DeviceManagementClientBuilder
- All Implemented Interfaces:
com.azure.core.client.traits.ConfigurationTrait<DeviceManagementClientBuilder>
,com.azure.core.client.traits.EndpointTrait<DeviceManagementClientBuilder>
,com.azure.core.client.traits.HttpTrait<DeviceManagementClientBuilder>
,com.azure.core.client.traits.TokenCredentialTrait<DeviceManagementClientBuilder>
public final class DeviceManagementClientBuilder
extends Object
implements com.azure.core.client.traits.HttpTrait<DeviceManagementClientBuilder>, com.azure.core.client.traits.ConfigurationTrait<DeviceManagementClientBuilder>, com.azure.core.client.traits.TokenCredentialTrait<DeviceManagementClientBuilder>, com.azure.core.client.traits.EndpointTrait<DeviceManagementClientBuilder>
A builder for creating a new instance of the DeviceManagementClient type.
-
Constructor Summary
ConstructorDescriptionCreate an instance of the DeviceManagementClientBuilder. -
Method Summary
Modifier and TypeMethodDescriptionaddPolicy
(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .Builds an instance of DeviceManagementAsyncClient class.Builds an instance of DeviceManagementClient class.clientOptions
(com.azure.core.util.ClientOptions clientOptions) .configuration
(com.azure.core.util.Configuration configuration) .credential
(com.azure.core.credential.TokenCredential tokenCredential) ..httpClient
(com.azure.core.http.HttpClient httpClient) .httpLogOptions
(com.azure.core.http.policy.HttpLogOptions httpLogOptions) .instanceId
(String instanceId) Sets Account instance identifier.pipeline
(com.azure.core.http.HttpPipeline pipeline) .retryOptions
(com.azure.core.http.policy.RetryOptions retryOptions) .retryPolicy
(com.azure.core.http.policy.RetryPolicy retryPolicy) Sets The retry policy that will attempt to retry failed requests, if applicable.serviceVersion
(DeviceUpdateServiceVersion serviceVersion) Sets Service version.
-
Constructor Details
-
DeviceManagementClientBuilder
public DeviceManagementClientBuilder()Create an instance of the DeviceManagementClientBuilder.
-
-
Method Details
-
pipeline
.- Specified by:
pipeline
in interfacecom.azure.core.client.traits.HttpTrait<DeviceManagementClientBuilder>
-
httpClient
.- Specified by:
httpClient
in interfacecom.azure.core.client.traits.HttpTrait<DeviceManagementClientBuilder>
-
httpLogOptions
public DeviceManagementClientBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions) .- Specified by:
httpLogOptions
in interfacecom.azure.core.client.traits.HttpTrait<DeviceManagementClientBuilder>
-
clientOptions
.- Specified by:
clientOptions
in interfacecom.azure.core.client.traits.HttpTrait<DeviceManagementClientBuilder>
-
retryOptions
public DeviceManagementClientBuilder retryOptions(com.azure.core.http.policy.RetryOptions retryOptions) .- Specified by:
retryOptions
in interfacecom.azure.core.client.traits.HttpTrait<DeviceManagementClientBuilder>
-
addPolicy
public DeviceManagementClientBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .- Specified by:
addPolicy
in interfacecom.azure.core.client.traits.HttpTrait<DeviceManagementClientBuilder>
-
configuration
.- Specified by:
configuration
in interfacecom.azure.core.client.traits.ConfigurationTrait<DeviceManagementClientBuilder>
-
credential
public DeviceManagementClientBuilder credential(com.azure.core.credential.TokenCredential tokenCredential) .- Specified by:
credential
in interfacecom.azure.core.client.traits.TokenCredentialTrait<DeviceManagementClientBuilder>
-
endpoint
.- Specified by:
endpoint
in interfacecom.azure.core.client.traits.EndpointTrait<DeviceManagementClientBuilder>
-
instanceId
Sets Account instance identifier.- Parameters:
instanceId
- the instanceId value.- Returns:
- the DeviceManagementClientBuilder.
-
serviceVersion
Sets Service version.- Parameters:
serviceVersion
- the serviceVersion value.- Returns:
- the DeviceManagementClientBuilder.
-
retryPolicy
public DeviceManagementClientBuilder retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy) Sets The retry policy that will attempt to retry failed requests, if applicable.- Parameters:
retryPolicy
- the retryPolicy value.- Returns:
- the DeviceManagementClientBuilder.
-
buildAsyncClient
Builds an instance of DeviceManagementAsyncClient class.- Returns:
- an instance of DeviceManagementAsyncClient.
-
buildClient
Builds an instance of DeviceManagementClient class.- Returns:
- an instance of DeviceManagementClient.
-