| PhaseTwoConfigDetails.Builder | PhaseTwoConfigDetails.Builder. authenticationAlgorithm(PhaseTwoConfigDetails.AuthenticationAlgorithm authenticationAlgorithm) | The authentication algorithm proposed during phase two tunnel negotiation. | 
| static PhaseTwoConfigDetails.Builder | PhaseTwoConfigDetails. builder() | Create a new builder. | 
| PhaseTwoConfigDetails.Builder | PhaseTwoConfigDetails.Builder. copy(PhaseTwoConfigDetails model) |  | 
| PhaseTwoConfigDetails.Builder | PhaseTwoConfigDetails.Builder. encryptionAlgorithm(PhaseTwoConfigDetails.EncryptionAlgorithm encryptionAlgorithm) | The encryption algorithm proposed during phase two tunnel negotiation. | 
| PhaseTwoConfigDetails.Builder | PhaseTwoConfigDetails.Builder. isCustomPhaseTwoConfig(Boolean isCustomPhaseTwoConfig) | Indicates whether custom configuration is enabled for phase two options. | 
| PhaseTwoConfigDetails.Builder | PhaseTwoConfigDetails.Builder. isPfsEnabled(Boolean isPfsEnabled) | Indicates whether perfect forward secrecy (PFS) is enabled. | 
| PhaseTwoConfigDetails.Builder | PhaseTwoConfigDetails.Builder. lifetimeInSeconds(Integer lifetimeInSeconds) | Lifetime in seconds for the IPSec session key set in phase two. | 
| PhaseTwoConfigDetails.Builder | PhaseTwoConfigDetails.Builder. pfsDhGroup(PhaseTwoConfigDetails.PfsDhGroup pfsDhGroup) | The Diffie-Hellman group used for PFS, if PFS is enabled. | 
| PhaseTwoConfigDetails.Builder | PhaseTwoConfigDetails. toBuilder() |  |