public class IosVpnSecurityAssociationParameters extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
IosVpnSecurityAssociationParameters.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected Integer |
lifetimeInMinutes |
protected String |
odataType |
protected Integer |
securityDiffieHellmanGroup |
protected VpnEncryptionAlgorithmType |
securityEncryptionAlgorithm |
protected VpnIntegrityAlgorithmType |
securityIntegrityAlgorithm |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
IosVpnSecurityAssociationParameters() |
| Modifier and Type | Method and Description |
|---|---|
static IosVpnSecurityAssociationParameters.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Integer> |
getLifetimeInMinutes()
“Lifetime (minutes)”
|
Optional<Integer> |
getSecurityDiffieHellmanGroup()
“Diffie-Hellman Group”
|
Optional<VpnEncryptionAlgorithmType> |
getSecurityEncryptionAlgorithm()
“Encryption algorithm”
|
Optional<VpnIntegrityAlgorithmType> |
getSecurityIntegrityAlgorithm()
“Integrity algorithm”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
IosVpnSecurityAssociationParameters |
withLifetimeInMinutes(Integer lifetimeInMinutes)
Returns an immutable copy of
this with just the lifetimeInMinutes
field changed. |
IosVpnSecurityAssociationParameters |
withSecurityDiffieHellmanGroup(Integer securityDiffieHellmanGroup)
Returns an immutable copy of
this with just the securityDiffieHellmanGroup field changed. |
IosVpnSecurityAssociationParameters |
withSecurityEncryptionAlgorithm(VpnEncryptionAlgorithmType securityEncryptionAlgorithm)
Returns an immutable copy of
this with just the securityEncryptionAlgorithm field changed. |
IosVpnSecurityAssociationParameters |
withSecurityIntegrityAlgorithm(VpnIntegrityAlgorithmType securityIntegrityAlgorithm)
Returns an immutable copy of
this with just the securityIntegrityAlgorithm field changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected VpnEncryptionAlgorithmType securityEncryptionAlgorithm
protected VpnIntegrityAlgorithmType securityIntegrityAlgorithm
protected Integer securityDiffieHellmanGroup
protected Integer lifetimeInMinutes
protected IosVpnSecurityAssociationParameters()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<VpnEncryptionAlgorithmType> getSecurityEncryptionAlgorithm()
public IosVpnSecurityAssociationParameters withSecurityEncryptionAlgorithm(VpnEncryptionAlgorithmType securityEncryptionAlgorithm)
this with just the securityEncryptionAlgorithm 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 algorithm”
securityEncryptionAlgorithm - new value of securityEncryptionAlgorithm field (as defined in service metadata)this with just the securityEncryptionAlgorithm field changedpublic Optional<VpnIntegrityAlgorithmType> getSecurityIntegrityAlgorithm()
public IosVpnSecurityAssociationParameters withSecurityIntegrityAlgorithm(VpnIntegrityAlgorithmType securityIntegrityAlgorithm)
this with just the securityIntegrityAlgorithm 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 algorithm”
securityIntegrityAlgorithm - new value of securityIntegrityAlgorithm field (as defined in service metadata)this with just the securityIntegrityAlgorithm field changedpublic Optional<Integer> getSecurityDiffieHellmanGroup()
public IosVpnSecurityAssociationParameters withSecurityDiffieHellmanGroup(Integer securityDiffieHellmanGroup)
this with just the securityDiffieHellmanGroup 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”
securityDiffieHellmanGroup - new value of securityDiffieHellmanGroup field (as defined in service metadata)this with just the securityDiffieHellmanGroup field changedpublic Optional<Integer> getLifetimeInMinutes()
public IosVpnSecurityAssociationParameters withLifetimeInMinutes(Integer lifetimeInMinutes)
this with just the lifetimeInMinutes
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.
“Lifetime (minutes)”
lifetimeInMinutes - new value of lifetimeInMinutes field (as defined in service metadata)this with just the lifetimeInMinutes 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 IosVpnSecurityAssociationParameters.Builder builder()
Copyright © 2018–2020. All rights reserved.