1 /** 2 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 * SPDX-License-Identifier: Apache-2.0. 4 */ 5 package software.amazon.awssdk.crt.s3; 6 7 8 public interface S3ExpressCredentialsProviderFactory { 9 /** 10 * A handler to create a S3ExpressCredentialsProvider for the client to use. 11 * 12 * Warning: 13 * You cannot use the client while creating the provider 14 * (You can use the client for fetching credentials) 15 * @param client The S3Client creates and owns the provider. 16 * @return S3ExpressCredentialsProvider created. 17 */ createS3ExpressCredentialsProvider(S3Client client)18 public S3ExpressCredentialsProvider createS3ExpressCredentialsProvider(S3Client client); 19 } 20