Interface SdkClientBuilder<B extends SdkClientBuilder<B,C>,C>

Type Parameters:
B - The type of builder that should be returned by the fluent builder methods in this interface.
C - The type of client generated by this builder.
All Superinterfaces:
Buildable, SdkBuilder<B,C>
All Known Subinterfaces:
AccessAnalyzerAsyncClientBuilder, AccessAnalyzerBaseClientBuilder<B,C>, AccessAnalyzerClientBuilder, AccountAsyncClientBuilder, AccountBaseClientBuilder<B,C>, AccountClientBuilder, AcmAsyncClientBuilder, AcmBaseClientBuilder<B,C>, AcmClientBuilder, AcmPcaAsyncClientBuilder, AcmPcaBaseClientBuilder<B,C>, AcmPcaClientBuilder, AlexaForBusinessAsyncClientBuilder, AlexaForBusinessBaseClientBuilder<B,C>, AlexaForBusinessClientBuilder, AmpAsyncClientBuilder, AmpBaseClientBuilder<B,C>, AmpClientBuilder, AmplifyAsyncClientBuilder, AmplifyBackendAsyncClientBuilder, AmplifyBackendBaseClientBuilder<B,C>, AmplifyBackendClientBuilder, AmplifyBaseClientBuilder<B,C>, AmplifyClientBuilder, AmplifyUiBuilderAsyncClientBuilder, AmplifyUiBuilderBaseClientBuilder<B,C>, AmplifyUiBuilderClientBuilder, ApiGatewayAsyncClientBuilder, ApiGatewayBaseClientBuilder<B,C>, ApiGatewayClientBuilder, ApiGatewayManagementApiAsyncClientBuilder, ApiGatewayManagementApiBaseClientBuilder<B,C>, ApiGatewayManagementApiClientBuilder, ApiGatewayV2AsyncClientBuilder, ApiGatewayV2BaseClientBuilder<B,C>, ApiGatewayV2ClientBuilder, AppConfigAsyncClientBuilder, AppConfigBaseClientBuilder<B,C>, AppConfigClientBuilder, AppConfigDataAsyncClientBuilder, AppConfigDataBaseClientBuilder<B,C>, AppConfigDataClientBuilder, AppFabricAsyncClientBuilder, AppFabricBaseClientBuilder<B,C>, AppFabricClientBuilder, AppflowAsyncClientBuilder, AppflowBaseClientBuilder<B,C>, AppflowClientBuilder, AppIntegrationsAsyncClientBuilder, AppIntegrationsBaseClientBuilder<B,C>, AppIntegrationsClientBuilder, ApplicationAutoScalingAsyncClientBuilder, ApplicationAutoScalingBaseClientBuilder<B,C>, ApplicationAutoScalingClientBuilder, ApplicationCostProfilerAsyncClientBuilder, ApplicationCostProfilerBaseClientBuilder<B,C>, ApplicationCostProfilerClientBuilder, ApplicationDiscoveryAsyncClientBuilder, ApplicationDiscoveryBaseClientBuilder<B,C>, ApplicationDiscoveryClientBuilder, ApplicationInsightsAsyncClientBuilder, ApplicationInsightsBaseClientBuilder<B,C>, ApplicationInsightsClientBuilder, AppMeshAsyncClientBuilder, AppMeshBaseClientBuilder<B,C>, AppMeshClientBuilder, AppRunnerAsyncClientBuilder, AppRunnerBaseClientBuilder<B,C>, AppRunnerClientBuilder, AppStreamAsyncClientBuilder, AppStreamBaseClientBuilder<B,C>, AppStreamClientBuilder, AppSyncAsyncClientBuilder, AppSyncBaseClientBuilder<B,C>, AppSyncClientBuilder, ArcZonalShiftAsyncClientBuilder, ArcZonalShiftBaseClientBuilder<B,C>, ArcZonalShiftClientBuilder, ArtifactAsyncClientBuilder, ArtifactBaseClientBuilder<B,C>, ArtifactClientBuilder, AthenaAsyncClientBuilder, AthenaBaseClientBuilder<B,C>, AthenaClientBuilder, AuditManagerAsyncClientBuilder, AuditManagerBaseClientBuilder<B,C>, AuditManagerClientBuilder, AutoScalingAsyncClientBuilder, AutoScalingBaseClientBuilder<B,C>, AutoScalingClientBuilder, AutoScalingPlansAsyncClientBuilder, AutoScalingPlansBaseClientBuilder<B,C>, AutoScalingPlansClientBuilder, AwsClientBuilder<BuilderT,ClientT>, B2BiAsyncClientBuilder, B2BiBaseClientBuilder<B,C>, B2BiClientBuilder, BackupAsyncClientBuilder, BackupBaseClientBuilder<B,C>, BackupClientBuilder, BackupGatewayAsyncClientBuilder, BackupGatewayBaseClientBuilder<B,C>, BackupGatewayClientBuilder, BackupStorageAsyncClientBuilder, BackupStorageBaseClientBuilder<B,C>, BackupStorageClientBuilder, BatchAsyncClientBuilder, BatchBaseClientBuilder<B,C>, BatchClientBuilder, BcmDataExportsAsyncClientBuilder, BcmDataExportsBaseClientBuilder<B,C>, BcmDataExportsClientBuilder, BedrockAgentAsyncClientBuilder, BedrockAgentBaseClientBuilder<B,C>, BedrockAgentClientBuilder, BedrockAgentRuntimeAsyncClientBuilder, BedrockAgentRuntimeBaseClientBuilder<B,C>, BedrockAgentRuntimeClientBuilder, BedrockAsyncClientBuilder, BedrockBaseClientBuilder<B,C>, BedrockClientBuilder, BedrockRuntimeAsyncClientBuilder, BedrockRuntimeBaseClientBuilder<B,C>, BedrockRuntimeClientBuilder, BillingconductorAsyncClientBuilder, BillingconductorBaseClientBuilder<B,C>, BillingconductorClientBuilder, BraketAsyncClientBuilder, BraketBaseClientBuilder<B,C>, BraketClientBuilder, BudgetsAsyncClientBuilder, BudgetsBaseClientBuilder<B,C>, BudgetsClientBuilder, ChatbotAsyncClientBuilder, ChatbotBaseClientBuilder<B,C>, ChatbotClientBuilder, ChimeAsyncClientBuilder, ChimeBaseClientBuilder<B,C>, ChimeClientBuilder, ChimeSdkIdentityAsyncClientBuilder, ChimeSdkIdentityBaseClientBuilder<B,C>, ChimeSdkIdentityClientBuilder, ChimeSdkMediaPipelinesAsyncClientBuilder, ChimeSdkMediaPipelinesBaseClientBuilder<B,C>, ChimeSdkMediaPipelinesClientBuilder, ChimeSdkMeetingsAsyncClientBuilder, ChimeSdkMeetingsBaseClientBuilder<B,C>, ChimeSdkMeetingsClientBuilder, ChimeSdkMessagingAsyncClientBuilder, ChimeSdkMessagingBaseClientBuilder<B,C>, ChimeSdkMessagingClientBuilder, ChimeSdkVoiceAsyncClientBuilder, ChimeSdkVoiceBaseClientBuilder<B,C>, ChimeSdkVoiceClientBuilder, CleanRoomsAsyncClientBuilder, CleanRoomsBaseClientBuilder<B,C>, CleanRoomsClientBuilder, CleanRoomsMlAsyncClientBuilder, CleanRoomsMlBaseClientBuilder<B,C>, CleanRoomsMlClientBuilder, Cloud9AsyncClientBuilder, Cloud9BaseClientBuilder<B,C>, Cloud9ClientBuilder, CloudControlAsyncClientBuilder, CloudControlBaseClientBuilder<B,C>, CloudControlClientBuilder, CloudDirectoryAsyncClientBuilder, CloudDirectoryBaseClientBuilder<B,C>, CloudDirectoryClientBuilder, CloudFormationAsyncClientBuilder, CloudFormationBaseClientBuilder<B,C>, CloudFormationClientBuilder, CloudFrontAsyncClientBuilder, CloudFrontBaseClientBuilder<B,C>, CloudFrontClientBuilder, CloudFrontKeyValueStoreAsyncClientBuilder, CloudFrontKeyValueStoreBaseClientBuilder<B,C>, CloudFrontKeyValueStoreClientBuilder, CloudHsmAsyncClientBuilder, CloudHsmBaseClientBuilder<B,C>, CloudHsmClientBuilder, CloudHsmV2AsyncClientBuilder, CloudHsmV2BaseClientBuilder<B,C>, CloudHsmV2ClientBuilder, CloudSearchAsyncClientBuilder, CloudSearchBaseClientBuilder<B,C>, CloudSearchClientBuilder, CloudSearchDomainAsyncClientBuilder, CloudSearchDomainBaseClientBuilder<B,C>, CloudSearchDomainClientBuilder, CloudTrailAsyncClientBuilder, CloudTrailBaseClientBuilder<B,C>, CloudTrailClientBuilder, CloudTrailDataAsyncClientBuilder, CloudTrailDataBaseClientBuilder<B,C>, CloudTrailDataClientBuilder, CloudWatchAsyncClientBuilder, CloudWatchBaseClientBuilder<B,C>, CloudWatchClientBuilder, CloudWatchEventsAsyncClientBuilder, CloudWatchEventsBaseClientBuilder<B,C>, CloudWatchEventsClientBuilder, CloudWatchLogsAsyncClientBuilder, CloudWatchLogsBaseClientBuilder<B,C>, CloudWatchLogsClientBuilder, CodeartifactAsyncClientBuilder, CodeartifactBaseClientBuilder<B,C>, CodeartifactClientBuilder, CodeBuildAsyncClientBuilder, CodeBuildBaseClientBuilder<B,C>, CodeBuildClientBuilder, CodeCatalystAsyncClientBuilder, CodeCatalystBaseClientBuilder<B,C>, CodeCatalystClientBuilder, CodeCommitAsyncClientBuilder, CodeCommitBaseClientBuilder<B,C>, CodeCommitClientBuilder, CodeDeployAsyncClientBuilder, CodeDeployBaseClientBuilder<B,C>, CodeDeployClientBuilder, CodeGuruProfilerAsyncClientBuilder, CodeGuruProfilerBaseClientBuilder<B,C>, CodeGuruProfilerClientBuilder, CodeGuruReviewerAsyncClientBuilder, CodeGuruReviewerBaseClientBuilder<B,C>, CodeGuruReviewerClientBuilder, CodeGuruSecurityAsyncClientBuilder, CodeGuruSecurityBaseClientBuilder<B,C>, CodeGuruSecurityClientBuilder, CodePipelineAsyncClientBuilder, CodePipelineBaseClientBuilder<B,C>, CodePipelineClientBuilder, CodeStarAsyncClientBuilder, CodeStarBaseClientBuilder<B,C>, CodeStarClientBuilder, CodeStarConnectionsAsyncClientBuilder, CodeStarConnectionsBaseClientBuilder<B,C>, CodeStarConnectionsClientBuilder, CodestarNotificationsAsyncClientBuilder, CodestarNotificationsBaseClientBuilder<B,C>, CodestarNotificationsClientBuilder, CognitoIdentityAsyncClientBuilder, CognitoIdentityBaseClientBuilder<B,C>, CognitoIdentityClientBuilder, CognitoIdentityProviderAsyncClientBuilder, CognitoIdentityProviderBaseClientBuilder<B,C>, CognitoIdentityProviderClientBuilder, CognitoSyncAsyncClientBuilder, CognitoSyncBaseClientBuilder<B,C>, CognitoSyncClientBuilder, ComprehendAsyncClientBuilder, ComprehendBaseClientBuilder<B,C>, ComprehendClientBuilder, ComprehendMedicalAsyncClientBuilder, ComprehendMedicalBaseClientBuilder<B,C>, ComprehendMedicalClientBuilder, ComputeOptimizerAsyncClientBuilder, ComputeOptimizerBaseClientBuilder<B,C>, ComputeOptimizerClientBuilder, ConfigAsyncClientBuilder, ConfigBaseClientBuilder<B,C>, ConfigClientBuilder, ConnectAsyncClientBuilder, ConnectBaseClientBuilder<B,C>, ConnectCampaignsAsyncClientBuilder, ConnectCampaignsBaseClientBuilder<B,C>, ConnectCampaignsClientBuilder, ConnectCasesAsyncClientBuilder, ConnectCasesBaseClientBuilder<B,C>, ConnectCasesClientBuilder, ConnectClientBuilder, ConnectContactLensAsyncClientBuilder, ConnectContactLensBaseClientBuilder<B,C>, ConnectContactLensClientBuilder, ConnectParticipantAsyncClientBuilder, ConnectParticipantBaseClientBuilder<B,C>, ConnectParticipantClientBuilder, ControlTowerAsyncClientBuilder, ControlTowerBaseClientBuilder<B,C>, ControlTowerClientBuilder, CostAndUsageReportAsyncClientBuilder, CostAndUsageReportBaseClientBuilder<B,C>, CostAndUsageReportClientBuilder, CostExplorerAsyncClientBuilder, CostExplorerBaseClientBuilder<B,C>, CostExplorerClientBuilder, CostOptimizationHubAsyncClientBuilder, CostOptimizationHubBaseClientBuilder<B,C>, CostOptimizationHubClientBuilder, CustomerProfilesAsyncClientBuilder, CustomerProfilesBaseClientBuilder<B,C>, CustomerProfilesClientBuilder, DatabaseMigrationAsyncClientBuilder, DatabaseMigrationBaseClientBuilder<B,C>, DatabaseMigrationClientBuilder, DataBrewAsyncClientBuilder, DataBrewBaseClientBuilder<B,C>, DataBrewClientBuilder, DataExchangeAsyncClientBuilder, DataExchangeBaseClientBuilder<B,C>, DataExchangeClientBuilder, DataPipelineAsyncClientBuilder, DataPipelineBaseClientBuilder<B,C>, DataPipelineClientBuilder, DataSyncAsyncClientBuilder, DataSyncBaseClientBuilder<B,C>, DataSyncClientBuilder, DataZoneAsyncClientBuilder, DataZoneBaseClientBuilder<B,C>, DataZoneClientBuilder, DaxAsyncClientBuilder, DaxBaseClientBuilder<B,C>, DaxClientBuilder, DetectiveAsyncClientBuilder, DetectiveBaseClientBuilder<B,C>, DetectiveClientBuilder, DeviceFarmAsyncClientBuilder, DeviceFarmBaseClientBuilder<B,C>, DeviceFarmClientBuilder, DevOpsGuruAsyncClientBuilder, DevOpsGuruBaseClientBuilder<B,C>, DevOpsGuruClientBuilder, DirectConnectAsyncClientBuilder, DirectConnectBaseClientBuilder<B,C>, DirectConnectClientBuilder, DirectoryAsyncClientBuilder, DirectoryBaseClientBuilder<B,C>, DirectoryClientBuilder, DlmAsyncClientBuilder, DlmBaseClientBuilder<B,C>, DlmClientBuilder, DocDbAsyncClientBuilder, DocDbBaseClientBuilder<B,C>, DocDbClientBuilder, DocDbElasticAsyncClientBuilder, DocDbElasticBaseClientBuilder<B,C>, DocDbElasticClientBuilder, DrsAsyncClientBuilder, DrsBaseClientBuilder<B,C>, DrsClientBuilder, DynamoDbAsyncClientBuilder, DynamoDbBaseClientBuilder<B,C>, DynamoDbClientBuilder, DynamoDbStreamsAsyncClientBuilder, DynamoDbStreamsBaseClientBuilder<B,C>, DynamoDbStreamsClientBuilder, EbsAsyncClientBuilder, EbsBaseClientBuilder<B,C>, EbsClientBuilder, Ec2AsyncClientBuilder, Ec2BaseClientBuilder<B,C>, Ec2ClientBuilder, Ec2InstanceConnectAsyncClientBuilder, Ec2InstanceConnectBaseClientBuilder<B,C>, Ec2InstanceConnectClientBuilder, EcrAsyncClientBuilder, EcrBaseClientBuilder<B,C>, EcrClientBuilder, EcrPublicAsyncClientBuilder, EcrPublicBaseClientBuilder<B,C>, EcrPublicClientBuilder, EcsAsyncClientBuilder, EcsBaseClientBuilder<B,C>, EcsClientBuilder, EfsAsyncClientBuilder, EfsBaseClientBuilder<B,C>, EfsClientBuilder, EksAsyncClientBuilder, EksAuthAsyncClientBuilder, EksAuthBaseClientBuilder<B,C>, EksAuthClientBuilder, EksBaseClientBuilder<B,C>, EksClientBuilder, ElastiCacheAsyncClientBuilder, ElastiCacheBaseClientBuilder<B,C>, ElastiCacheClientBuilder, ElasticBeanstalkAsyncClientBuilder, ElasticBeanstalkBaseClientBuilder<B,C>, ElasticBeanstalkClientBuilder, ElasticInferenceAsyncClientBuilder, ElasticInferenceBaseClientBuilder<B,C>, ElasticInferenceClientBuilder, ElasticLoadBalancingAsyncClientBuilder, ElasticLoadBalancingBaseClientBuilder<B,C>, ElasticLoadBalancingClientBuilder, ElasticLoadBalancingV2AsyncClientBuilder, ElasticLoadBalancingV2BaseClientBuilder<B,C>, ElasticLoadBalancingV2ClientBuilder, ElasticsearchAsyncClientBuilder, ElasticsearchBaseClientBuilder<B,C>, ElasticsearchClientBuilder, ElasticTranscoderAsyncClientBuilder, ElasticTranscoderBaseClientBuilder<B,C>, ElasticTranscoderClientBuilder, EmrAsyncClientBuilder, EmrBaseClientBuilder<B,C>, EmrClientBuilder, EmrContainersAsyncClientBuilder, EmrContainersBaseClientBuilder<B,C>, EmrContainersClientBuilder, EmrServerlessAsyncClientBuilder, EmrServerlessBaseClientBuilder<B,C>, EmrServerlessClientBuilder, EntityResolutionAsyncClientBuilder, EntityResolutionBaseClientBuilder<B,C>, EntityResolutionClientBuilder, EventBridgeAsyncClientBuilder, EventBridgeBaseClientBuilder<B,C>, EventBridgeClientBuilder, EvidentlyAsyncClientBuilder, EvidentlyBaseClientBuilder<B,C>, EvidentlyClientBuilder, FinspaceAsyncClientBuilder, FinspaceBaseClientBuilder<B,C>, FinspaceClientBuilder, FinspaceDataAsyncClientBuilder, FinspaceDataBaseClientBuilder<B,C>, FinspaceDataClientBuilder, FirehoseAsyncClientBuilder, FirehoseBaseClientBuilder<B,C>, FirehoseClientBuilder, FisAsyncClientBuilder, FisBaseClientBuilder<B,C>, FisClientBuilder, FmsAsyncClientBuilder, FmsBaseClientBuilder<B,C>, FmsClientBuilder, ForecastAsyncClientBuilder, ForecastBaseClientBuilder<B,C>, ForecastClientBuilder, ForecastqueryAsyncClientBuilder, ForecastqueryBaseClientBuilder<B,C>, ForecastqueryClientBuilder, FraudDetectorAsyncClientBuilder, FraudDetectorBaseClientBuilder<B,C>, FraudDetectorClientBuilder, FreeTierAsyncClientBuilder, FreeTierBaseClientBuilder<B,C>, FreeTierClientBuilder, FSxAsyncClientBuilder, FSxBaseClientBuilder<B,C>, FSxClientBuilder, GameLiftAsyncClientBuilder, GameLiftBaseClientBuilder<B,C>, GameLiftClientBuilder, GlacierAsyncClientBuilder, GlacierBaseClientBuilder<B,C>, GlacierClientBuilder, GlobalAcceleratorAsyncClientBuilder, GlobalAcceleratorBaseClientBuilder<B,C>, GlobalAcceleratorClientBuilder, GlueAsyncClientBuilder, GlueBaseClientBuilder<B,C>, GlueClientBuilder, GrafanaAsyncClientBuilder, GrafanaBaseClientBuilder<B,C>, GrafanaClientBuilder, GreengrassAsyncClientBuilder, GreengrassBaseClientBuilder<B,C>, GreengrassClientBuilder, GreengrassV2AsyncClientBuilder, GreengrassV2BaseClientBuilder<B,C>, GreengrassV2ClientBuilder, GroundStationAsyncClientBuilder, GroundStationBaseClientBuilder<B,C>, GroundStationClientBuilder, GuardDutyAsyncClientBuilder, GuardDutyBaseClientBuilder<B,C>, GuardDutyClientBuilder, HealthAsyncClientBuilder, HealthBaseClientBuilder<B,C>, HealthClientBuilder, HealthLakeAsyncClientBuilder, HealthLakeBaseClientBuilder<B,C>, HealthLakeClientBuilder, HoneycodeAsyncClientBuilder, HoneycodeBaseClientBuilder<B,C>, HoneycodeClientBuilder, IamAsyncClientBuilder, IamBaseClientBuilder<B,C>, IamClientBuilder, IdentitystoreAsyncClientBuilder, IdentitystoreBaseClientBuilder<B,C>, IdentitystoreClientBuilder, ImagebuilderAsyncClientBuilder, ImagebuilderBaseClientBuilder<B,C>, ImagebuilderClientBuilder, Inspector2AsyncClientBuilder, Inspector2BaseClientBuilder<B,C>, Inspector2ClientBuilder, InspectorAsyncClientBuilder, InspectorBaseClientBuilder<B,C>, InspectorClientBuilder, InspectorScanAsyncClientBuilder, InspectorScanBaseClientBuilder<B,C>, InspectorScanClientBuilder, InternetMonitorAsyncClientBuilder, InternetMonitorBaseClientBuilder<B,C>, InternetMonitorClientBuilder, Iot1ClickDevicesAsyncClientBuilder, Iot1ClickDevicesBaseClientBuilder<B,C>, Iot1ClickDevicesClientBuilder, Iot1ClickProjectsAsyncClientBuilder, Iot1ClickProjectsBaseClientBuilder<B,C>, Iot1ClickProjectsClientBuilder, IoTAnalyticsAsyncClientBuilder, IoTAnalyticsBaseClientBuilder<B,C>, IoTAnalyticsClientBuilder, IotAsyncClientBuilder, IotBaseClientBuilder<B,C>, IotClientBuilder, IotDataPlaneAsyncClientBuilder, IotDataPlaneBaseClientBuilder<B,C>, IotDataPlaneClientBuilder, IotDeviceAdvisorAsyncClientBuilder, IotDeviceAdvisorBaseClientBuilder<B,C>, IotDeviceAdvisorClientBuilder, IotEventsAsyncClientBuilder, IotEventsBaseClientBuilder<B,C>, IotEventsClientBuilder, IotEventsDataAsyncClientBuilder, IotEventsDataBaseClientBuilder<B,C>, IotEventsDataClientBuilder, IoTFleetHubAsyncClientBuilder, IoTFleetHubBaseClientBuilder<B,C>, IoTFleetHubClientBuilder, IoTFleetWiseAsyncClientBuilder, IoTFleetWiseBaseClientBuilder<B,C>, IoTFleetWiseClientBuilder, IotJobsDataPlaneAsyncClientBuilder, IotJobsDataPlaneBaseClientBuilder<B,C>, IotJobsDataPlaneClientBuilder, IoTSecureTunnelingAsyncClientBuilder, IoTSecureTunnelingBaseClientBuilder<B,C>, IoTSecureTunnelingClientBuilder, IoTSiteWiseAsyncClientBuilder, IoTSiteWiseBaseClientBuilder<B,C>, IoTSiteWiseClientBuilder, IoTThingsGraphAsyncClientBuilder, IoTThingsGraphBaseClientBuilder<B,C>, IoTThingsGraphClientBuilder, IoTTwinMakerAsyncClientBuilder, IoTTwinMakerBaseClientBuilder<B,C>, IoTTwinMakerClientBuilder, IotWirelessAsyncClientBuilder, IotWirelessBaseClientBuilder<B,C>, IotWirelessClientBuilder, IvsAsyncClientBuilder, IvsBaseClientBuilder<B,C>, IvschatAsyncClientBuilder, IvschatBaseClientBuilder<B,C>, IvschatClientBuilder, IvsClientBuilder, IvsRealTimeAsyncClientBuilder, IvsRealTimeBaseClientBuilder<B,C>, IvsRealTimeClientBuilder, KafkaAsyncClientBuilder, KafkaBaseClientBuilder<B,C>, KafkaClientBuilder, KafkaConnectAsyncClientBuilder, KafkaConnectBaseClientBuilder<B,C>, KafkaConnectClientBuilder, KendraAsyncClientBuilder, KendraBaseClientBuilder<B,C>, KendraClientBuilder, KendraRankingAsyncClientBuilder, KendraRankingBaseClientBuilder<B,C>, KendraRankingClientBuilder, KeyspacesAsyncClientBuilder, KeyspacesBaseClientBuilder<B,C>, KeyspacesClientBuilder, KinesisAnalyticsAsyncClientBuilder, KinesisAnalyticsBaseClientBuilder<B,C>, KinesisAnalyticsClientBuilder, KinesisAnalyticsV2AsyncClientBuilder, KinesisAnalyticsV2BaseClientBuilder<B,C>, KinesisAnalyticsV2ClientBuilder, KinesisAsyncClientBuilder, KinesisBaseClientBuilder<B,C>, KinesisClientBuilder, KinesisVideoArchivedMediaAsyncClientBuilder, KinesisVideoArchivedMediaBaseClientBuilder<B,C>, KinesisVideoArchivedMediaClientBuilder, KinesisVideoAsyncClientBuilder, KinesisVideoBaseClientBuilder<B,C>, KinesisVideoClientBuilder, KinesisVideoMediaAsyncClientBuilder, KinesisVideoMediaBaseClientBuilder<B,C>, KinesisVideoMediaClientBuilder, KinesisVideoSignalingAsyncClientBuilder, KinesisVideoSignalingBaseClientBuilder<B,C>, KinesisVideoSignalingClientBuilder, KinesisVideoWebRtcStorageAsyncClientBuilder, KinesisVideoWebRtcStorageBaseClientBuilder<B,C>, KinesisVideoWebRtcStorageClientBuilder, KmsAsyncClientBuilder, KmsBaseClientBuilder<B,C>, KmsClientBuilder, LakeFormationAsyncClientBuilder, LakeFormationBaseClientBuilder<B,C>, LakeFormationClientBuilder, LambdaAsyncClientBuilder, LambdaBaseClientBuilder<B,C>, LambdaClientBuilder, LaunchWizardAsyncClientBuilder, LaunchWizardBaseClientBuilder<B,C>, LaunchWizardClientBuilder, LexModelBuildingAsyncClientBuilder, LexModelBuildingBaseClientBuilder<B,C>, LexModelBuildingClientBuilder, LexModelsV2AsyncClientBuilder, LexModelsV2BaseClientBuilder<B,C>, LexModelsV2ClientBuilder, LexRuntimeAsyncClientBuilder, LexRuntimeBaseClientBuilder<B,C>, LexRuntimeClientBuilder, LexRuntimeV2AsyncClientBuilder, LexRuntimeV2BaseClientBuilder<B,C>, LexRuntimeV2ClientBuilder, LicenseManagerAsyncClientBuilder, LicenseManagerBaseClientBuilder<B,C>, LicenseManagerClientBuilder, LicenseManagerLinuxSubscriptionsAsyncClientBuilder, LicenseManagerLinuxSubscriptionsBaseClientBuilder<B,C>, LicenseManagerLinuxSubscriptionsClientBuilder, LicenseManagerUserSubscriptionsAsyncClientBuilder, LicenseManagerUserSubscriptionsBaseClientBuilder<B,C>, LicenseManagerUserSubscriptionsClientBuilder, LightsailAsyncClientBuilder, LightsailBaseClientBuilder<B,C>, LightsailClientBuilder, LocationAsyncClientBuilder, LocationBaseClientBuilder<B,C>, LocationClientBuilder, LookoutEquipmentAsyncClientBuilder, LookoutEquipmentBaseClientBuilder<B,C>, LookoutEquipmentClientBuilder, LookoutMetricsAsyncClientBuilder, LookoutMetricsBaseClientBuilder<B,C>, LookoutMetricsClientBuilder, LookoutVisionAsyncClientBuilder, LookoutVisionBaseClientBuilder<B,C>, LookoutVisionClientBuilder, M2AsyncClientBuilder, M2BaseClientBuilder<B,C>, M2ClientBuilder, MachineLearningAsyncClientBuilder, MachineLearningBaseClientBuilder<B,C>, MachineLearningClientBuilder, Macie2AsyncClientBuilder, Macie2BaseClientBuilder<B,C>, Macie2ClientBuilder, ManagedBlockchainAsyncClientBuilder, ManagedBlockchainBaseClientBuilder<B,C>, ManagedBlockchainClientBuilder, ManagedBlockchainQueryAsyncClientBuilder, ManagedBlockchainQueryBaseClientBuilder<B,C>, ManagedBlockchainQueryClientBuilder, MarketplaceAgreementAsyncClientBuilder, MarketplaceAgreementBaseClientBuilder<B,C>, MarketplaceAgreementClientBuilder, MarketplaceCatalogAsyncClientBuilder, MarketplaceCatalogBaseClientBuilder<B,C>, MarketplaceCatalogClientBuilder, MarketplaceCommerceAnalyticsAsyncClientBuilder, MarketplaceCommerceAnalyticsBaseClientBuilder<B,C>, MarketplaceCommerceAnalyticsClientBuilder, MarketplaceDeploymentAsyncClientBuilder, MarketplaceDeploymentBaseClientBuilder<B,C>, MarketplaceDeploymentClientBuilder, MarketplaceEntitlementAsyncClientBuilder, MarketplaceEntitlementBaseClientBuilder<B,C>, MarketplaceEntitlementClientBuilder, MarketplaceMeteringAsyncClientBuilder, MarketplaceMeteringBaseClientBuilder<B,C>, MarketplaceMeteringClientBuilder, MediaConnectAsyncClientBuilder, MediaConnectBaseClientBuilder<B,C>, MediaConnectClientBuilder, MediaConvertAsyncClientBuilder, MediaConvertBaseClientBuilder<B,C>, MediaConvertClientBuilder, MediaLiveAsyncClientBuilder, MediaLiveBaseClientBuilder<B,C>, MediaLiveClientBuilder, MediaPackageAsyncClientBuilder, MediaPackageBaseClientBuilder<B,C>, MediaPackageClientBuilder, MediaPackageV2AsyncClientBuilder, MediaPackageV2BaseClientBuilder<B,C>, MediaPackageV2ClientBuilder, MediaPackageVodAsyncClientBuilder, MediaPackageVodBaseClientBuilder<B,C>, MediaPackageVodClientBuilder, MediaStoreAsyncClientBuilder, MediaStoreBaseClientBuilder<B,C>, MediaStoreClientBuilder, MediaStoreDataAsyncClientBuilder, MediaStoreDataBaseClientBuilder<B,C>, MediaStoreDataClientBuilder, MediaTailorAsyncClientBuilder, MediaTailorBaseClientBuilder<B,C>, MediaTailorClientBuilder, MedicalImagingAsyncClientBuilder, MedicalImagingBaseClientBuilder<B,C>, MedicalImagingClientBuilder, MemoryDbAsyncClientBuilder, MemoryDbBaseClientBuilder<B,C>, MemoryDbClientBuilder, MgnAsyncClientBuilder, MgnBaseClientBuilder<B,C>, MgnClientBuilder, MigrationHubAsyncClientBuilder, MigrationHubBaseClientBuilder<B,C>, MigrationHubClientBuilder, MigrationHubConfigAsyncClientBuilder, MigrationHubConfigBaseClientBuilder<B,C>, MigrationHubConfigClientBuilder, MigrationHubOrchestratorAsyncClientBuilder, MigrationHubOrchestratorBaseClientBuilder<B,C>, MigrationHubOrchestratorClientBuilder, MigrationHubRefactorSpacesAsyncClientBuilder, MigrationHubRefactorSpacesBaseClientBuilder<B,C>, MigrationHubRefactorSpacesClientBuilder, MigrationHubStrategyAsyncClientBuilder, MigrationHubStrategyBaseClientBuilder<B,C>, MigrationHubStrategyClientBuilder, MobileAsyncClientBuilder, MobileBaseClientBuilder<B,C>, MobileClientBuilder, MqAsyncClientBuilder, MqBaseClientBuilder<B,C>, MqClientBuilder, MTurkAsyncClientBuilder, MTurkBaseClientBuilder<B,C>, MTurkClientBuilder, MwaaAsyncClientBuilder, MwaaBaseClientBuilder<B,C>, MwaaClientBuilder, NeptuneAsyncClientBuilder, NeptuneBaseClientBuilder<B,C>, NeptuneClientBuilder, NeptunedataAsyncClientBuilder, NeptunedataBaseClientBuilder<B,C>, NeptunedataClientBuilder, NeptuneGraphAsyncClientBuilder, NeptuneGraphBaseClientBuilder<B,C>, NeptuneGraphClientBuilder, NetworkFirewallAsyncClientBuilder, NetworkFirewallBaseClientBuilder<B,C>, NetworkFirewallClientBuilder, NetworkManagerAsyncClientBuilder, NetworkManagerBaseClientBuilder<B,C>, NetworkManagerClientBuilder, NetworkMonitorAsyncClientBuilder, NetworkMonitorBaseClientBuilder<B,C>, NetworkMonitorClientBuilder, NimbleAsyncClientBuilder, NimbleBaseClientBuilder<B,C>, NimbleClientBuilder, OamAsyncClientBuilder, OamBaseClientBuilder<B,C>, OamClientBuilder, OmicsAsyncClientBuilder, OmicsBaseClientBuilder<B,C>, OmicsClientBuilder, OpenSearchAsyncClientBuilder, OpenSearchBaseClientBuilder<B,C>, OpenSearchClientBuilder, OpenSearchServerlessAsyncClientBuilder, OpenSearchServerlessBaseClientBuilder<B,C>, OpenSearchServerlessClientBuilder, OpsWorksAsyncClientBuilder, OpsWorksBaseClientBuilder<B,C>, OpsWorksClientBuilder, OpsWorksCmAsyncClientBuilder, OpsWorksCmBaseClientBuilder<B,C>, OpsWorksCmClientBuilder, OrganizationsAsyncClientBuilder, OrganizationsBaseClientBuilder<B,C>, OrganizationsClientBuilder, OsisAsyncClientBuilder, OsisBaseClientBuilder<B,C>, OsisClientBuilder, OutpostsAsyncClientBuilder, OutpostsBaseClientBuilder<B,C>, OutpostsClientBuilder, PanoramaAsyncClientBuilder, PanoramaBaseClientBuilder<B,C>, PanoramaClientBuilder, PaymentCryptographyAsyncClientBuilder, PaymentCryptographyBaseClientBuilder<B,C>, PaymentCryptographyClientBuilder, PaymentCryptographyDataAsyncClientBuilder, PaymentCryptographyDataBaseClientBuilder<B,C>, PaymentCryptographyDataClientBuilder, PcaConnectorAdAsyncClientBuilder, PcaConnectorAdBaseClientBuilder<B,C>, PcaConnectorAdClientBuilder, PersonalizeAsyncClientBuilder, PersonalizeBaseClientBuilder<B,C>, PersonalizeClientBuilder, PersonalizeEventsAsyncClientBuilder, PersonalizeEventsBaseClientBuilder<B,C>, PersonalizeEventsClientBuilder, PersonalizeRuntimeAsyncClientBuilder, PersonalizeRuntimeBaseClientBuilder<B,C>, PersonalizeRuntimeClientBuilder, PiAsyncClientBuilder, PiBaseClientBuilder<B,C>, PiClientBuilder, PinpointAsyncClientBuilder, PinpointBaseClientBuilder<B,C>, PinpointClientBuilder, PinpointEmailAsyncClientBuilder, PinpointEmailBaseClientBuilder<B,C>, PinpointEmailClientBuilder, PinpointSmsVoiceAsyncClientBuilder, PinpointSmsVoiceBaseClientBuilder<B,C>, PinpointSmsVoiceClientBuilder, PinpointSmsVoiceV2AsyncClientBuilder, PinpointSmsVoiceV2BaseClientBuilder<B,C>, PinpointSmsVoiceV2ClientBuilder, PipesAsyncClientBuilder, PipesBaseClientBuilder<B,C>, PipesClientBuilder, PollyAsyncClientBuilder, PollyBaseClientBuilder<B,C>, PollyClientBuilder, PricingAsyncClientBuilder, PricingBaseClientBuilder<B,C>, PricingClientBuilder, PrivateNetworksAsyncClientBuilder, PrivateNetworksBaseClientBuilder<B,C>, PrivateNetworksClientBuilder, ProtonAsyncClientBuilder, ProtonBaseClientBuilder<B,C>, ProtonClientBuilder, QBusinessAsyncClientBuilder, QBusinessBaseClientBuilder<B,C>, QBusinessClientBuilder, QConnectAsyncClientBuilder, QConnectBaseClientBuilder<B,C>, QConnectClientBuilder, QldbAsyncClientBuilder, QldbBaseClientBuilder<B,C>, QldbClientBuilder, QldbSessionAsyncClientBuilder, QldbSessionBaseClientBuilder<B,C>, QldbSessionClientBuilder, QuickSightAsyncClientBuilder, QuickSightBaseClientBuilder<B,C>, QuickSightClientBuilder, RamAsyncClientBuilder, RamBaseClientBuilder<B,C>, RamClientBuilder, RbinAsyncClientBuilder, RbinBaseClientBuilder<B,C>, RbinClientBuilder, RdsAsyncClientBuilder, RdsBaseClientBuilder<B,C>, RdsClientBuilder, RdsDataAsyncClientBuilder, RdsDataBaseClientBuilder<B,C>, RdsDataClientBuilder, RedshiftAsyncClientBuilder, RedshiftBaseClientBuilder<B,C>, RedshiftClientBuilder, RedshiftDataAsyncClientBuilder, RedshiftDataBaseClientBuilder<B,C>, RedshiftDataClientBuilder, RedshiftServerlessAsyncClientBuilder, RedshiftServerlessBaseClientBuilder<B,C>, RedshiftServerlessClientBuilder, RekognitionAsyncClientBuilder, RekognitionBaseClientBuilder<B,C>, RekognitionClientBuilder, RepostspaceAsyncClientBuilder, RepostspaceBaseClientBuilder<B,C>, RepostspaceClientBuilder, ResiliencehubAsyncClientBuilder, ResiliencehubBaseClientBuilder<B,C>, ResiliencehubClientBuilder, ResourceExplorer2AsyncClientBuilder, ResourceExplorer2BaseClientBuilder<B,C>, ResourceExplorer2ClientBuilder, ResourceGroupsAsyncClientBuilder, ResourceGroupsBaseClientBuilder<B,C>, ResourceGroupsClientBuilder, ResourceGroupsTaggingApiAsyncClientBuilder, ResourceGroupsTaggingApiBaseClientBuilder<B,C>, ResourceGroupsTaggingApiClientBuilder, RoboMakerAsyncClientBuilder, RoboMakerBaseClientBuilder<B,C>, RoboMakerClientBuilder, RolesAnywhereAsyncClientBuilder, RolesAnywhereBaseClientBuilder<B,C>, RolesAnywhereClientBuilder, Route53AsyncClientBuilder, Route53BaseClientBuilder<B,C>, Route53ClientBuilder, Route53DomainsAsyncClientBuilder, Route53DomainsBaseClientBuilder<B,C>, Route53DomainsClientBuilder, Route53RecoveryClusterAsyncClientBuilder, Route53RecoveryClusterBaseClientBuilder<B,C>, Route53RecoveryClusterClientBuilder, Route53RecoveryControlConfigAsyncClientBuilder, Route53RecoveryControlConfigBaseClientBuilder<B,C>, Route53RecoveryControlConfigClientBuilder, Route53RecoveryReadinessAsyncClientBuilder, Route53RecoveryReadinessBaseClientBuilder<B,C>, Route53RecoveryReadinessClientBuilder, Route53ResolverAsyncClientBuilder, Route53ResolverBaseClientBuilder<B,C>, Route53ResolverClientBuilder, RumAsyncClientBuilder, RumBaseClientBuilder<B,C>, RumClientBuilder, S3AsyncClientBuilder, S3BaseClientBuilder<B,C>, S3ClientBuilder, S3ControlAsyncClientBuilder, S3ControlBaseClientBuilder<B,C>, S3ControlClientBuilder, S3OutpostsAsyncClientBuilder, S3OutpostsBaseClientBuilder<B,C>, S3OutpostsClientBuilder, SageMakerA2IRuntimeAsyncClientBuilder, SageMakerA2IRuntimeBaseClientBuilder<B,C>, SageMakerA2IRuntimeClientBuilder, SageMakerAsyncClientBuilder, SageMakerBaseClientBuilder<B,C>, SageMakerClientBuilder, SagemakerEdgeAsyncClientBuilder, SagemakerEdgeBaseClientBuilder<B,C>, SagemakerEdgeClientBuilder, SageMakerFeatureStoreRuntimeAsyncClientBuilder, SageMakerFeatureStoreRuntimeBaseClientBuilder<B,C>, SageMakerFeatureStoreRuntimeClientBuilder, SageMakerGeospatialAsyncClientBuilder, SageMakerGeospatialBaseClientBuilder<B,C>, SageMakerGeospatialClientBuilder, SageMakerMetricsAsyncClientBuilder, SageMakerMetricsBaseClientBuilder<B,C>, SageMakerMetricsClientBuilder, SageMakerRuntimeAsyncClientBuilder, SageMakerRuntimeBaseClientBuilder<B,C>, SageMakerRuntimeClientBuilder, SavingsplansAsyncClientBuilder, SavingsplansBaseClientBuilder<B,C>, SavingsplansClientBuilder, SchedulerAsyncClientBuilder, SchedulerBaseClientBuilder<B,C>, SchedulerClientBuilder, SchemasAsyncClientBuilder, SchemasBaseClientBuilder<B,C>, SchemasClientBuilder, SecretsManagerAsyncClientBuilder, SecretsManagerBaseClientBuilder<B,C>, SecretsManagerClientBuilder, SecurityHubAsyncClientBuilder, SecurityHubBaseClientBuilder<B,C>, SecurityHubClientBuilder, SecurityLakeAsyncClientBuilder, SecurityLakeBaseClientBuilder<B,C>, SecurityLakeClientBuilder, ServerlessApplicationRepositoryAsyncClientBuilder, ServerlessApplicationRepositoryBaseClientBuilder<B,C>, ServerlessApplicationRepositoryClientBuilder, ServiceCatalogAppRegistryAsyncClientBuilder, ServiceCatalogAppRegistryBaseClientBuilder<B,C>, ServiceCatalogAppRegistryClientBuilder, ServiceCatalogAsyncClientBuilder, ServiceCatalogBaseClientBuilder<B,C>, ServiceCatalogClientBuilder, ServiceDiscoveryAsyncClientBuilder, ServiceDiscoveryBaseClientBuilder<B,C>, ServiceDiscoveryClientBuilder, ServiceQuotasAsyncClientBuilder, ServiceQuotasBaseClientBuilder<B,C>, ServiceQuotasClientBuilder, SesAsyncClientBuilder, SesBaseClientBuilder<B,C>, SesClientBuilder, SesV2AsyncClientBuilder, SesV2BaseClientBuilder<B,C>, SesV2ClientBuilder, SfnAsyncClientBuilder, SfnBaseClientBuilder<B,C>, SfnClientBuilder, ShieldAsyncClientBuilder, ShieldBaseClientBuilder<B,C>, ShieldClientBuilder, SignerAsyncClientBuilder, SignerBaseClientBuilder<B,C>, SignerClientBuilder, SimSpaceWeaverAsyncClientBuilder, SimSpaceWeaverBaseClientBuilder<B,C>, SimSpaceWeaverClientBuilder, SmsAsyncClientBuilder, SmsBaseClientBuilder<B,C>, SmsClientBuilder, SnowballAsyncClientBuilder, SnowballBaseClientBuilder<B,C>, SnowballClientBuilder, SnowDeviceManagementAsyncClientBuilder, SnowDeviceManagementBaseClientBuilder<B,C>, SnowDeviceManagementClientBuilder, SnsAsyncClientBuilder, SnsBaseClientBuilder<B,C>, SnsClientBuilder, SqsAsyncClientBuilder, SqsBaseClientBuilder<B,C>, SqsClientBuilder, SsmAsyncClientBuilder, SsmBaseClientBuilder<B,C>, SsmClientBuilder, SsmContactsAsyncClientBuilder, SsmContactsBaseClientBuilder<B,C>, SsmContactsClientBuilder, SsmIncidentsAsyncClientBuilder, SsmIncidentsBaseClientBuilder<B,C>, SsmIncidentsClientBuilder, SsmSapAsyncClientBuilder, SsmSapBaseClientBuilder<B,C>, SsmSapClientBuilder, SsoAdminAsyncClientBuilder, SsoAdminBaseClientBuilder<B,C>, SsoAdminClientBuilder, SsoAsyncClientBuilder, SsoBaseClientBuilder<B,C>, SsoClientBuilder, SsoOidcAsyncClientBuilder, SsoOidcBaseClientBuilder<B,C>, SsoOidcClientBuilder, StorageGatewayAsyncClientBuilder, StorageGatewayBaseClientBuilder<B,C>, StorageGatewayClientBuilder, StsAsyncClientBuilder, StsBaseClientBuilder<B,C>, StsClientBuilder, SupplyChainAsyncClientBuilder, SupplyChainBaseClientBuilder<B,C>, SupplyChainClientBuilder, SupportAppAsyncClientBuilder, SupportAppBaseClientBuilder<B,C>, SupportAppClientBuilder, SupportAsyncClientBuilder, SupportBaseClientBuilder<B,C>, SupportClientBuilder, SwfAsyncClientBuilder, SwfBaseClientBuilder<B,C>, SwfClientBuilder, SyntheticsAsyncClientBuilder, SyntheticsBaseClientBuilder<B,C>, SyntheticsClientBuilder, TextractAsyncClientBuilder, TextractBaseClientBuilder<B,C>, TextractClientBuilder, TimestreamInfluxDbAsyncClientBuilder, TimestreamInfluxDbBaseClientBuilder<B,C>, TimestreamInfluxDbClientBuilder, TimestreamQueryAsyncClientBuilder, TimestreamQueryBaseClientBuilder<B,C>, TimestreamQueryClientBuilder, TimestreamWriteAsyncClientBuilder, TimestreamWriteBaseClientBuilder<B,C>, TimestreamWriteClientBuilder, TnbAsyncClientBuilder, TnbBaseClientBuilder<B,C>, TnbClientBuilder, TranscribeAsyncClientBuilder, TranscribeBaseClientBuilder<B,C>, TranscribeClientBuilder, TranscribeStreamingAsyncClientBuilder, TranscribeStreamingBaseClientBuilder<B,C>, TransferAsyncClientBuilder, TransferBaseClientBuilder<B,C>, TransferClientBuilder, TranslateAsyncClientBuilder, TranslateBaseClientBuilder<B,C>, TranslateClientBuilder, TrustedAdvisorAsyncClientBuilder, TrustedAdvisorBaseClientBuilder<B,C>, TrustedAdvisorClientBuilder, VerifiedPermissionsAsyncClientBuilder, VerifiedPermissionsBaseClientBuilder<B,C>, VerifiedPermissionsClientBuilder, VoiceIdAsyncClientBuilder, VoiceIdBaseClientBuilder<B,C>, VoiceIdClientBuilder, VpcLatticeAsyncClientBuilder, VpcLatticeBaseClientBuilder<B,C>, VpcLatticeClientBuilder, WafAsyncClientBuilder, WafBaseClientBuilder<B,C>, WafClientBuilder, WafRegionalAsyncClientBuilder, WafRegionalBaseClientBuilder<B,C>, WafRegionalClientBuilder, Wafv2AsyncClientBuilder, Wafv2BaseClientBuilder<B,C>, Wafv2ClientBuilder, WellArchitectedAsyncClientBuilder, WellArchitectedBaseClientBuilder<B,C>, WellArchitectedClientBuilder, WisdomAsyncClientBuilder, WisdomBaseClientBuilder<B,C>, WisdomClientBuilder, WorkDocsAsyncClientBuilder, WorkDocsBaseClientBuilder<B,C>, WorkDocsClientBuilder, WorkLinkAsyncClientBuilder, WorkLinkBaseClientBuilder<B,C>, WorkLinkClientBuilder, WorkMailAsyncClientBuilder, WorkMailBaseClientBuilder<B,C>, WorkMailClientBuilder, WorkMailMessageFlowAsyncClientBuilder, WorkMailMessageFlowBaseClientBuilder<B,C>, WorkMailMessageFlowClientBuilder, WorkSpacesAsyncClientBuilder, WorkSpacesBaseClientBuilder<B,C>, WorkSpacesClientBuilder, WorkSpacesThinClientAsyncClientBuilder, WorkSpacesThinClientBaseClientBuilder<B,C>, WorkSpacesThinClientClientBuilder, WorkSpacesWebAsyncClientBuilder, WorkSpacesWebBaseClientBuilder<B,C>, WorkSpacesWebClientBuilder, XRayAsyncClientBuilder, XRayBaseClientBuilder<B,C>, XRayClientBuilder
All Known Implementing Classes:
AwsDefaultClientBuilder, SdkDefaultClientBuilder

public interface SdkClientBuilder<B extends SdkClientBuilder<B,C>,C> extends SdkBuilder<B,C>
This includes required and optional override configuration required by every client builder. An instance can be acquired by calling the static "builder" method on the type of client you wish to create.

Implementations of this interface are mutable and not thread-safe.

  • Method Details

    • overrideConfiguration

      B overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
      Specify overrides to the default SDK configuration that should be used for clients created by this builder.
    • overrideConfiguration

      default B overrideConfiguration(Consumer<ClientOverrideConfiguration.Builder> overrideConfiguration)
    • overrideConfiguration

      ClientOverrideConfiguration overrideConfiguration()
      Retrieve the current override configuration. This allows further overrides across calls. Can be modified by first converting to a builder with ClientOverrideConfiguration.toBuilder().
      Returns:
      The existing override configuration for the builder.
    • endpointOverride

      B endpointOverride(URI endpointOverride)
      Configure the endpoint with which the SDK should communicate.

      It is important to know that EndpointProviders and the endpoint override on the client are not mutually exclusive. In all existing cases, the endpoint override is passed as a parameter to the provider and the provider *may* modify it. For example, the S3 provider may add the bucket name as a prefix to the endpoint override for virtual bucket addressing.

    • putAuthScheme

      default B putAuthScheme(AuthScheme<?> authScheme)
      Configure this client with an additional auth scheme, or replace one already on the client.

      By default, the SDK will only know about default auth schemes that ship with the service. If you want to modify those existing auth schemes or add a custom one (you select with a custom auth scheme resolver), you can add that new auth scheme with this method.

    • addPlugin

      default B addPlugin(SdkPlugin plugin)
      Adds a plugin to the client builder. The plugins will be invoked when building the client to allow them to change the configuration of the built client.
    • plugins

      default List<SdkPlugin> plugins()
      Returns the list of plugins configured on the client builder.