SearchIndexClientBuilder Class
- java.
lang. Object - com.
azure. search. documents. indexes. SearchIndexClientBuilder
- com.
Implements
public final class SearchIndexClientBuilder
implements HttpTrait<SearchIndexClientBuilder>, ConfigurationTrait<SearchIndexClientBuilder>, TokenCredentialTrait<SearchIndexClientBuilder>, KeyCredentialTrait<SearchIndexClientBuilder>, EndpointTrait<SearchIndexClientBuilder>
A builder for creating a new instance of the SearchIndexClient type.
Constructor Summary
| Constructor | Description |
|---|---|
| SearchIndexClientBuilder() |
Create an instance of the Search |
Method Summary
Methods inherited from java.lang.Object
Constructor Details
SearchIndexClientBuilder
public SearchIndexClientBuilder()
Create an instance of the SearchIndexClientBuilder.
Method Details
addPolicy
public SearchIndexClientBuilder addPolicy(HttpPipelinePolicy customPolicy)
.
Parameters:
audience
public SearchIndexClientBuilder audience(SearchAudience audience)
Sets the Audience to use for authentication with Microsoft Entra ID.
If audience is null the public cloud audience will be assumed.
Parameters:
Returns:
buildAsyncClient
public SearchIndexAsyncClient buildAsyncClient()
Builds an instance of SearchIndexAsyncClient class.
Returns:
buildClient
public SearchIndexClient buildClient()
Builds an instance of SearchIndexClient class.
Returns:
clientOptions
public SearchIndexClientBuilder clientOptions(ClientOptions clientOptions)
.
Parameters:
configuration
public SearchIndexClientBuilder configuration(Configuration configuration)
.
Parameters:
credential
public SearchIndexClientBuilder credential(KeyCredential keyCredential)
.
Parameters:
credential
public SearchIndexClientBuilder credential(TokenCredential tokenCredential)
.
Parameters:
endpoint
public SearchIndexClientBuilder endpoint(String endpoint)
.
Parameters:
httpClient
public SearchIndexClientBuilder httpClient(HttpClient httpClient)
.
Parameters:
httpLogOptions
public SearchIndexClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)
.
Parameters:
pipeline
public SearchIndexClientBuilder pipeline(HttpPipeline pipeline)
.
Parameters:
retryOptions
public SearchIndexClientBuilder retryOptions(RetryOptions retryOptions)
.
Parameters:
retryPolicy
public SearchIndexClientBuilder retryPolicy(RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.
Parameters:
Returns:
serviceVersion
public SearchIndexClientBuilder serviceVersion(SearchServiceVersion serviceVersion)
Sets Service version.
Parameters:
Returns: