Interface SdkClient

All Superinterfaces:
AutoCloseable, SdkAutoCloseable
All Known Subinterfaces:
AccessAnalyzerAsyncClient, AccessAnalyzerClient, AccountAsyncClient, AccountClient, AcmAsyncClient, AcmClient, AcmPcaAsyncClient, AcmPcaClient, AlexaForBusinessAsyncClient, AlexaForBusinessClient, AmpAsyncClient, AmpClient, AmplifyAsyncClient, AmplifyBackendAsyncClient, AmplifyBackendClient, AmplifyClient, AmplifyUiBuilderAsyncClient, AmplifyUiBuilderClient, ApiGatewayAsyncClient, ApiGatewayClient, ApiGatewayManagementApiAsyncClient, ApiGatewayManagementApiClient, ApiGatewayV2AsyncClient, ApiGatewayV2Client, AppConfigAsyncClient, AppConfigClient, AppConfigDataAsyncClient, AppConfigDataClient, AppFabricAsyncClient, AppFabricClient, AppflowAsyncClient, AppflowClient, AppIntegrationsAsyncClient, AppIntegrationsClient, ApplicationAutoScalingAsyncClient, ApplicationAutoScalingClient, ApplicationCostProfilerAsyncClient, ApplicationCostProfilerClient, ApplicationDiscoveryAsyncClient, ApplicationDiscoveryClient, ApplicationInsightsAsyncClient, ApplicationInsightsClient, AppMeshAsyncClient, AppMeshClient, AppRunnerAsyncClient, AppRunnerClient, AppStreamAsyncClient, AppStreamClient, AppSyncAsyncClient, AppSyncClient, ArcZonalShiftAsyncClient, ArcZonalShiftClient, ArtifactAsyncClient, ArtifactClient, AthenaAsyncClient, AthenaClient, AuditManagerAsyncClient, AuditManagerClient, AutoScalingAsyncClient, AutoScalingClient, AutoScalingPlansAsyncClient, AutoScalingPlansClient, AwsClient, B2BiAsyncClient, B2BiClient, BackupAsyncClient, BackupClient, BackupGatewayAsyncClient, BackupGatewayClient, BackupStorageAsyncClient, BackupStorageClient, BatchAsyncClient, BatchClient, BcmDataExportsAsyncClient, BcmDataExportsClient, BedrockAgentAsyncClient, BedrockAgentClient, BedrockAgentRuntimeAsyncClient, BedrockAgentRuntimeClient, BedrockAsyncClient, BedrockClient, BedrockRuntimeAsyncClient, BedrockRuntimeClient, BillingconductorAsyncClient, BillingconductorClient, BraketAsyncClient, BraketClient, BudgetsAsyncClient, BudgetsClient, ChatbotAsyncClient, ChatbotClient, ChimeAsyncClient, ChimeClient, ChimeSdkIdentityAsyncClient, ChimeSdkIdentityClient, ChimeSdkMediaPipelinesAsyncClient, ChimeSdkMediaPipelinesClient, ChimeSdkMeetingsAsyncClient, ChimeSdkMeetingsClient, ChimeSdkMessagingAsyncClient, ChimeSdkMessagingClient, ChimeSdkVoiceAsyncClient, ChimeSdkVoiceClient, CleanRoomsAsyncClient, CleanRoomsClient, CleanRoomsMlAsyncClient, CleanRoomsMlClient, Cloud9AsyncClient, Cloud9Client, CloudControlAsyncClient, CloudControlClient, CloudDirectoryAsyncClient, CloudDirectoryClient, CloudFormationAsyncClient, CloudFormationClient, CloudFrontAsyncClient, CloudFrontClient, CloudFrontKeyValueStoreAsyncClient, CloudFrontKeyValueStoreClient, CloudHsmAsyncClient, CloudHsmClient, CloudHsmV2AsyncClient, CloudHsmV2Client, CloudSearchAsyncClient, CloudSearchClient, CloudSearchDomainAsyncClient, CloudSearchDomainClient, CloudTrailAsyncClient, CloudTrailClient, CloudTrailDataAsyncClient, CloudTrailDataClient, CloudWatchAsyncClient, CloudWatchClient, CloudWatchEventsAsyncClient, CloudWatchEventsClient, CloudWatchLogsAsyncClient, CloudWatchLogsClient, CodeartifactAsyncClient, CodeartifactClient, CodeBuildAsyncClient, CodeBuildClient, CodeCatalystAsyncClient, CodeCatalystClient, CodeCommitAsyncClient, CodeCommitClient, CodeDeployAsyncClient, CodeDeployClient, CodeGuruProfilerAsyncClient, CodeGuruProfilerClient, CodeGuruReviewerAsyncClient, CodeGuruReviewerClient, CodeGuruSecurityAsyncClient, CodeGuruSecurityClient, CodePipelineAsyncClient, CodePipelineClient, CodeStarAsyncClient, CodeStarClient, CodeStarConnectionsAsyncClient, CodeStarConnectionsClient, CodestarNotificationsAsyncClient, CodestarNotificationsClient, CognitoIdentityAsyncClient, CognitoIdentityClient, CognitoIdentityProviderAsyncClient, CognitoIdentityProviderClient, CognitoSyncAsyncClient, CognitoSyncClient, ComprehendAsyncClient, ComprehendClient, ComprehendMedicalAsyncClient, ComprehendMedicalClient, ComputeOptimizerAsyncClient, ComputeOptimizerClient, ConfigAsyncClient, ConfigClient, ConnectAsyncClient, ConnectCampaignsAsyncClient, ConnectCampaignsClient, ConnectCasesAsyncClient, ConnectCasesClient, ConnectClient, ConnectContactLensAsyncClient, ConnectContactLensClient, ConnectParticipantAsyncClient, ConnectParticipantClient, ControlTowerAsyncClient, ControlTowerClient, CostAndUsageReportAsyncClient, CostAndUsageReportClient, CostExplorerAsyncClient, CostExplorerClient, CostOptimizationHubAsyncClient, CostOptimizationHubClient, CustomerProfilesAsyncClient, CustomerProfilesClient, DatabaseMigrationAsyncClient, DatabaseMigrationClient, DataBrewAsyncClient, DataBrewClient, DataExchangeAsyncClient, DataExchangeClient, DataPipelineAsyncClient, DataPipelineClient, DataSyncAsyncClient, DataSyncClient, DataZoneAsyncClient, DataZoneClient, DaxAsyncClient, DaxClient, DetectiveAsyncClient, DetectiveClient, DeviceFarmAsyncClient, DeviceFarmClient, DevOpsGuruAsyncClient, DevOpsGuruClient, DirectConnectAsyncClient, DirectConnectClient, DirectoryAsyncClient, DirectoryClient, DlmAsyncClient, DlmClient, DocDbAsyncClient, DocDbClient, DocDbElasticAsyncClient, DocDbElasticClient, DrsAsyncClient, DrsClient, DynamoDbAsyncClient, DynamoDbClient, DynamoDbStreamsAsyncClient, DynamoDbStreamsClient, EbsAsyncClient, EbsClient, Ec2AsyncClient, Ec2Client, Ec2InstanceConnectAsyncClient, Ec2InstanceConnectClient, EcrAsyncClient, EcrClient, EcrPublicAsyncClient, EcrPublicClient, EcsAsyncClient, EcsClient, EfsAsyncClient, EfsClient, EksAsyncClient, EksAuthAsyncClient, EksAuthClient, EksClient, ElastiCacheAsyncClient, ElastiCacheClient, ElasticBeanstalkAsyncClient, ElasticBeanstalkClient, ElasticInferenceAsyncClient, ElasticInferenceClient, ElasticLoadBalancingAsyncClient, ElasticLoadBalancingClient, ElasticLoadBalancingV2AsyncClient, ElasticLoadBalancingV2Client, ElasticsearchAsyncClient, ElasticsearchClient, ElasticTranscoderAsyncClient, ElasticTranscoderClient, EmrAsyncClient, EmrClient, EmrContainersAsyncClient, EmrContainersClient, EmrServerlessAsyncClient, EmrServerlessClient, EntityResolutionAsyncClient, EntityResolutionClient, EventBridgeAsyncClient, EventBridgeClient, EvidentlyAsyncClient, EvidentlyClient, FinspaceAsyncClient, FinspaceClient, FinspaceDataAsyncClient, FinspaceDataClient, FirehoseAsyncClient, FirehoseClient, FisAsyncClient, FisClient, FmsAsyncClient, FmsClient, ForecastAsyncClient, ForecastClient, ForecastqueryAsyncClient, ForecastqueryClient, FraudDetectorAsyncClient, FraudDetectorClient, FreeTierAsyncClient, FreeTierClient, FSxAsyncClient, FSxClient, GameLiftAsyncClient, GameLiftClient, GlacierAsyncClient, GlacierClient, GlobalAcceleratorAsyncClient, GlobalAcceleratorClient, GlueAsyncClient, GlueClient, GrafanaAsyncClient, GrafanaClient, GreengrassAsyncClient, GreengrassClient, GreengrassV2AsyncClient, GreengrassV2Client, GroundStationAsyncClient, GroundStationClient, GuardDutyAsyncClient, GuardDutyClient, HealthAsyncClient, HealthClient, HealthLakeAsyncClient, HealthLakeClient, HoneycodeAsyncClient, HoneycodeClient, IamAsyncClient, IamClient, IdentitystoreAsyncClient, IdentitystoreClient, ImagebuilderAsyncClient, ImagebuilderClient, Inspector2AsyncClient, Inspector2Client, InspectorAsyncClient, InspectorClient, InspectorScanAsyncClient, InspectorScanClient, InternetMonitorAsyncClient, InternetMonitorClient, Iot1ClickDevicesAsyncClient, Iot1ClickDevicesClient, Iot1ClickProjectsAsyncClient, Iot1ClickProjectsClient, IoTAnalyticsAsyncClient, IoTAnalyticsClient, IotAsyncClient, IotClient, IotDataPlaneAsyncClient, IotDataPlaneClient, IotDeviceAdvisorAsyncClient, IotDeviceAdvisorClient, IotEventsAsyncClient, IotEventsClient, IotEventsDataAsyncClient, IotEventsDataClient, IoTFleetHubAsyncClient, IoTFleetHubClient, IoTFleetWiseAsyncClient, IoTFleetWiseClient, IotJobsDataPlaneAsyncClient, IotJobsDataPlaneClient, IoTSecureTunnelingAsyncClient, IoTSecureTunnelingClient, IoTSiteWiseAsyncClient, IoTSiteWiseClient, IoTThingsGraphAsyncClient, IoTThingsGraphClient, IoTTwinMakerAsyncClient, IoTTwinMakerClient, IotWirelessAsyncClient, IotWirelessClient, IvsAsyncClient, IvschatAsyncClient, IvschatClient, IvsClient, IvsRealTimeAsyncClient, IvsRealTimeClient, KafkaAsyncClient, KafkaClient, KafkaConnectAsyncClient, KafkaConnectClient, KendraAsyncClient, KendraClient, KendraRankingAsyncClient, KendraRankingClient, KeyspacesAsyncClient, KeyspacesClient, KinesisAnalyticsAsyncClient, KinesisAnalyticsClient, KinesisAnalyticsV2AsyncClient, KinesisAnalyticsV2Client, KinesisAsyncClient, KinesisClient, KinesisVideoArchivedMediaAsyncClient, KinesisVideoArchivedMediaClient, KinesisVideoAsyncClient, KinesisVideoClient, KinesisVideoMediaAsyncClient, KinesisVideoMediaClient, KinesisVideoSignalingAsyncClient, KinesisVideoSignalingClient, KinesisVideoWebRtcStorageAsyncClient, KinesisVideoWebRtcStorageClient, KmsAsyncClient, KmsClient, LakeFormationAsyncClient, LakeFormationClient, LambdaAsyncClient, LambdaClient, LaunchWizardAsyncClient, LaunchWizardClient, LexModelBuildingAsyncClient, LexModelBuildingClient, LexModelsV2AsyncClient, LexModelsV2Client, LexRuntimeAsyncClient, LexRuntimeClient, LexRuntimeV2AsyncClient, LexRuntimeV2Client, LicenseManagerAsyncClient, LicenseManagerClient, LicenseManagerLinuxSubscriptionsAsyncClient, LicenseManagerLinuxSubscriptionsClient, LicenseManagerUserSubscriptionsAsyncClient, LicenseManagerUserSubscriptionsClient, LightsailAsyncClient, LightsailClient, LocationAsyncClient, LocationClient, LookoutEquipmentAsyncClient, LookoutEquipmentClient, LookoutMetricsAsyncClient, LookoutMetricsClient, LookoutVisionAsyncClient, LookoutVisionClient, M2AsyncClient, M2Client, MachineLearningAsyncClient, MachineLearningClient, Macie2AsyncClient, Macie2Client, ManagedBlockchainAsyncClient, ManagedBlockchainClient, ManagedBlockchainQueryAsyncClient, ManagedBlockchainQueryClient, MarketplaceAgreementAsyncClient, MarketplaceAgreementClient, MarketplaceCatalogAsyncClient, MarketplaceCatalogClient, MarketplaceCommerceAnalyticsAsyncClient, MarketplaceCommerceAnalyticsClient, MarketplaceDeploymentAsyncClient, MarketplaceDeploymentClient, MarketplaceEntitlementAsyncClient, MarketplaceEntitlementClient, MarketplaceMeteringAsyncClient, MarketplaceMeteringClient, MediaConnectAsyncClient, MediaConnectClient, MediaConvertAsyncClient, MediaConvertClient, MediaLiveAsyncClient, MediaLiveClient, MediaPackageAsyncClient, MediaPackageClient, MediaPackageV2AsyncClient, MediaPackageV2Client, MediaPackageVodAsyncClient, MediaPackageVodClient, MediaStoreAsyncClient, MediaStoreClient, MediaStoreDataAsyncClient, MediaStoreDataClient, MediaTailorAsyncClient, MediaTailorClient, MedicalImagingAsyncClient, MedicalImagingClient, MemoryDbAsyncClient, MemoryDbClient, MgnAsyncClient, MgnClient, MigrationHubAsyncClient, MigrationHubClient, MigrationHubConfigAsyncClient, MigrationHubConfigClient, MigrationHubOrchestratorAsyncClient, MigrationHubOrchestratorClient, MigrationHubRefactorSpacesAsyncClient, MigrationHubRefactorSpacesClient, MigrationHubStrategyAsyncClient, MigrationHubStrategyClient, MobileAsyncClient, MobileClient, MqAsyncClient, MqClient, MTurkAsyncClient, MTurkClient, MwaaAsyncClient, MwaaClient, NeptuneAsyncClient, NeptuneClient, NeptunedataAsyncClient, NeptunedataClient, NeptuneGraphAsyncClient, NeptuneGraphClient, NetworkFirewallAsyncClient, NetworkFirewallClient, NetworkManagerAsyncClient, NetworkManagerClient, NetworkMonitorAsyncClient, NetworkMonitorClient, NimbleAsyncClient, NimbleClient, OamAsyncClient, OamClient, OmicsAsyncClient, OmicsClient, OpenSearchAsyncClient, OpenSearchClient, OpenSearchServerlessAsyncClient, OpenSearchServerlessClient, OpsWorksAsyncClient, OpsWorksClient, OpsWorksCmAsyncClient, OpsWorksCmClient, OrganizationsAsyncClient, OrganizationsClient, OsisAsyncClient, OsisClient, OutpostsAsyncClient, OutpostsClient, PanoramaAsyncClient, PanoramaClient, PaymentCryptographyAsyncClient, PaymentCryptographyClient, PaymentCryptographyDataAsyncClient, PaymentCryptographyDataClient, PcaConnectorAdAsyncClient, PcaConnectorAdClient, PersonalizeAsyncClient, PersonalizeClient, PersonalizeEventsAsyncClient, PersonalizeEventsClient, PersonalizeRuntimeAsyncClient, PersonalizeRuntimeClient, PiAsyncClient, PiClient, PinpointAsyncClient, PinpointClient, PinpointEmailAsyncClient, PinpointEmailClient, PinpointSmsVoiceAsyncClient, PinpointSmsVoiceClient, PinpointSmsVoiceV2AsyncClient, PinpointSmsVoiceV2Client, PipesAsyncClient, PipesClient, PollyAsyncClient, PollyClient, PricingAsyncClient, PricingClient, PrivateNetworksAsyncClient, PrivateNetworksClient, ProtonAsyncClient, ProtonClient, QBusinessAsyncClient, QBusinessClient, QConnectAsyncClient, QConnectClient, QldbAsyncClient, QldbClient, QldbSessionAsyncClient, QldbSessionClient, QuickSightAsyncClient, QuickSightClient, RamAsyncClient, RamClient, RbinAsyncClient, RbinClient, RdsAsyncClient, RdsClient, RdsDataAsyncClient, RdsDataClient, RedshiftAsyncClient, RedshiftClient, RedshiftDataAsyncClient, RedshiftDataClient, RedshiftServerlessAsyncClient, RedshiftServerlessClient, RekognitionAsyncClient, RekognitionClient, RepostspaceAsyncClient, RepostspaceClient, ResiliencehubAsyncClient, ResiliencehubClient, ResourceExplorer2AsyncClient, ResourceExplorer2Client, ResourceGroupsAsyncClient, ResourceGroupsClient, ResourceGroupsTaggingApiAsyncClient, ResourceGroupsTaggingApiClient, RoboMakerAsyncClient, RoboMakerClient, RolesAnywhereAsyncClient, RolesAnywhereClient, Route53AsyncClient, Route53Client, Route53DomainsAsyncClient, Route53DomainsClient, Route53RecoveryClusterAsyncClient, Route53RecoveryClusterClient, Route53RecoveryControlConfigAsyncClient, Route53RecoveryControlConfigClient, Route53RecoveryReadinessAsyncClient, Route53RecoveryReadinessClient, Route53ResolverAsyncClient, Route53ResolverClient, RumAsyncClient, RumClient, S3AsyncClient, S3Client, S3ControlAsyncClient, S3ControlClient, S3CrtAsyncClient, S3OutpostsAsyncClient, S3OutpostsClient, SageMakerA2IRuntimeAsyncClient, SageMakerA2IRuntimeClient, SageMakerAsyncClient, SageMakerClient, SagemakerEdgeAsyncClient, SagemakerEdgeClient, SageMakerFeatureStoreRuntimeAsyncClient, SageMakerFeatureStoreRuntimeClient, SageMakerGeospatialAsyncClient, SageMakerGeospatialClient, SageMakerMetricsAsyncClient, SageMakerMetricsClient, SageMakerRuntimeAsyncClient, SageMakerRuntimeClient, SavingsplansAsyncClient, SavingsplansClient, SchedulerAsyncClient, SchedulerClient, SchemasAsyncClient, SchemasClient, SecretsManagerAsyncClient, SecretsManagerClient, SecurityHubAsyncClient, SecurityHubClient, SecurityLakeAsyncClient, SecurityLakeClient, ServerlessApplicationRepositoryAsyncClient, ServerlessApplicationRepositoryClient, ServiceCatalogAppRegistryAsyncClient, ServiceCatalogAppRegistryClient, ServiceCatalogAsyncClient, ServiceCatalogClient, ServiceDiscoveryAsyncClient, ServiceDiscoveryClient, ServiceQuotasAsyncClient, ServiceQuotasClient, SesAsyncClient, SesClient, SesV2AsyncClient, SesV2Client, SfnAsyncClient, SfnClient, ShieldAsyncClient, ShieldClient, SignerAsyncClient, SignerClient, SimSpaceWeaverAsyncClient, SimSpaceWeaverClient, SmsAsyncClient, SmsClient, SnowballAsyncClient, SnowballClient, SnowDeviceManagementAsyncClient, SnowDeviceManagementClient, SnsAsyncClient, SnsClient, SqsAsyncClient, SqsClient, SsmAsyncClient, SsmClient, SsmContactsAsyncClient, SsmContactsClient, SsmIncidentsAsyncClient, SsmIncidentsClient, SsmSapAsyncClient, SsmSapClient, SsoAdminAsyncClient, SsoAdminClient, SsoAsyncClient, SsoClient, SsoOidcAsyncClient, SsoOidcClient, StorageGatewayAsyncClient, StorageGatewayClient, StsAsyncClient, StsClient, SupplyChainAsyncClient, SupplyChainClient, SupportAppAsyncClient, SupportAppClient, SupportAsyncClient, SupportClient, SwfAsyncClient, SwfClient, SyntheticsAsyncClient, SyntheticsClient, TextractAsyncClient, TextractClient, TimestreamInfluxDbAsyncClient, TimestreamInfluxDbClient, TimestreamQueryAsyncClient, TimestreamQueryClient, TimestreamWriteAsyncClient, TimestreamWriteClient, TnbAsyncClient, TnbClient, TranscribeAsyncClient, TranscribeClient, TranscribeStreamingAsyncClient, TransferAsyncClient, TransferClient, TranslateAsyncClient, TranslateClient, TrustedAdvisorAsyncClient, TrustedAdvisorClient, VerifiedPermissionsAsyncClient, VerifiedPermissionsClient, VoiceIdAsyncClient, VoiceIdClient, VpcLatticeAsyncClient, VpcLatticeClient, WafAsyncClient, WafClient, WafRegionalAsyncClient, WafRegionalClient, Wafv2AsyncClient, Wafv2Client, WellArchitectedAsyncClient, WellArchitectedClient, WisdomAsyncClient, WisdomClient, WorkDocsAsyncClient, WorkDocsClient, WorkLinkAsyncClient, WorkLinkClient, WorkMailAsyncClient, WorkMailClient, WorkMailMessageFlowAsyncClient, WorkMailMessageFlowClient, WorkSpacesAsyncClient, WorkSpacesClient, WorkSpacesThinClientAsyncClient, WorkSpacesThinClientClient, WorkSpacesWebAsyncClient, WorkSpacesWebClient, XRayAsyncClient, XRayClient
All Known Implementing Classes:
DefaultS3CrtAsyncClient, DelegatingS3AsyncClient, DelegatingS3Client, MultipartS3AsyncClient, S3CrossRegionAsyncClient, S3CrossRegionSyncClient

@ThreadSafe public interface SdkClient extends SdkAutoCloseable
All SDK service client interfaces should extend this interface.
  • Method Details

    • serviceName

      String serviceName()
      The name of the service.
      Returns:
      name for this service.
    • serviceClientConfiguration

      default SdkServiceClientConfiguration serviceClientConfiguration()
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Returns:
      SdkServiceClientConfiguration