Uses of Interface
software.amazon.awssdk.services.ec2.model.VpnTunnelOptionsSpecification.Builder
Packages that use VpnTunnelOptionsSpecification.Builder
-
Uses of VpnTunnelOptionsSpecification.Builder in software.amazon.awssdk.services.ec2.model
Methods in software.amazon.awssdk.services.ec2.model that return VpnTunnelOptionsSpecification.BuilderModifier and TypeMethodDescriptionVpnTunnelOptionsSpecification.builder()VpnTunnelOptionsSpecification.Builder.dpdTimeoutAction(String dpdTimeoutAction) The action to take after DPD timeout occurs.VpnTunnelOptionsSpecification.Builder.dpdTimeoutSeconds(Integer dpdTimeoutSeconds) The number of seconds after which a DPD timeout occurs.VpnTunnelOptionsSpecification.Builder.enableTunnelLifecycleControl(Boolean enableTunnelLifecycleControl) Turn on or off tunnel endpoint lifecycle control feature.VpnTunnelOptionsSpecification.Builder.ikeVersions(Collection<IKEVersionsRequestListValue> ikeVersions) The IKE versions that are permitted for the VPN tunnel.VpnTunnelOptionsSpecification.Builder.ikeVersions(Consumer<IKEVersionsRequestListValue.Builder>... ikeVersions) The IKE versions that are permitted for the VPN tunnel.VpnTunnelOptionsSpecification.Builder.ikeVersions(IKEVersionsRequestListValue... ikeVersions) The IKE versions that are permitted for the VPN tunnel.VpnTunnelOptionsSpecification.Builder.logOptions(Consumer<VpnTunnelLogOptionsSpecification.Builder> logOptions) Options for logging VPN tunnel activity.VpnTunnelOptionsSpecification.Builder.logOptions(VpnTunnelLogOptionsSpecification logOptions) Options for logging VPN tunnel activity.VpnTunnelOptionsSpecification.Builder.phase1DHGroupNumbers(Collection<Phase1DHGroupNumbersRequestListValue> phase1DHGroupNumbers) One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase1DHGroupNumbers(Consumer<Phase1DHGroupNumbersRequestListValue.Builder>... phase1DHGroupNumbers) One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase1DHGroupNumbers(Phase1DHGroupNumbersRequestListValue... phase1DHGroupNumbers) One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase1EncryptionAlgorithms(Collection<Phase1EncryptionAlgorithmsRequestListValue> phase1EncryptionAlgorithms) One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase1EncryptionAlgorithms(Consumer<Phase1EncryptionAlgorithmsRequestListValue.Builder>... phase1EncryptionAlgorithms) One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase1EncryptionAlgorithms(Phase1EncryptionAlgorithmsRequestListValue... phase1EncryptionAlgorithms) One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase1IntegrityAlgorithms(Collection<Phase1IntegrityAlgorithmsRequestListValue> phase1IntegrityAlgorithms) One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase1IntegrityAlgorithms(Consumer<Phase1IntegrityAlgorithmsRequestListValue.Builder>... phase1IntegrityAlgorithms) One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase1IntegrityAlgorithms(Phase1IntegrityAlgorithmsRequestListValue... phase1IntegrityAlgorithms) One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase1LifetimeSeconds(Integer phase1LifetimeSeconds) The lifetime for phase 1 of the IKE negotiation, in seconds.VpnTunnelOptionsSpecification.Builder.phase2DHGroupNumbers(Collection<Phase2DHGroupNumbersRequestListValue> phase2DHGroupNumbers) One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase2DHGroupNumbers(Consumer<Phase2DHGroupNumbersRequestListValue.Builder>... phase2DHGroupNumbers) One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase2DHGroupNumbers(Phase2DHGroupNumbersRequestListValue... phase2DHGroupNumbers) One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase2EncryptionAlgorithms(Collection<Phase2EncryptionAlgorithmsRequestListValue> phase2EncryptionAlgorithms) One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase2EncryptionAlgorithms(Consumer<Phase2EncryptionAlgorithmsRequestListValue.Builder>... phase2EncryptionAlgorithms) One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase2EncryptionAlgorithms(Phase2EncryptionAlgorithmsRequestListValue... phase2EncryptionAlgorithms) One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase2IntegrityAlgorithms(Collection<Phase2IntegrityAlgorithmsRequestListValue> phase2IntegrityAlgorithms) One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase2IntegrityAlgorithms(Consumer<Phase2IntegrityAlgorithmsRequestListValue.Builder>... phase2IntegrityAlgorithms) One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase2IntegrityAlgorithms(Phase2IntegrityAlgorithmsRequestListValue... phase2IntegrityAlgorithms) One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.VpnTunnelOptionsSpecification.Builder.phase2LifetimeSeconds(Integer phase2LifetimeSeconds) The lifetime for phase 2 of the IKE negotiation, in seconds.VpnTunnelOptionsSpecification.Builder.preSharedKey(String preSharedKey) The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway.VpnTunnelOptionsSpecification.Builder.rekeyFuzzPercentage(Integer rekeyFuzzPercentage) The percentage of the rekey window (determined byRekeyMarginTimeSeconds) during which the rekey time is randomly selected.VpnTunnelOptionsSpecification.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.VpnTunnelOptionsSpecification.Builder.replayWindowSize(Integer replayWindowSize) The number of packets in an IKE replay window.VpnTunnelOptionsSpecification.Builder.startupAction(String startupAction) The action to take when the establishing the tunnel for the VPN connection.VpnTunnelOptionsSpecification.toBuilder()VpnTunnelOptionsSpecification.Builder.tunnelInsideCidr(String tunnelInsideCidr) The range of inside IPv4 addresses for the tunnel.VpnTunnelOptionsSpecification.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 VpnTunnelOptionsSpecification.BuilderModifier and TypeMethodDescriptionstatic Class<? extends VpnTunnelOptionsSpecification.Builder>VpnTunnelOptionsSpecification.serializableBuilderClass()