QuantumClientBuilder Class
- java.
lang. Object - com.
azure. quantum. jobs. QuantumClientBuilder
- com.
public final class QuantumClientBuilder
A builder for creating a new instance of the QuantumClient type.
Constructor Summary
| Constructor | Description |
|---|---|
| QuantumClientBuilder() |
Create an instance of the Quantum |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Quantum |
addPolicy(HttpPipelinePolicy customPolicy)
Adds a custom Http pipeline policy. |
|
Jobs |
buildJobsAsyncClient()
Builds an instance of Jobs |
|
Jobs |
buildJobsClient()
Builds an instance of Jobs |
|
Providers |
buildProvidersAsyncClient()
Builds an instance of Providers |
|
Providers |
buildProvidersClient()
Builds an instance of Providers |
|
Quotas |
buildQuotasAsyncClient()
Builds an instance of Quotas |
|
Quotas |
buildQuotasClient()
Builds an instance of Quotas |
|
Storage |
buildStorageAsyncClient()
Builds an instance of Storage |
|
Storage |
buildStorageClient()
Builds an instance of Storage |
|
Quantum |
configuration(Configuration configuration)
Sets The configuration store that is used during construction of the service client. |
|
Quantum |
credential(TokenCredential tokenCredential)
Sets The Token |
|
Quantum |
host(String host)
Sets server parameter. |
|
Quantum |
httpClient(HttpClient httpClient)
Sets The HTTP client used to send the request. |
|
Quantum |
httpLogOptions(HttpLogOptions httpLogOptions)
Sets The logging configuration for HTTP requests and responses. |
|
Quantum |
pipeline(HttpPipeline pipeline)
Sets The HTTP pipeline to send requests through. |
|
Quantum |
resourceGroupName(String resourceGroupName)
Sets Name of an Azure resource group. |
|
Quantum |
retryPolicy(RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable. |
|
Quantum |
serializerAdapter(SerializerAdapter serializerAdapter)
Sets The serializer to serialize an object into a string. |
|
Quantum |
subscriptionId(String subscriptionId)
Sets The Azure subscription ID. |
|
Quantum |
workspaceName(String workspaceName)
Sets Name of the workspace. |
Methods inherited from java.lang.Object
Constructor Details
QuantumClientBuilder
public QuantumClientBuilder()
Create an instance of the QuantumClientBuilder.
Method Details
addPolicy
public QuantumClientBuilder addPolicy(HttpPipelinePolicy customPolicy)
Adds a custom Http pipeline policy.
Parameters:
Returns:
buildJobsAsyncClient
public JobsAsyncClient buildJobsAsyncClient()
Builds an instance of JobsAsyncClient async client.
Returns:
buildJobsClient
public JobsClient buildJobsClient()
Builds an instance of JobsClient sync client.
Returns:
buildProvidersAsyncClient
public ProvidersAsyncClient buildProvidersAsyncClient()
Builds an instance of ProvidersAsyncClient async client.
Returns:
buildProvidersClient
public ProvidersClient buildProvidersClient()
Builds an instance of ProvidersClient sync client.
Returns:
buildQuotasAsyncClient
public QuotasAsyncClient buildQuotasAsyncClient()
Builds an instance of QuotasAsyncClient async client.
Returns:
buildQuotasClient
public QuotasClient buildQuotasClient()
Builds an instance of QuotasClient sync client.
Returns:
buildStorageAsyncClient
public StorageAsyncClient buildStorageAsyncClient()
Builds an instance of StorageAsyncClient async client.
Returns:
buildStorageClient
public StorageClient buildStorageClient()
Builds an instance of StorageClient sync client.
Returns:
configuration
public QuantumClientBuilder configuration(Configuration configuration)
Sets The configuration store that is used during construction of the service client.
Parameters:
Returns:
credential
public QuantumClientBuilder credential(TokenCredential tokenCredential)
Sets The TokenCredential used for authentication.
Parameters:
Returns:
host
public QuantumClientBuilder host(String host)
Sets server parameter.
Parameters:
Returns:
httpClient
public QuantumClientBuilder httpClient(HttpClient httpClient)
Sets The HTTP client used to send the request.
Parameters:
Returns:
httpLogOptions
public QuantumClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)
Sets The logging configuration for HTTP requests and responses.
Parameters:
Returns:
pipeline
public QuantumClientBuilder pipeline(HttpPipeline pipeline)
Sets The HTTP pipeline to send requests through.
Parameters:
Returns:
resourceGroupName
public QuantumClientBuilder resourceGroupName(String resourceGroupName)
Sets Name of an Azure resource group.
Parameters:
Returns:
retryPolicy
public QuantumClientBuilder retryPolicy(RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.
Parameters:
Returns:
serializerAdapter
public QuantumClientBuilder serializerAdapter(SerializerAdapter serializerAdapter)
Sets The serializer to serialize an object into a string.
Parameters:
Returns:
subscriptionId
public QuantumClientBuilder subscriptionId(String subscriptionId)
Sets The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
Parameters:
Returns:
workspaceName
public QuantumClientBuilder workspaceName(String workspaceName)
Sets Name of the workspace.
Parameters:
Returns: