public final class SparkClientBuilder extends Object
| Constructor and Description |
|---|
SparkClientBuilder()
Create an instance of the SparkClientBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
SparkClientBuilder |
addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy)
Adds a custom Http pipeline policy.
|
SparkBatchAsyncClient |
buildSparkBatchAsyncClient()
Builds an instance of SparkBatchAsyncClient async client.
|
SparkBatchClient |
buildSparkBatchClient()
Builds an instance of SparkBatchClient sync client.
|
SparkSessionAsyncClient |
buildSparkSessionAsyncClient()
Builds an instance of SparkSessionAsyncClient async client.
|
SparkSessionClient |
buildSparkSessionClient()
Builds an instance of SparkSessionClient sync client.
|
SparkClientBuilder |
clientOptions(com.azure.core.util.ClientOptions clientOptions)
Sets The client options such as application ID and custom headers to set on a request.
|
SparkClientBuilder |
configuration(com.azure.core.util.Configuration configuration)
Sets The configuration store that is used during construction of the service client.
|
SparkClientBuilder |
credential(com.azure.core.credential.TokenCredential tokenCredential)
Sets The TokenCredential used for authentication.
|
SparkClientBuilder |
endpoint(String endpoint)
Sets The workspace development endpoint, for example https://myworkspace.dev.azuresynapse.net.
|
SparkClientBuilder |
httpClient(com.azure.core.http.HttpClient httpClient)
Sets The HTTP client used to send the request.
|
SparkClientBuilder |
httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
Sets The logging configuration for HTTP requests and responses.
|
SparkClientBuilder |
livyApiVersion(String livyApiVersion)
Sets Valid api-version for the request.
|
SparkClientBuilder |
pipeline(com.azure.core.http.HttpPipeline pipeline)
Sets The HTTP pipeline to send requests through.
|
SparkClientBuilder |
retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.
|
SparkClientBuilder |
serializerAdapter(com.azure.core.util.serializer.SerializerAdapter serializerAdapter)
Sets The serializer to serialize an object into a string.
|
SparkClientBuilder |
sparkPoolName(String sparkPoolName)
Sets Name of the spark pool.
|
public SparkClientBuilder()
public SparkClientBuilder endpoint(String endpoint)
endpoint - the endpoint value.public SparkClientBuilder livyApiVersion(String livyApiVersion)
livyApiVersion - the livyApiVersion value.public SparkClientBuilder sparkPoolName(String sparkPoolName)
sparkPoolName - the sparkPoolName value.public SparkClientBuilder pipeline(com.azure.core.http.HttpPipeline pipeline)
pipeline - the pipeline value.public SparkClientBuilder serializerAdapter(com.azure.core.util.serializer.SerializerAdapter serializerAdapter)
serializerAdapter - the serializerAdapter value.public SparkClientBuilder httpClient(com.azure.core.http.HttpClient httpClient)
httpClient - the httpClient value.public SparkClientBuilder configuration(com.azure.core.util.Configuration configuration)
configuration - the configuration value.public SparkClientBuilder credential(com.azure.core.credential.TokenCredential tokenCredential)
tokenCredential - the tokenCredential value.public SparkClientBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
httpLogOptions - the httpLogOptions value.public SparkClientBuilder retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
retryPolicy - the retryPolicy value.public SparkClientBuilder clientOptions(com.azure.core.util.ClientOptions clientOptions)
clientOptions - the clientOptions value.public SparkClientBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy)
customPolicy - The custom Http pipeline policy to add.public SparkBatchAsyncClient buildSparkBatchAsyncClient()
public SparkSessionAsyncClient buildSparkSessionAsyncClient()
public SparkBatchClient buildSparkBatchClient()
public SparkSessionClient buildSparkSessionClient()
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.