public final class AffindaAPIBuilder extends Object implements com.azure.core.client.traits.HttpTrait<AffindaAPIBuilder>, com.azure.core.client.traits.ConfigurationTrait<AffindaAPIBuilder>, com.azure.core.client.traits.TokenCredentialTrait<AffindaAPIBuilder>
| Constructor and Description |
|---|
AffindaAPIBuilder()
Create an instance of the AffindaAPIBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
AffindaAPIBuilder |
addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy)
.
|
AffindaAPI |
buildClient()
Builds an instance of AffindaAPI with the provided parameters.
|
AffindaAPIBuilder |
clientOptions(com.azure.core.util.ClientOptions clientOptions)
.
|
AffindaAPIBuilder |
configuration(com.azure.core.util.Configuration configuration)
.
|
AffindaAPIBuilder |
credential(com.azure.core.credential.TokenCredential tokenCredential)
.
|
AffindaAPIBuilder |
host(String host)
Sets server parameter.
|
AffindaAPIBuilder |
httpClient(com.azure.core.http.HttpClient httpClient)
.
|
AffindaAPIBuilder |
httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
.
|
AffindaAPIBuilder |
pipeline(com.azure.core.http.HttpPipeline pipeline)
.
|
AffindaAPIBuilder |
retryOptions(com.azure.core.http.policy.RetryOptions retryOptions)
.
|
AffindaAPIBuilder |
retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.
|
AffindaAPIBuilder |
serializerAdapter(com.azure.core.util.serializer.SerializerAdapter serializerAdapter)
Sets The serializer to serialize an object into a string.
|
public AffindaAPIBuilder()
public AffindaAPIBuilder pipeline(com.azure.core.http.HttpPipeline pipeline)
pipeline in interface com.azure.core.client.traits.HttpTrait<AffindaAPIBuilder>public AffindaAPIBuilder httpClient(com.azure.core.http.HttpClient httpClient)
httpClient in interface com.azure.core.client.traits.HttpTrait<AffindaAPIBuilder>public AffindaAPIBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
httpLogOptions in interface com.azure.core.client.traits.HttpTrait<AffindaAPIBuilder>public AffindaAPIBuilder clientOptions(com.azure.core.util.ClientOptions clientOptions)
clientOptions in interface com.azure.core.client.traits.HttpTrait<AffindaAPIBuilder>public AffindaAPIBuilder retryOptions(com.azure.core.http.policy.RetryOptions retryOptions)
retryOptions in interface com.azure.core.client.traits.HttpTrait<AffindaAPIBuilder>public AffindaAPIBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy)
addPolicy in interface com.azure.core.client.traits.HttpTrait<AffindaAPIBuilder>public AffindaAPIBuilder configuration(com.azure.core.util.Configuration configuration)
configuration in interface com.azure.core.client.traits.ConfigurationTrait<AffindaAPIBuilder>public AffindaAPIBuilder credential(com.azure.core.credential.TokenCredential tokenCredential)
credential in interface com.azure.core.client.traits.TokenCredentialTrait<AffindaAPIBuilder>public AffindaAPIBuilder host(String host)
host - the host value.public AffindaAPIBuilder serializerAdapter(com.azure.core.util.serializer.SerializerAdapter serializerAdapter)
serializerAdapter - the serializerAdapter value.public AffindaAPIBuilder retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
retryPolicy - the retryPolicy value.public AffindaAPI buildClient()
Copyright © 2022. All rights reserved.