Builder
Builder used to construct SudoProfilesClient.
Constructors
Functions
Constructs and returns an SudoProfilesClient.
Provide the Configuration Parameters
Provide a CryptoProvider to use. If a value is not supplied a default implementation will be provided.
Provide the database name to use for exportable key store database.
Provide an GraphQLClient for the GraphQLClient. If this is not supplied, an GraphQLClient will be obtained from ApiClientManager.
Provide an IdGenerator to use. If a value is not supplied a default implementation will be provided.
Provide the implementation of the Logger used for logging. If a value is not supplied a default implementation will be used.
Provide the maximum number of Sudos to cap the queries to. If a value is not supplied a default of 10 will be set.
Provide the namespace to use for internal data and cryptographic keys. This should be unique per client per app to avoid name conflicts between multiple clients. If a value is not supplied a default value will be used.
Provide an S3Client to use for AWS S3 related operations. If a value is not supplied a default implementation will be used.