public class KSCLiveClient extends KscWebServiceClient implements Live
| Modifier and Type | Field and Description |
|---|---|
protected static ClientConfigurationFactory |
configFactory
Client configuration factory providing ClientConfigurations tailored to
this client
|
client, clientConfiguration, endpoint, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffset| Constructor and Description |
|---|
KSCLiveClient()
Constructs a new client to invoke service methods on EIP.
|
KSCLiveClient(AWSCredentials awsCredentials)
Constructs a new client to invoke service methods on EIP using the
specified AWS account credentials.
|
KSCLiveClient(AWSCredentials awsCredentials,
ClientConfiguration clientConfiguration)
Constructs a new client to invoke service methods on EIP using the
specified AWS account credentials and client configuration options.
|
KSCLiveClient(AWSCredentialsProvider awsCredentialsProvider)
Constructs a new client to invoke service methods on EIP using the
specified AWS account credentials provider.
|
KSCLiveClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration)
Constructs a new client to invoke service methods on EIP using the
specified AWS account credentials provider and client configuration
options.
|
KSCLiveClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration,
RequestMetricCollector requestMetricCollector)
Constructs a new client to invoke service methods on EIP using the
specified KSC account credentials provider, client configuration options,
and request metric collector.
|
KSCLiveClient(ClientConfiguration clientConfiguration)
Constructs a new client to invoke service methods on EIP.
|
| Modifier and Type | Method and Description |
|---|---|
LiveResult |
listPubStreamsInfo(GetListRequest liveRequest) |
addRequestHandler, addRequestHandler, beforeMarshalling, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, endClientExecution, endClientExecution, findRequestMetricCollector, getEndpointPrefix, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerRegionOverride, getTimeOffset, isProfilingEnabled, isRequestMetricsEnabled, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffsetprotected static final ClientConfigurationFactory configFactory
public KSCLiveClient()
All service calls made using this new client object are blocking, and will not return until the service call completes.
DefaultAWSCredentialsProviderChainpublic KSCLiveClient(ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
clientConfiguration - The client configuration options controlling how this client
connects to KSC (ex: proxy settings, retry counts, etc.).DefaultAWSCredentialsProviderChainpublic KSCLiveClient(AWSCredentials awsCredentials)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentials - The AWS credentials (access key ID and secret key) to use when
authenticating with AWS services.public KSCLiveClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentials - The AWS credentials (access key ID and secret key) to use when
authenticating with AWS services.clientConfiguration - The client configuration options controlling how this client
connects to EIP (ex: proxy settings, retry counts, etc.).public KSCLiveClient(AWSCredentialsProvider awsCredentialsProvider)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentialsProvider - The AWS credentials provider which will provide credentials to
authenticate requests with KSC services.public KSCLiveClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentialsProvider - The AWS credentials provider which will provide credentials to
authenticate requests with KSC services.clientConfiguration - The client configuration options controlling how this client
connects to EIP (ex: proxy settings, retry counts, etc.).public KSCLiveClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration, RequestMetricCollector requestMetricCollector)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentialsProvider - The AWS credentials provider which will provide credentials to
authenticate requests with KSC services.clientConfiguration - The client configuration options controlling how this client
connects to EIP (ex: proxy settings, retry counts, etc.).requestMetricCollector - optional request metric collectorpublic LiveResult listPubStreamsInfo(GetListRequest liveRequest)
listPubStreamsInfo in interface LiveCopyright © 2023. All rights reserved.