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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActiveVpnTunnelStatus.BuilderikeVersion(String ikeVersion)The version of the Internet Key Exchange (IKE) protocol being used.ActiveVpnTunnelStatus.Builderphase1DHGroup(Integer phase1DHGroup)The Diffie-Hellman group number being used in Phase 1 IKE negotiations.ActiveVpnTunnelStatus.Builderphase1EncryptionAlgorithm(String phase1EncryptionAlgorithm)The encryption algorithm negotiated in Phase 1 IKE negotiations.ActiveVpnTunnelStatus.Builderphase1IntegrityAlgorithm(String phase1IntegrityAlgorithm)The integrity algorithm negotiated in Phase 1 IKE negotiations.ActiveVpnTunnelStatus.Builderphase2DHGroup(Integer phase2DHGroup)The Diffie-Hellman group number being used in Phase 2 IKE negotiations.ActiveVpnTunnelStatus.Builderphase2EncryptionAlgorithm(String phase2EncryptionAlgorithm)The encryption algorithm negotiated in Phase 2 IKE negotiations.ActiveVpnTunnelStatus.Builderphase2IntegrityAlgorithm(String phase2IntegrityAlgorithm)The integrity algorithm negotiated in Phase 2 IKE negotiations.ActiveVpnTunnelStatus.BuilderprovisioningStatus(String provisioningStatus)The current provisioning status of the VPN tunnel.ActiveVpnTunnelStatus.BuilderprovisioningStatus(VpnTunnelProvisioningStatus provisioningStatus)The current provisioning status of the VPN tunnel.ActiveVpnTunnelStatus.BuilderprovisioningStatusReason(String provisioningStatusReason)The reason for the current provisioning status.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
phase1EncryptionAlgorithm
ActiveVpnTunnelStatus.Builder phase1EncryptionAlgorithm(String 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
ActiveVpnTunnelStatus.Builder phase2EncryptionAlgorithm(String 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
ActiveVpnTunnelStatus.Builder phase1IntegrityAlgorithm(String 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
ActiveVpnTunnelStatus.Builder phase2IntegrityAlgorithm(String 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
ActiveVpnTunnelStatus.Builder phase1DHGroup(Integer 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
ActiveVpnTunnelStatus.Builder phase2DHGroup(Integer 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
ActiveVpnTunnelStatus.Builder ikeVersion(String 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
ActiveVpnTunnelStatus.Builder provisioningStatus(String 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:
VpnTunnelProvisioningStatus,VpnTunnelProvisioningStatus
-
provisioningStatus
ActiveVpnTunnelStatus.Builder provisioningStatus(VpnTunnelProvisioningStatus 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:
VpnTunnelProvisioningStatus,VpnTunnelProvisioningStatus
-
provisioningStatusReason
ActiveVpnTunnelStatus.Builder provisioningStatusReason(String 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.
-
-