Uses of Interface
software.amazon.awssdk.services.ec2.model.TunnelOption.Builder
Packages that use TunnelOption.Builder
-
Uses of TunnelOption.Builder in software.amazon.awssdk.services.ec2.model
Methods in software.amazon.awssdk.services.ec2.model that return TunnelOption.BuilderModifier and TypeMethodDescriptionstatic TunnelOption.BuilderTunnelOption.builder()TunnelOption.Builder.dpdTimeoutAction(String dpdTimeoutAction) The action to take after a DPD timeout occurs.TunnelOption.Builder.dpdTimeoutSeconds(Integer dpdTimeoutSeconds) The number of seconds after which a DPD timeout occurs.TunnelOption.Builder.enableTunnelLifecycleControl(Boolean enableTunnelLifecycleControl) Status of tunnel endpoint lifecycle control feature.TunnelOption.Builder.ikeVersions(Collection<IKEVersionsListValue> ikeVersions) The IKE versions that are permitted for the VPN tunnel.TunnelOption.Builder.ikeVersions(Consumer<IKEVersionsListValue.Builder>... ikeVersions) The IKE versions that are permitted for the VPN tunnel.TunnelOption.Builder.ikeVersions(IKEVersionsListValue... ikeVersions) The IKE versions that are permitted for the VPN tunnel.default TunnelOption.BuilderTunnelOption.Builder.logOptions(Consumer<VpnTunnelLogOptions.Builder> logOptions) Options for logging VPN tunnel activity.TunnelOption.Builder.logOptions(VpnTunnelLogOptions logOptions) Options for logging VPN tunnel activity.TunnelOption.Builder.outsideIpAddress(String outsideIpAddress) The external IP address of the VPN tunnel.TunnelOption.Builder.phase1DHGroupNumbers(Collection<Phase1DHGroupNumbersListValue> phase1DHGroupNumbers) The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations.TunnelOption.Builder.phase1DHGroupNumbers(Consumer<Phase1DHGroupNumbersListValue.Builder>... phase1DHGroupNumbers) The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations.TunnelOption.Builder.phase1DHGroupNumbers(Phase1DHGroupNumbersListValue... phase1DHGroupNumbers) The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations.TunnelOption.Builder.phase1EncryptionAlgorithms(Collection<Phase1EncryptionAlgorithmsListValue> phase1EncryptionAlgorithms) The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations.TunnelOption.Builder.phase1EncryptionAlgorithms(Consumer<Phase1EncryptionAlgorithmsListValue.Builder>... phase1EncryptionAlgorithms) The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations.TunnelOption.Builder.phase1EncryptionAlgorithms(Phase1EncryptionAlgorithmsListValue... phase1EncryptionAlgorithms) The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations.TunnelOption.Builder.phase1IntegrityAlgorithms(Collection<Phase1IntegrityAlgorithmsListValue> phase1IntegrityAlgorithms) The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations.TunnelOption.Builder.phase1IntegrityAlgorithms(Consumer<Phase1IntegrityAlgorithmsListValue.Builder>... phase1IntegrityAlgorithms) The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations.TunnelOption.Builder.phase1IntegrityAlgorithms(Phase1IntegrityAlgorithmsListValue... phase1IntegrityAlgorithms) The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations.TunnelOption.Builder.phase1LifetimeSeconds(Integer phase1LifetimeSeconds) The lifetime for phase 1 of the IKE negotiation, in seconds.TunnelOption.Builder.phase2DHGroupNumbers(Collection<Phase2DHGroupNumbersListValue> phase2DHGroupNumbers) The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations.TunnelOption.Builder.phase2DHGroupNumbers(Consumer<Phase2DHGroupNumbersListValue.Builder>... phase2DHGroupNumbers) The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations.TunnelOption.Builder.phase2DHGroupNumbers(Phase2DHGroupNumbersListValue... phase2DHGroupNumbers) The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations.TunnelOption.Builder.phase2EncryptionAlgorithms(Collection<Phase2EncryptionAlgorithmsListValue> phase2EncryptionAlgorithms) The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations.TunnelOption.Builder.phase2EncryptionAlgorithms(Consumer<Phase2EncryptionAlgorithmsListValue.Builder>... phase2EncryptionAlgorithms) The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations.TunnelOption.Builder.phase2EncryptionAlgorithms(Phase2EncryptionAlgorithmsListValue... phase2EncryptionAlgorithms) The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations.TunnelOption.Builder.phase2IntegrityAlgorithms(Collection<Phase2IntegrityAlgorithmsListValue> phase2IntegrityAlgorithms) The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations.TunnelOption.Builder.phase2IntegrityAlgorithms(Consumer<Phase2IntegrityAlgorithmsListValue.Builder>... phase2IntegrityAlgorithms) The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations.TunnelOption.Builder.phase2IntegrityAlgorithms(Phase2IntegrityAlgorithmsListValue... phase2IntegrityAlgorithms) The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations.TunnelOption.Builder.phase2LifetimeSeconds(Integer phase2LifetimeSeconds) The lifetime for phase 2 of the IKE negotiation, in seconds.TunnelOption.Builder.preSharedKey(String preSharedKey) The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and the customer gateway.TunnelOption.Builder.rekeyFuzzPercentage(Integer rekeyFuzzPercentage) The percentage of the rekey window determined byRekeyMarginTimeSecondsduring which the rekey time is randomly selected.TunnelOption.Builder.rekeyMarginTimeSeconds(Integer rekeyMarginTimeSeconds) The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey.TunnelOption.Builder.replayWindowSize(Integer replayWindowSize) The number of packets in an IKE replay window.TunnelOption.Builder.startupAction(String startupAction) The action to take when the establishing the VPN tunnels for a VPN connection.TunnelOption.toBuilder()TunnelOption.Builder.tunnelInsideCidr(String tunnelInsideCidr) The range of inside IPv4 addresses for the tunnel.TunnelOption.Builder.tunnelInsideIpv6Cidr(String tunnelInsideIpv6Cidr) The range of inside IPv6 addresses for the tunnel.Methods in software.amazon.awssdk.services.ec2.model that return types with arguments of type TunnelOption.BuilderModifier and TypeMethodDescriptionstatic Class<? extends TunnelOption.Builder>TunnelOption.serializableBuilderClass()