Class DefaultEndpointAuthSchemeStrategy
- java.lang.Object
-
- software.amazon.awssdk.services.kinesis.endpoints.internal.DefaultEndpointAuthSchemeStrategy
-
- All Implemented Interfaces:
EndpointAuthSchemeStrategy
public final class DefaultEndpointAuthSchemeStrategy extends Object implements EndpointAuthSchemeStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultEndpointAuthSchemeStrategy(Map<String,Function<Value.Record,EndpointAuthScheme>> knownAuthSchemesMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointAuthScheme
chooseAuthScheme(List<EndpointAuthScheme> authSchemes)
List<EndpointAuthScheme>
createAuthSchemes(Value authSchemesValue)
-
-
-
Constructor Detail
-
DefaultEndpointAuthSchemeStrategy
public DefaultEndpointAuthSchemeStrategy(Map<String,Function<Value.Record,EndpointAuthScheme>> knownAuthSchemesMapping)
-
-
Method Detail
-
chooseAuthScheme
public EndpointAuthScheme chooseAuthScheme(List<EndpointAuthScheme> authSchemes)
- Specified by:
chooseAuthScheme
in interfaceEndpointAuthSchemeStrategy
-
createAuthSchemes
public List<EndpointAuthScheme> createAuthSchemes(Value authSchemesValue)
- Specified by:
createAuthSchemes
in interfaceEndpointAuthSchemeStrategy
-
-