Class KinesisVideoJavaClientFactory
- java.lang.Object
-
- com.amazonaws.kinesisvideo.java.client.KinesisVideoJavaClientFactory
-
public final class KinesisVideoJavaClientFactory extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static KinesisVideoClientcreateKinesisVideoClient(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider)Create Kinesis Video client.static KinesisVideoClientcreateKinesisVideoClient(KinesisVideoClientConfiguration configuration, DeviceInfo deviceInfo, ScheduledExecutorService executor)Create Kinesis Video client.static KinesisVideoClientcreateKinesisVideoClient(KinesisVideoClientConfiguration configuration, DeviceInfo deviceInfo, ScheduledExecutorService executor, StreamCallbacks streamCallbacks)Create Kinesis Video client.static KinesisVideoClientcreateKinesisVideoClient(com.amazonaws.regions.Regions regions, com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider)Create Kinesis Video client.static KinesisVideoClientcreateKinesisVideoClient(com.amazonaws.regions.Regions regions, com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider, String endpointOverride, IPVersionFilter ipVersionFilter)static KinesisVideoClientcreateKinesisVideoClient(com.amazonaws.regions.Regions regions, com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider, String endpointOverride, Boolean isLegacyEndpoint, IPVersionFilter ipVersionFilter)Create Kinesis Video client.static KinesisVideoClientcreateKinesisVideoClient(com.amazonaws.regions.Regions regions, com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider, String endpointOverride, Boolean isLegacyEndpoint, IPVersionFilter ipVersionFilter, boolean useInstrumentedAllocators)Create Kinesis Video client.static KinesisVideoClientcreateKinesisVideoClient(org.apache.logging.log4j.Logger log, KinesisVideoClientConfiguration configuration, ScheduledExecutorService executor, StreamCallbacks streamCallbacks, ServiceCallbacks serviceCallbacks)
-
-
-
Method Detail
-
createKinesisVideoClient
@Nonnull public static KinesisVideoClient createKinesisVideoClient(@Nonnull com.amazonaws.auth.AWSCredentialsProvider credentialsProvider) throws KinesisVideoException
Create Kinesis Video client.- Parameters:
credentialsProvider- Credentials provider- Returns:
- Throws:
KinesisVideoException
-
createKinesisVideoClient
@Nonnull public static KinesisVideoClient createKinesisVideoClient(@Nonnull com.amazonaws.regions.Regions regions, @Nonnull com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider) throws KinesisVideoException
Create Kinesis Video client.- Parameters:
regions- Regions objectawsCredentialsProvider- Credentials provider- Returns:
- Throws:
KinesisVideoException
-
createKinesisVideoClient
@Nonnull public static KinesisVideoClient createKinesisVideoClient(@Nonnull com.amazonaws.regions.Regions regions, @Nonnull com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider, @Nonnull String endpointOverride, @Nullable IPVersionFilter ipVersionFilter) throws KinesisVideoException
- Throws:
KinesisVideoException
-
createKinesisVideoClient
@Nonnull public static KinesisVideoClient createKinesisVideoClient(@Nonnull com.amazonaws.regions.Regions regions, @Nonnull com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider, @Nullable String endpointOverride, @Nullable Boolean isLegacyEndpoint, @Nullable IPVersionFilter ipVersionFilter) throws KinesisVideoException
Create Kinesis Video client.- Throws:
KinesisVideoException
-
createKinesisVideoClient
@Nonnull public static KinesisVideoClient createKinesisVideoClient(@Nonnull com.amazonaws.regions.Regions regions, @Nonnull com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider, @Nullable String endpointOverride, @Nullable Boolean isLegacyEndpoint, @Nullable IPVersionFilter ipVersionFilter, boolean useInstrumentedAllocators) throws KinesisVideoException
Create Kinesis Video client.- Throws:
KinesisVideoException
-
createKinesisVideoClient
@Nonnull public static KinesisVideoClient createKinesisVideoClient(@Nonnull KinesisVideoClientConfiguration configuration, @Nonnull DeviceInfo deviceInfo, @Nonnull ScheduledExecutorService executor) throws KinesisVideoException
Create Kinesis Video client.- Throws:
KinesisVideoException
-
createKinesisVideoClient
@Nonnull public static KinesisVideoClient createKinesisVideoClient(@Nonnull KinesisVideoClientConfiguration configuration, @Nonnull DeviceInfo deviceInfo, @Nonnull ScheduledExecutorService executor, @Nonnull StreamCallbacks streamCallbacks) throws KinesisVideoException
Create Kinesis Video client.- Throws:
KinesisVideoException
-
createKinesisVideoClient
@Nonnull public static KinesisVideoClient createKinesisVideoClient(@Nonnull org.apache.logging.log4j.Logger log, @Nonnull KinesisVideoClientConfiguration configuration, @Nonnull ScheduledExecutorService executor, @Nullable StreamCallbacks streamCallbacks, @Nullable ServiceCallbacks serviceCallbacks) throws KinesisVideoException
- Throws:
KinesisVideoException
-
-