MessageTemplateClientBuilder Class
- java.
lang. Object - com.
azure. communication. messages. MessageTemplateClientBuilder
- com.
Implements
public final class MessageTemplateClientBuilder
implements HttpTrait<MessageTemplateClientBuilder>, ConfigurationTrait<MessageTemplateClientBuilder>, TokenCredentialTrait<MessageTemplateClientBuilder>, KeyCredentialTrait<MessageTemplateClientBuilder>, EndpointTrait<MessageTemplateClientBuilder>, ConnectionStringTrait<MessageTemplateClientBuilder>
A builder for creating a new instance of the MessageTemplateClient type.
Constructor Summary
Constructor | Description |
---|---|
MessageTemplateClientBuilder() |
Create an instance of the Message |
Method Summary
Methods inherited from java.lang.Object
Constructor Details
MessageTemplateClientBuilder
public MessageTemplateClientBuilder()
Create an instance of the MessageTemplateClientBuilder.
Method Details
addPolicy
public MessageTemplateClientBuilder addPolicy(HttpPipelinePolicy customPolicy)
.
Parameters:
buildAsyncClient
public MessageTemplateAsyncClient buildAsyncClient()
Builds an instance of MessageTemplateAsyncClient class.
Returns:
buildClient
public MessageTemplateClient buildClient()
Builds an instance of MessageTemplateClient class.
Returns:
clientOptions
public MessageTemplateClientBuilder clientOptions(ClientOptions clientOptions)
.
Parameters:
configuration
public MessageTemplateClientBuilder configuration(Configuration configuration)
.
Parameters:
connectionString
public MessageTemplateClientBuilder connectionString(String connectionString)
Set a connection string for authorization.
Parameters:
Returns:
credential
public MessageTemplateClientBuilder credential(KeyCredential keyCredential)
.
Parameters:
credential
public MessageTemplateClientBuilder credential(TokenCredential tokenCredential)
.
Parameters:
endpoint
public MessageTemplateClientBuilder endpoint(String endpoint)
.
Parameters:
httpClient
public MessageTemplateClientBuilder httpClient(HttpClient httpClient)
.
Parameters:
httpLogOptions
public MessageTemplateClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)
.
Parameters:
pipeline
public MessageTemplateClientBuilder pipeline(HttpPipeline pipeline)
.
Parameters:
retryOptions
public MessageTemplateClientBuilder retryOptions(RetryOptions retryOptions)
.
Parameters:
retryPolicy
public MessageTemplateClientBuilder retryPolicy(RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.
Parameters:
Returns:
serviceVersion
public MessageTemplateClientBuilder serviceVersion(MessagesServiceVersion serviceVersion)
Sets Service version.
Parameters:
Returns: