Class EventGridReceiverClientBuilder
java.lang.Object
com.azure.messaging.eventgrid.namespaces.EventGridReceiverClientBuilder
- All Implemented Interfaces:
com.azure.core.client.traits.ConfigurationTrait<EventGridReceiverClientBuilder>,com.azure.core.client.traits.EndpointTrait<EventGridReceiverClientBuilder>,com.azure.core.client.traits.HttpTrait<EventGridReceiverClientBuilder>,com.azure.core.client.traits.KeyCredentialTrait<EventGridReceiverClientBuilder>,com.azure.core.client.traits.TokenCredentialTrait<EventGridReceiverClientBuilder>
public final class EventGridReceiverClientBuilder
extends Object
implements com.azure.core.client.traits.HttpTrait<EventGridReceiverClientBuilder>, com.azure.core.client.traits.ConfigurationTrait<EventGridReceiverClientBuilder>, com.azure.core.client.traits.TokenCredentialTrait<EventGridReceiverClientBuilder>, com.azure.core.client.traits.KeyCredentialTrait<EventGridReceiverClientBuilder>, com.azure.core.client.traits.EndpointTrait<EventGridReceiverClientBuilder>
A builder for creating a new instance of the EventGridReceiverClient type.
-
Constructor Summary
ConstructorsConstructorDescriptionCreate an instance of the EventGridReceiverClientBuilder. -
Method Summary
Modifier and TypeMethodDescriptionaddPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .Builds an instance of EventGridReceiverAsyncClient class.Builds an instance of EventGridReceiverClient class.clientOptions(com.azure.core.util.ClientOptions clientOptions) .configuration(com.azure.core.util.Configuration configuration) .credential(com.azure.core.credential.KeyCredential keyCredential) .credential(com.azure.core.credential.TokenCredential tokenCredential) ..httpClient(com.azure.core.http.HttpClient httpClient) .httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions) .pipeline(com.azure.core.http.HttpPipeline pipeline) .retryOptions(com.azure.core.http.policy.RetryOptions retryOptions) .retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy) Sets The retry policy that will attempt to retry failed requests, if applicable.serviceVersion(EventGridServiceVersion serviceVersion) Sets Service version.subscriptionName(String subscriptionName) Sets the subscription name.Sets the topic name.
-
Constructor Details
-
EventGridReceiverClientBuilder
public EventGridReceiverClientBuilder()Create an instance of the EventGridReceiverClientBuilder.
-
-
Method Details
-
pipeline
.- Specified by:
pipelinein interfacecom.azure.core.client.traits.HttpTrait<EventGridReceiverClientBuilder>
-
httpClient
.- Specified by:
httpClientin interfacecom.azure.core.client.traits.HttpTrait<EventGridReceiverClientBuilder>
-
httpLogOptions
public EventGridReceiverClientBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions) .- Specified by:
httpLogOptionsin interfacecom.azure.core.client.traits.HttpTrait<EventGridReceiverClientBuilder>
-
clientOptions
public EventGridReceiverClientBuilder clientOptions(com.azure.core.util.ClientOptions clientOptions) .- Specified by:
clientOptionsin interfacecom.azure.core.client.traits.HttpTrait<EventGridReceiverClientBuilder>
-
retryOptions
public EventGridReceiverClientBuilder retryOptions(com.azure.core.http.policy.RetryOptions retryOptions) .- Specified by:
retryOptionsin interfacecom.azure.core.client.traits.HttpTrait<EventGridReceiverClientBuilder>
-
addPolicy
public EventGridReceiverClientBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .- Specified by:
addPolicyin interfacecom.azure.core.client.traits.HttpTrait<EventGridReceiverClientBuilder>
-
configuration
public EventGridReceiverClientBuilder configuration(com.azure.core.util.Configuration configuration) .- Specified by:
configurationin interfacecom.azure.core.client.traits.ConfigurationTrait<EventGridReceiverClientBuilder>
-
credential
public EventGridReceiverClientBuilder credential(com.azure.core.credential.TokenCredential tokenCredential) .- Specified by:
credentialin interfacecom.azure.core.client.traits.TokenCredentialTrait<EventGridReceiverClientBuilder>
-
credential
public EventGridReceiverClientBuilder credential(com.azure.core.credential.KeyCredential keyCredential) .- Specified by:
credentialin interfacecom.azure.core.client.traits.KeyCredentialTrait<EventGridReceiverClientBuilder>
-
endpoint
.- Specified by:
endpointin interfacecom.azure.core.client.traits.EndpointTrait<EventGridReceiverClientBuilder>
-
serviceVersion
Sets Service version.- Parameters:
serviceVersion- the serviceVersion value.- Returns:
- the EventGridReceiverClientBuilder.
-
retryPolicy
public EventGridReceiverClientBuilder retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy) Sets The retry policy that will attempt to retry failed requests, if applicable.- Parameters:
retryPolicy- the retryPolicy value.- Returns:
- the EventGridReceiverClientBuilder.
-
topicName
Sets the topic name.- Parameters:
topicName- the topic name.- Returns:
- the EventGridReceiverClientBuilder.
-
subscriptionName
Sets the subscription name.- Parameters:
subscriptionName- the subscription name.- Returns:
- the EventGridReceiverClientBuilder.
-
buildAsyncClient
Builds an instance of EventGridReceiverAsyncClient class.- Returns:
- an instance of EventGridReceiverAsyncClient.
-
buildClient
Builds an instance of EventGridReceiverClient class.- Returns:
- an instance of EventGridReceiverClient.
-