Interface AwsClientBuilder<BuilderT extends AwsClientBuilder<BuilderT,ClientT>,ClientT>

Type Parameters:
BuilderT - The type of builder that should be returned by the fluent builder methods in this interface.
ClientT - The type of client generated by this builder.
All Superinterfaces:
Buildable, SdkBuilder<BuilderT,ClientT>, SdkClientBuilder<BuilderT,ClientT>
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, 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

public interface AwsClientBuilder<BuilderT extends AwsClientBuilder<BuilderT,ClientT>,ClientT> extends SdkClientBuilder<BuilderT,ClientT>
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

    • credentialsProvider

      default BuilderT credentialsProvider(AwsCredentialsProvider credentialsProvider)
      Configure the credentials that should be used to authenticate with AWS.

      The default provider will attempt to identify the credentials automatically using the following checks:

      1. Java System Properties - aws.accessKeyId and aws.secretAccessKey
      2. Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
      3. Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI
      4. Credentials delivered through the Amazon EC2 container service if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI environment variable is set and security manager has permission to access the variable.
      5. Instance profile credentials delivered through the Amazon EC2 metadata service

      If the credentials are not found in any of the locations above, an exception will be thrown at SdkBuilder.build() time.

      The last of credentialsProvider(AwsCredentialsProvider) or credentialsProvider(IdentityProvider) wins.

    • credentialsProvider

      default BuilderT credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
      Configure the credentials that should be used to authenticate with AWS.

      The default provider will attempt to identify the credentials automatically using the following checks:

      1. Java System Properties - aws.accessKeyId and aws.secretAccessKey
      2. Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
      3. Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI
      4. Credentials delivered through the Amazon EC2 container service if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI environment variable is set and security manager has permission to access the variable.
      5. Instance profile credentials delivered through the Amazon EC2 metadata service

      If the credentials are not found in any of the locations above, an exception will be thrown at SdkBuilder.build() time.

      The last of credentialsProvider(AwsCredentialsProvider) or credentialsProvider(IdentityProvider) wins.

    • region

      BuilderT region(Region region)
      Configure the region with which the SDK should communicate.

      If this is not specified, the SDK will attempt to identify the endpoint automatically using the following logic:

      1. Check the 'aws.region' system property for the region.
      2. Check the 'AWS_REGION' environment variable for the region.
      3. Check the {user.home}/.aws/credentials and {user.home}/.aws/config files for the region.
      4. If running in EC2, check the EC2 metadata service for the region.

      If the region is not found in any of the locations above, an exception will be thrown at SdkBuilder.build() time.

    • defaultsMode

      default BuilderT defaultsMode(DefaultsMode defaultsMode)
      Sets the DefaultsMode that will be used to determine how certain default configuration options are resolved in the SDK.

      If this is not specified, the SDK will attempt to identify the defaults mode automatically using the following logic:

      1. Check the "defaults_mode" profile file property.
      2. Check "aws.defaultsMode" system property.
      3. Check the "AWS_DEFAULTS_MODE" environment variable.
      Parameters:
      defaultsMode - the defaultsMode to use
      Returns:
      This object for method chaining.
      See Also:
    • dualstackEnabled

      BuilderT dualstackEnabled(Boolean dualstackEndpointEnabled)
      Configure whether the SDK should use the AWS dualstack endpoint.

      If this is not specified, the SDK will attempt to determine whether the dualstack endpoint should be used automatically using the following logic:

      1. Check the 'aws.useDualstackEndpoint' system property for 'true' or 'false'.
      2. Check the 'AWS_USE_DUALSTACK_ENDPOINT' environment variable for 'true' or 'false'.
      3. Check the {user.home}/.aws/credentials and {user.home}/.aws/config files for the 'use_dualstack_endpoint' property set to 'true' or 'false'.

      If the setting is not found in any of the locations above, 'false' will be used.

    • fipsEnabled

      BuilderT fipsEnabled(Boolean fipsEndpointEnabled)
      Configure whether the SDK should use the AWS fips endpoints.

      If this is not specified, the SDK will attempt to determine whether the fips endpoint should be used automatically using the following logic:

      1. Check the 'aws.useFipsEndpoint' system property for 'true' or 'false'.
      2. Check the 'AWS_USE_FIPS_ENDPOINT' environment variable for 'true' or 'false'.
      3. Check the {user.home}/.aws/credentials and {user.home}/.aws/config files for the 'use_fips_endpoint' property set to 'true' or 'false'.

      If the setting is not found in any of the locations above, 'false' will be used.