Class CryptographySuite.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.complex.CryptographySuite.Builder
-
- Enclosing class:
- CryptographySuite
public static final class CryptographySuite.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptographySuite.BuilderauthenticationTransformConstants(AuthenticationTransformConstant authenticationTransformConstants)“Authentication Transform Constants”CryptographySuitebuild()CryptographySuite.BuildercipherTransformConstants(VpnEncryptionAlgorithmType cipherTransformConstants)“Cipher Transform Constants”CryptographySuite.BuilderdhGroup(DiffieHellmanGroup dhGroup)“Diffie Hellman Group”CryptographySuite.BuilderencryptionMethod(VpnEncryptionAlgorithmType encryptionMethod)“Encryption Method”CryptographySuite.BuilderintegrityCheckMethod(VpnIntegrityAlgorithmType integrityCheckMethod)“Integrity Check Method”CryptographySuite.BuilderpfsGroup(PerfectForwardSecrecyGroup pfsGroup)“Perfect Forward Secrecy Group”
-
-
-
Method Detail
-
authenticationTransformConstants
public CryptographySuite.Builder authenticationTransformConstants(AuthenticationTransformConstant authenticationTransformConstants)
“Authentication Transform Constants”- Parameters:
authenticationTransformConstants- value ofauthenticationTransformConstantsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cipherTransformConstants
public CryptographySuite.Builder cipherTransformConstants(VpnEncryptionAlgorithmType cipherTransformConstants)
“Cipher Transform Constants”- Parameters:
cipherTransformConstants- value ofcipherTransformConstantsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dhGroup
public CryptographySuite.Builder dhGroup(DiffieHellmanGroup dhGroup)
“Diffie Hellman Group”- Parameters:
dhGroup- value ofdhGroupproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
encryptionMethod
public CryptographySuite.Builder encryptionMethod(VpnEncryptionAlgorithmType encryptionMethod)
“Encryption Method”- Parameters:
encryptionMethod- value ofencryptionMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
integrityCheckMethod
public CryptographySuite.Builder integrityCheckMethod(VpnIntegrityAlgorithmType integrityCheckMethod)
“Integrity Check Method”- Parameters:
integrityCheckMethod- value ofintegrityCheckMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
pfsGroup
public CryptographySuite.Builder pfsGroup(PerfectForwardSecrecyGroup pfsGroup)
“Perfect Forward Secrecy Group”- Parameters:
pfsGroup- value ofpfsGroupproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public CryptographySuite build()
-
-