Package odata.msgraph.client.complex
Class FileEncryptionInfo.Builder
- java.lang.Object
-
- odata.msgraph.client.complex.FileEncryptionInfo.Builder
-
- Enclosing class:
- FileEncryptionInfo
public static final class FileEncryptionInfo.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileEncryptionInfobuild()FileEncryptionInfo.BuilderencryptionKey(byte[] encryptionKey)“The key used to encrypt the file content.”FileEncryptionInfo.BuilderfileDigest(byte[] fileDigest)“The file digest prior to encryption.”FileEncryptionInfo.BuilderfileDigestAlgorithm(String fileDigestAlgorithm)“The file digest algorithm.”FileEncryptionInfo.BuilderinitializationVector(byte[] initializationVector)“The initialization vector used for the encryption algorithm.”FileEncryptionInfo.Buildermac(byte[] mac)“The hash of the encrypted file content + IV (content hash).”FileEncryptionInfo.BuildermacKey(byte[] macKey)“The key used to get mac.”FileEncryptionInfo.BuilderprofileIdentifier(String profileIdentifier)“The the profile identifier.”
-
-
-
Method Detail
-
encryptionKey
public FileEncryptionInfo.Builder encryptionKey(byte[] encryptionKey)
“The key used to encrypt the file content.”- Parameters:
encryptionKey- value ofencryptionKeyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
fileDigest
public FileEncryptionInfo.Builder fileDigest(byte[] fileDigest)
“The file digest prior to encryption.”- Parameters:
fileDigest- value offileDigestproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
fileDigestAlgorithm
public FileEncryptionInfo.Builder fileDigestAlgorithm(String fileDigestAlgorithm)
“The file digest algorithm.”- Parameters:
fileDigestAlgorithm- value offileDigestAlgorithmproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
initializationVector
public FileEncryptionInfo.Builder initializationVector(byte[] initializationVector)
“The initialization vector used for the encryption algorithm.”- Parameters:
initializationVector- value ofinitializationVectorproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mac
public FileEncryptionInfo.Builder mac(byte[] mac)
“The hash of the encrypted file content + IV (content hash).”- Parameters:
mac- value ofmacproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
macKey
public FileEncryptionInfo.Builder macKey(byte[] macKey)
“The key used to get mac.”- Parameters:
macKey- value ofmacKeyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
profileIdentifier
public FileEncryptionInfo.Builder profileIdentifier(String profileIdentifier)
“The the profile identifier.”- Parameters:
profileIdentifier- value ofprofileIdentifierproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public FileEncryptionInfo build()
-
-