Package com.azure.core.client.traits
Interface ConfigurationTrait<T extends ConfigurationTrait<T>>
- Type Parameters:
T
- The concrete type that implements the trait. This is required so that fluent operations can continue to return the concrete type, rather than the trait type.
- All Known Implementing Classes:
AccountsClientBuilder
,ArtifactsClientBuilder
,AttestationAdministrationClientBuilder
,AttestationClientBuilder
,BlobClientBuilder
,BlobContainerClientBuilder
,BlobServiceClientBuilder
,CallingServerClientBuilder
,CertificateClientBuilder
,ChatClientBuilder
,ChatThreadClientBuilder
,CollectionClientBuilder
,CollectionsClientBuilder
,CommunicationIdentityClientBuilder
,CommunicationRelayClientBuilder
,ConfidentialLedgerCertificateClientBuilder
,ConfidentialLedgerClientBuilder
,ConfigurationClientBuilder
,ContainerRegistryBlobClientBuilder
,ContainerRegistryClientBuilder
,CryptographyClientBuilder
,DataLakeFileSystemClientBuilder
,DataLakePathClientBuilder
,DataLakeServiceClientBuilder
,DeviceManagementClientBuilder
,DeviceUpdateClientBuilder
,DigitalTwinsClientBuilder
,DiscoveryClientBuilder
,DocumentAnalysisClientBuilder
,DocumentModelAdministrationClientBuilder
,EmailClientBuilder
,EncryptedBlobClientBuilder
,EntityClientBuilder
,EventGridPublisherClientBuilder
,EventHubClientBuilder
,EventProcessorClientBuilder
,GlossaryClientBuilder
,KeyClientBuilder
,KeyEncryptionKeyClientBuilder
,KeyVaultAccessControlClientBuilder
,KeyVaultBackupClientBuilder
,LineageClientBuilder
,LogsIngestionClientBuilder
,MetadataPolicyClientBuilder
,MetadataRolesClientBuilder
,MetricsAdvisorAdministrationClientBuilder
,MetricsAdvisorClientBuilder
,MixedRealityStsClientBuilder
,ModelsRepositoryClientBuilder
,PhoneNumbersClientBuilder
,QueueClientBuilder
,QueueServiceClientBuilder
,RelationshipClientBuilder
,ResourceSetRulesClientBuilder
,SchemaRegistryClientBuilder
,SearchClientBuilder
,SearchIndexClientBuilder
,SearchIndexerClientBuilder
,SecretClientBuilder
,ServiceBusAdministrationClientBuilder
,ServiceBusClientBuilder
,ShareClientBuilder
,ShareFileClientBuilder
,ShareServiceClientBuilder
,SmsClientBuilder
,SpecializedBlobClientBuilder
,TableClientBuilder
,TableServiceClientBuilder
,TextAnalyticsClientBuilder
,TypesClientBuilder
,WebPubSubServiceClientBuilder
public interface ConfigurationTrait<T extends ConfigurationTrait<T>>
An
Azure SDK for Java trait
providing a consistent interface for setting
Configuration
.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionconfiguration
(Configuration configuration) Sets the client-specific configuration used to retrieve client or global configuration properties when building a client.
-
Method Details
-
configuration
Sets the client-specific configuration used to retrieve client or global configuration properties when building a client.- Parameters:
configuration
- Configuration store used to retrieve client configurations.- Returns:
- Returns the same concrete type with the appropriate properties updated, to allow for fluent chaining of operations.
-