다음을 통해 공유


MessageTemplateClientBuilder Class

  • java.lang.Object
    • com.azure.communication.messages.MessageTemplateClientBuilder

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 MessageTemplateClientBuilder.

Method Summary

Modifier and Type Method and Description
MessageTemplateClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

MessageTemplateAsyncClient buildAsyncClient()

Builds an instance of MessageTemplateAsyncClient class.

MessageTemplateClient buildClient()

Builds an instance of MessageTemplateClient class.

MessageTemplateClientBuilder clientOptions(ClientOptions clientOptions)

.

MessageTemplateClientBuilder configuration(Configuration configuration)

.

MessageTemplateClientBuilder connectionString(String connectionString)

Set a connection string for authorization.

MessageTemplateClientBuilder credential(KeyCredential keyCredential)

.

MessageTemplateClientBuilder credential(TokenCredential tokenCredential)

.

MessageTemplateClientBuilder endpoint(String endpoint)

.

MessageTemplateClientBuilder httpClient(HttpClient httpClient)

.

MessageTemplateClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

MessageTemplateClientBuilder pipeline(HttpPipeline pipeline)

.

MessageTemplateClientBuilder retryOptions(RetryOptions retryOptions)

.

MessageTemplateClientBuilder retryPolicy(RetryPolicy retryPolicy)

Sets The retry policy that will attempt to retry failed requests, if applicable.

MessageTemplateClientBuilder serviceVersion(MessagesServiceVersion serviceVersion)

Sets Service version.

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:

customPolicy

buildAsyncClient

public MessageTemplateAsyncClient buildAsyncClient()

Builds an instance of MessageTemplateAsyncClient class.

Returns:

an instance of MessageTemplateAsyncClient.

buildClient

public MessageTemplateClient buildClient()

Builds an instance of MessageTemplateClient class.

Returns:

an instance of MessageTemplateClient.

clientOptions

public MessageTemplateClientBuilder clientOptions(ClientOptions clientOptions)

.

Parameters:

clientOptions

configuration

public MessageTemplateClientBuilder configuration(Configuration configuration)

.

Parameters:

configuration

connectionString

public MessageTemplateClientBuilder connectionString(String connectionString)

Set a connection string for authorization.

Parameters:

connectionString - valid connectionString as a string.

Returns:

the updated NotificationMessagesClientBuilder object.

credential

public MessageTemplateClientBuilder credential(KeyCredential keyCredential)

.

Parameters:

keyCredential

credential

public MessageTemplateClientBuilder credential(TokenCredential tokenCredential)

.

Parameters:

tokenCredential

endpoint

public MessageTemplateClientBuilder endpoint(String endpoint)

.

Parameters:

endpoint

httpClient

public MessageTemplateClientBuilder httpClient(HttpClient httpClient)

.

Parameters:

httpClient

httpLogOptions

public MessageTemplateClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

Parameters:

httpLogOptions

pipeline

public MessageTemplateClientBuilder pipeline(HttpPipeline pipeline)

.

Parameters:

pipeline

retryOptions

public MessageTemplateClientBuilder retryOptions(RetryOptions retryOptions)

.

Parameters:

retryOptions

retryPolicy

public MessageTemplateClientBuilder retryPolicy(RetryPolicy retryPolicy)

Sets The retry policy that will attempt to retry failed requests, if applicable.

Parameters:

retryPolicy - the retryPolicy value.

Returns:

the MessageTemplateClientBuilder.

serviceVersion

public MessageTemplateClientBuilder serviceVersion(MessagesServiceVersion serviceVersion)

Sets Service version.

Parameters:

serviceVersion - the serviceVersion value.

Returns:

the MessageTemplateClientBuilder.

Applies to