Class AuthSchemeUtils
- java.lang.Object
-
- software.amazon.awssdk.services.sqs.endpoints.internal.AuthSchemeUtils
-
public final class AuthSchemeUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EndpointAuthScheme
chooseAuthScheme(List<EndpointAuthScheme> authSchemes)
Per the spec, the auth schemes list is ordered by preference, so we simply iterate over the list until we find an auth scheme we recognize.static List<EndpointAuthScheme>
createAuthSchemes(Value authSchemesValue)
static <T extends Identity>
voidputSelectedAuthScheme(ExecutionAttributes attributes, SelectedAuthScheme<T> selectedAuthScheme)
-
-
-
Method Detail
-
chooseAuthScheme
public static EndpointAuthScheme chooseAuthScheme(List<EndpointAuthScheme> authSchemes)
Per the spec, the auth schemes list is ordered by preference, so we simply iterate over the list until we find an auth scheme we recognize.
-
createAuthSchemes
public static List<EndpointAuthScheme> createAuthSchemes(Value authSchemesValue)
-
putSelectedAuthScheme
public static <T extends Identity> void putSelectedAuthScheme(ExecutionAttributes attributes, SelectedAuthScheme<T> selectedAuthScheme)
-
-