Interface NatGatewayAttachedAppliance.Builder

    • Method Detail

      • type

        NatGatewayAttachedAppliance.Builder type​(String 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:
        NatGatewayApplianceType, NatGatewayApplianceType
      • 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.
      • 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.