public static class PhaseOneConfigDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PhaseOneConfigDetails.Builder |
authenticationAlgorithm(PhaseOneConfigDetails.AuthenticationAlgorithm authenticationAlgorithm)
The custom authentication algorithm proposed during phase one tunnel negotiation.
|
PhaseOneConfigDetails |
build() |
PhaseOneConfigDetails.Builder |
copy(PhaseOneConfigDetails model) |
PhaseOneConfigDetails.Builder |
diffieHelmanGroup(PhaseOneConfigDetails.DiffieHelmanGroup diffieHelmanGroup)
The custom Diffie-Hellman group proposed during phase one tunnel negotiation.
|
PhaseOneConfigDetails.Builder |
encryptionAlgorithm(PhaseOneConfigDetails.EncryptionAlgorithm encryptionAlgorithm)
The custom encryption algorithm proposed during phase one tunnel negotiation.
|
PhaseOneConfigDetails.Builder |
isCustomPhaseOneConfig(Boolean isCustomPhaseOneConfig)
Indicates whether custom configuration is enabled for phase one options.
|
PhaseOneConfigDetails.Builder |
lifetimeInSeconds(Integer lifetimeInSeconds)
Internet key association (IKE) session key lifetime in seconds for IPSec phase one.
|
public PhaseOneConfigDetails.Builder isCustomPhaseOneConfig(Boolean isCustomPhaseOneConfig)
Indicates whether custom configuration is enabled for phase one options.
isCustomPhaseOneConfig
- the value to setpublic PhaseOneConfigDetails.Builder authenticationAlgorithm(PhaseOneConfigDetails.AuthenticationAlgorithm authenticationAlgorithm)
The custom authentication algorithm proposed during phase one tunnel negotiation.
authenticationAlgorithm
- the value to setpublic PhaseOneConfigDetails.Builder encryptionAlgorithm(PhaseOneConfigDetails.EncryptionAlgorithm encryptionAlgorithm)
The custom encryption algorithm proposed during phase one tunnel negotiation.
encryptionAlgorithm
- the value to setpublic PhaseOneConfigDetails.Builder diffieHelmanGroup(PhaseOneConfigDetails.DiffieHelmanGroup diffieHelmanGroup)
The custom Diffie-Hellman group proposed during phase one tunnel negotiation.
diffieHelmanGroup
- the value to setpublic PhaseOneConfigDetails.Builder lifetimeInSeconds(Integer lifetimeInSeconds)
Internet key association (IKE) session key lifetime in seconds for IPSec phase one. The default is 28800 which is equivalent to 8 hours.
lifetimeInSeconds
- the value to setpublic PhaseOneConfigDetails build()
public PhaseOneConfigDetails.Builder copy(PhaseOneConfigDetails model)
Copyright © 2016–2024. All rights reserved.