Client
Case classes common to several clients
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Client.type
Members list
Type members
Classlikes
Represents bitstream information from a content object
Represents bitstream information from a content object
Value parameters
- fileSize
-
The size of the bitstream
- fixity
-
The fixity of the bitstream
- generationVersion
-
The version of the generation
- name
-
The name of the bitstream
- parentRef
-
The parent ref of the CO
- potentialCoTitle
-
The title of the CO
- url
-
The url to download the bitstream
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Configuration for the clients
Configuration for the clients
Type parameters
- F
-
The effect type for the client
- S
-
The type of the Stream for the client.
Value parameters
- apiBaseUrl
-
The Preservica service url
- backend
-
The STTP backend used to send the API requests
- duration
-
The timeout of the cache. Defaults to 15 minutes
- secretName
-
The name of the AWS secret storing the API username and password
- secretsManagerEndpointUri
-
The endpoint for communicating with secrets manager
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Creates a new Client
instance.
Creates a new Client
instance.
Type parameters
- F
-
The type of the effect
- S
-
The type of the Stream to be used for the streaming methods.
Value parameters
- clientConfig
-
Configuration parameters needed to create the client
- me
-
An implicit instance of cats.MonadError
- sync
-
An implicit instance of cats.Sync