Interface NatGatewayAttachedAppliance.Builder

  • Method Details

    • type

      The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be "network-firewall-proxy".

      Parameters:
      type - The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be "network-firewall-proxy".
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be "network-firewall-proxy".

      Parameters:
      type - The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be "network-firewall-proxy".
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • applianceArn

      NatGatewayAttachedAppliance.Builder applianceArn(String applianceArn)

      The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.

      Parameters:
      applianceArn - The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcEndpointId

      NatGatewayAttachedAppliance.Builder vpcEndpointId(String vpcEndpointId)

      The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.

      Parameters:
      vpcEndpointId - The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attachmentState

      NatGatewayAttachedAppliance.Builder attachmentState(String attachmentState)

      The current attachment state of the appliance.

      Parameters:
      attachmentState - The current attachment state of the appliance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • attachmentState

      The current attachment state of the appliance.

      Parameters:
      attachmentState - The current attachment state of the appliance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • modificationState

      NatGatewayAttachedAppliance.Builder modificationState(String modificationState)

      The current modification state of the appliance.

      Parameters:
      modificationState - The current modification state of the appliance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • modificationState

      The current modification state of the appliance.

      Parameters:
      modificationState - The current modification state of the appliance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • failureCode

      NatGatewayAttachedAppliance.Builder failureCode(String failureCode)

      The failure code if the appliance attachment or modification operation failed.

      Parameters:
      failureCode - The failure code if the appliance attachment or modification operation failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureMessage

      NatGatewayAttachedAppliance.Builder failureMessage(String failureMessage)

      A descriptive message explaining the failure if the appliance attachment or modification operation failed.

      Parameters:
      failureMessage - A descriptive message explaining the failure if the appliance attachment or modification operation failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.