EncryptedFile.Builder
public final class EncryptedFile.Builder
Builder class to configure EncryptedFile
Summary
Public constructors |
|---|
Builder for an EncryptedFile. |
This method is deprecated. Use |
Public methods |
|
|---|---|
@NonNull EncryptedFile |
|
@NonNull EncryptedFile.Builder |
|
@NonNull EncryptedFile.Builder |
|
Public constructors
publicBuilder(
@NonNull Context context,
@NonNull File file,
@NonNull MasterKey masterKey,
@NonNull EncryptedFile.FileEncryptionScheme fileEncryptionScheme
)
Builder for an EncryptedFile.
publicBuilder(
@NonNull File file,
@NonNull Context context,
@NonNull String masterKeyAlias,
@NonNull EncryptedFile.FileEncryptionScheme fileEncryptionScheme
)
Builder for an EncryptedFile.
If the masterKeyAlias used here is for a key that is not yet created, this method will not be thread safe. Use the alternate signature that is not deprecated for multi-threaded contexts.
Public methods
public @NonNull EncryptedFilebuild()
| Returns | |
|---|---|
@NonNull EncryptedFile |
An EncryptedFile with the specified parameters. |
public @NonNull EncryptedFile.BuildersetKeysetAlias(@NonNull String keysetAlias)
| Returns | |
|---|---|
@NonNull EncryptedFile.Builder |
This Builder |
public @NonNull EncryptedFile.BuildersetKeysetPrefName(@NonNull String keysetPrefName)
| Returns | |
|---|---|
@NonNull EncryptedFile.Builder |
This Builder |