public class CryptographySuite extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
CryptographySuite.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected AuthenticationTransformConstant |
authenticationTransformConstants |
protected VpnEncryptionAlgorithmType |
cipherTransformConstants |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected DiffieHellmanGroup |
dhGroup |
protected VpnEncryptionAlgorithmType |
encryptionMethod |
protected VpnIntegrityAlgorithmType |
integrityCheckMethod |
protected String |
odataType |
protected PerfectForwardSecrecyGroup |
pfsGroup |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
CryptographySuite() |
| Modifier and Type | Method and Description |
|---|---|
static CryptographySuite.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<AuthenticationTransformConstant> |
getAuthenticationTransformConstants()
“Authentication Transform Constants”
|
Optional<VpnEncryptionAlgorithmType> |
getCipherTransformConstants()
“Cipher Transform Constants”
|
Optional<DiffieHellmanGroup> |
getDhGroup()
“Diffie Hellman Group”
|
Optional<VpnEncryptionAlgorithmType> |
getEncryptionMethod()
“Encryption Method”
|
Optional<VpnIntegrityAlgorithmType> |
getIntegrityCheckMethod()
“Integrity Check Method”
|
Optional<PerfectForwardSecrecyGroup> |
getPfsGroup()
“Perfect Forward Secrecy Group”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
CryptographySuite |
withAuthenticationTransformConstants(AuthenticationTransformConstant authenticationTransformConstants)
Returns an immutable copy of
this with just the authenticationTransformConstants field changed. |
CryptographySuite |
withCipherTransformConstants(VpnEncryptionAlgorithmType cipherTransformConstants)
Returns an immutable copy of
this with just the cipherTransformConstants field changed. |
CryptographySuite |
withDhGroup(DiffieHellmanGroup dhGroup)
Returns an immutable copy of
this with just the dhGroup field
changed. |
CryptographySuite |
withEncryptionMethod(VpnEncryptionAlgorithmType encryptionMethod)
Returns an immutable copy of
this with just the encryptionMethod
field changed. |
CryptographySuite |
withIntegrityCheckMethod(VpnIntegrityAlgorithmType integrityCheckMethod)
Returns an immutable copy of
this with just the integrityCheckMethod field changed. |
CryptographySuite |
withPfsGroup(PerfectForwardSecrecyGroup pfsGroup)
Returns an immutable copy of
this with just the pfsGroup field
changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected VpnEncryptionAlgorithmType encryptionMethod
protected VpnIntegrityAlgorithmType integrityCheckMethod
protected DiffieHellmanGroup dhGroup
protected VpnEncryptionAlgorithmType cipherTransformConstants
protected AuthenticationTransformConstant authenticationTransformConstants
protected PerfectForwardSecrecyGroup pfsGroup
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<VpnEncryptionAlgorithmType> getEncryptionMethod()
public CryptographySuite withEncryptionMethod(VpnEncryptionAlgorithmType encryptionMethod)
this with just the encryptionMethod
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Encryption Method”
encryptionMethod - new value of encryptionMethod field (as defined in service metadata)this with just the encryptionMethod field changedpublic Optional<VpnIntegrityAlgorithmType> getIntegrityCheckMethod()
public CryptographySuite withIntegrityCheckMethod(VpnIntegrityAlgorithmType integrityCheckMethod)
this with just the integrityCheckMethod field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Integrity Check Method”
integrityCheckMethod - new value of integrityCheckMethod field (as defined in service metadata)this with just the integrityCheckMethod field changedpublic Optional<DiffieHellmanGroup> getDhGroup()
public CryptographySuite withDhGroup(DiffieHellmanGroup dhGroup)
this with just the dhGroup field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“Diffie Hellman Group”
dhGroup - new value of dhGroup field (as defined in service metadata)this with just the dhGroup field changedpublic Optional<VpnEncryptionAlgorithmType> getCipherTransformConstants()
public CryptographySuite withCipherTransformConstants(VpnEncryptionAlgorithmType cipherTransformConstants)
this with just the cipherTransformConstants field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Cipher Transform Constants”
cipherTransformConstants - new value of cipherTransformConstants field (as defined in service metadata)this with just the cipherTransformConstants field changedpublic Optional<AuthenticationTransformConstant> getAuthenticationTransformConstants()
public CryptographySuite withAuthenticationTransformConstants(AuthenticationTransformConstant authenticationTransformConstants)
this with just the authenticationTransformConstants field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Authentication Transform Constants”
authenticationTransformConstants - new value of authenticationTransformConstants field (as defined in service metadata)this with just the authenticationTransformConstants field changedpublic Optional<PerfectForwardSecrecyGroup> getPfsGroup()
public CryptographySuite withPfsGroup(PerfectForwardSecrecyGroup pfsGroup)
this with just the pfsGroup field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“Perfect Forward Secrecy Group”
pfsGroup - new value of pfsGroup field (as defined in service metadata)this with just the pfsGroup field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static CryptographySuite.Builder builder()
Copyright © 2018–2020. All rights reserved.