Package com.amazonaws.kinesisvideo.auth
Class AbstractKinesisVideoCredentialsProvider
- java.lang.Object
-
- com.amazonaws.kinesisvideo.auth.AbstractKinesisVideoCredentialsProvider
-
- All Implemented Interfaces:
KinesisVideoCredentialsProvider
- Direct Known Subclasses:
JavaCredentialsProviderImpl
public abstract class AbstractKinesisVideoCredentialsProvider extends Object implements KinesisVideoCredentialsProvider
Interface to mimic the credentials provider in AWS SDKs.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractKinesisVideoCredentialsProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description KinesisVideoCredentialsgetCredentials()KinesisVideoCredentialsgetUpdatedCredentials()protected abstract KinesisVideoCredentialsupdateCredentials()
-
-
-
Method Detail
-
getCredentials
public KinesisVideoCredentials getCredentials() throws KinesisVideoException
- Specified by:
getCredentialsin interfaceKinesisVideoCredentialsProvider- Throws:
KinesisVideoException
-
getUpdatedCredentials
public KinesisVideoCredentials getUpdatedCredentials() throws KinesisVideoException
- Specified by:
getUpdatedCredentialsin interfaceKinesisVideoCredentialsProvider- Throws:
KinesisVideoException
-
updateCredentials
protected abstract KinesisVideoCredentials updateCredentials() throws KinesisVideoException
- Throws:
KinesisVideoException
-
-