| PhaseOneConfigDetails.Builder | PhaseOneConfigDetails.Builder. authenticationAlgorithm(PhaseOneConfigDetails.AuthenticationAlgorithm authenticationAlgorithm) | The custom authentication algorithm proposed during phase one tunnel negotiation. | 
| static PhaseOneConfigDetails.Builder | PhaseOneConfigDetails. builder() | Create a new builder. | 
| PhaseOneConfigDetails.Builder | PhaseOneConfigDetails.Builder. copy(PhaseOneConfigDetails model) |  | 
| PhaseOneConfigDetails.Builder | PhaseOneConfigDetails.Builder. diffieHelmanGroup(PhaseOneConfigDetails.DiffieHelmanGroup diffieHelmanGroup) | The custom Diffie-Hellman group proposed during phase one tunnel negotiation. | 
| PhaseOneConfigDetails.Builder | PhaseOneConfigDetails.Builder. encryptionAlgorithm(PhaseOneConfigDetails.EncryptionAlgorithm encryptionAlgorithm) | The custom encryption algorithm proposed during phase one tunnel negotiation. | 
| PhaseOneConfigDetails.Builder | PhaseOneConfigDetails.Builder. isCustomPhaseOneConfig(Boolean isCustomPhaseOneConfig) | Indicates whether custom configuration is enabled for phase one options. | 
| PhaseOneConfigDetails.Builder | PhaseOneConfigDetails.Builder. lifetimeInSeconds(Integer lifetimeInSeconds) | Internet key association (IKE) session key lifetime in seconds for IPSec phase one. | 
| PhaseOneConfigDetails.Builder | PhaseOneConfigDetails. toBuilder() |  |