Interface ActiveVpnTunnelStatus.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ActiveVpnTunnelStatus.Builder,,ActiveVpnTunnelStatus> SdkBuilder<ActiveVpnTunnelStatus.Builder,,ActiveVpnTunnelStatus> SdkPojo
- Enclosing class:
ActiveVpnTunnelStatus
@Mutable
@NotThreadSafe
public static interface ActiveVpnTunnelStatus.Builder
extends SdkPojo, CopyableBuilder<ActiveVpnTunnelStatus.Builder,ActiveVpnTunnelStatus>
-
Method Summary
Modifier and TypeMethodDescriptionikeVersion(String ikeVersion) The version of the Internet Key Exchange (IKE) protocol being used.phase1DHGroup(Integer phase1DHGroup) The Diffie-Hellman group number being used in Phase 1 IKE negotiations.phase1EncryptionAlgorithm(String phase1EncryptionAlgorithm) The encryption algorithm negotiated in Phase 1 IKE negotiations.phase1IntegrityAlgorithm(String phase1IntegrityAlgorithm) The integrity algorithm negotiated in Phase 1 IKE negotiations.phase2DHGroup(Integer phase2DHGroup) The Diffie-Hellman group number being used in Phase 2 IKE negotiations.phase2EncryptionAlgorithm(String phase2EncryptionAlgorithm) The encryption algorithm negotiated in Phase 2 IKE negotiations.phase2IntegrityAlgorithm(String phase2IntegrityAlgorithm) The integrity algorithm negotiated in Phase 2 IKE negotiations.provisioningStatus(String provisioningStatus) The current provisioning status of the VPN tunnel.provisioningStatus(VpnTunnelProvisioningStatus provisioningStatus) The current provisioning status of the VPN tunnel.provisioningStatusReason(String provisioningStatusReason) The reason for the current provisioning status.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
phase1EncryptionAlgorithm
The encryption algorithm negotiated in Phase 1 IKE negotiations.
- Parameters:
phase1EncryptionAlgorithm- The encryption algorithm negotiated in Phase 1 IKE negotiations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phase2EncryptionAlgorithm
The encryption algorithm negotiated in Phase 2 IKE negotiations.
- Parameters:
phase2EncryptionAlgorithm- The encryption algorithm negotiated in Phase 2 IKE negotiations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phase1IntegrityAlgorithm
The integrity algorithm negotiated in Phase 1 IKE negotiations.
- Parameters:
phase1IntegrityAlgorithm- The integrity algorithm negotiated in Phase 1 IKE negotiations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phase2IntegrityAlgorithm
The integrity algorithm negotiated in Phase 2 IKE negotiations.
- Parameters:
phase2IntegrityAlgorithm- The integrity algorithm negotiated in Phase 2 IKE negotiations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phase1DHGroup
The Diffie-Hellman group number being used in Phase 1 IKE negotiations.
- Parameters:
phase1DHGroup- The Diffie-Hellman group number being used in Phase 1 IKE negotiations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phase2DHGroup
The Diffie-Hellman group number being used in Phase 2 IKE negotiations.
- Parameters:
phase2DHGroup- The Diffie-Hellman group number being used in Phase 2 IKE negotiations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ikeVersion
The version of the Internet Key Exchange (IKE) protocol being used.
- Parameters:
ikeVersion- The version of the Internet Key Exchange (IKE) protocol being used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisioningStatus
The current provisioning status of the VPN tunnel.
- Parameters:
provisioningStatus- The current provisioning status of the VPN tunnel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisioningStatus
The current provisioning status of the VPN tunnel.
- Parameters:
provisioningStatus- The current provisioning status of the VPN tunnel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisioningStatusReason
The reason for the current provisioning status.
- Parameters:
provisioningStatusReason- The reason for the current provisioning status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-