@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsAssumeRoleWithWebIdentityCredentialsProvider> { private AssumeRoleWithWebIdentityRequest assumeRoleWithWebIdentityRequest;
@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsGetFederationTokenCredentialsProvider> { private GetFederationTokenRequest getFederationTokenRequest;
@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsGetFederationTokenCredentialsProvider> { private GetFederationTokenRequest getFederationTokenRequest;
@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsGetSessionTokenCredentialsProvider> { private GetSessionTokenRequest getSessionTokenRequest = GetSessionTokenRequest.builder().build();
@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsGetSessionTokenCredentialsProvider> { private GetSessionTokenRequest getSessionTokenRequest = GetSessionTokenRequest.builder().build();
@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsAssumeRoleWithWebIdentityCredentialsProvider> { private AssumeRoleWithWebIdentityRequest assumeRoleWithWebIdentityRequest;
@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsAssumeRoleCredentialsProvider> { private Supplier<AssumeRoleRequest> assumeRoleRequestSupplier;
@NotThreadSafe protected abstract static class BaseBuilder<B extends BaseBuilder<B, T>, T> { private final Function<B, T> providerConstructor;
@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsAssumeRoleWithSamlCredentialsProvider> { private Supplier<AssumeRoleWithSamlRequest> assumeRoleWithSamlRequestSupplier;
@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsAssumeRoleCredentialsProvider> { private Supplier<AssumeRoleRequest> assumeRoleRequestSupplier;
@NotThreadSafe public static final class Builder extends BaseBuilder<Builder, StsAssumeRoleWithSamlCredentialsProvider> { private Supplier<AssumeRoleWithSamlRequest> assumeRoleWithSamlRequestSupplier;
@NotThreadSafe protected abstract static class BaseBuilder<B extends BaseBuilder<B, T>, T> { private final Function<B, T> providerConstructor;
@NotThreadSafe public interface Builder extends CopyableBuilder<Builder, S3Configuration> { // (8)
@NotThreadSafe public final class ExecutionAttributes { private final Map<ExecutionAttribute<?>, Object> attributes = new HashMap<>();
/** * Contains information needed to create a {@link AwsXmlResponseHandler} for the client. */ @NotThreadSafe @SdkProtectedApi public final class XmlOperationMetadata { private boolean hasStreamingSuccessResponse; public boolean isHasStreamingSuccessResponse() { return hasStreamingSuccessResponse; } public XmlOperationMetadata withHasStreamingSuccessResponse(boolean hasStreamingSuccessResponse) { this.hasStreamingSuccessResponse = hasStreamingSuccessResponse; return this; } }
@NotThreadSafe @SdkPublicApi public static final class Builder implements CopyableBuilder<Builder, InterceptorContext> {
/** * Contains information needed to create a {@link AwsXmlResponseHandler} for the client. */ @NotThreadSafe @SdkProtectedApi public final class XmlOperationMetadata { private boolean hasStreamingSuccessResponse; public boolean isHasStreamingSuccessResponse() { return hasStreamingSuccessResponse; } public XmlOperationMetadata withHasStreamingSuccessResponse(boolean hasStreamingSuccessResponse) { this.hasStreamingSuccessResponse = hasStreamingSuccessResponse; return this; } }
@NotThreadSafe @SdkProtectedApi
@NotThreadSafe @SdkProtectedApi public final class ToString {
@NotThreadSafe @SdkProtectedApi public final class ToString {