Interface NatGatewayAttachedAppliance.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NatGatewayAttachedAppliance.Builder,,NatGatewayAttachedAppliance> SdkBuilder<NatGatewayAttachedAppliance.Builder,,NatGatewayAttachedAppliance> SdkPojo
- Enclosing class:
NatGatewayAttachedAppliance
-
Method Summary
Modifier and TypeMethodDescriptionapplianceArn(String applianceArn) The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.attachmentState(String attachmentState) The current attachment state of the appliance.attachmentState(NatGatewayApplianceState attachmentState) The current attachment state of the appliance.failureCode(String failureCode) The failure code if the appliance attachment or modification operation failed.failureMessage(String failureMessage) A descriptive message explaining the failure if the appliance attachment or modification operation failed.modificationState(String modificationState) The current modification state of the appliance.modificationState(NatGatewayApplianceModifyState modificationState) The current modification state of the appliance.The type of appliance attached to the NAT Gateway.type(NatGatewayApplianceType type) The type of appliance attached to the NAT Gateway.vpcEndpointId(String vpcEndpointId) The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.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
-
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
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
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
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
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
NatGatewayAttachedAppliance.Builder modificationState(NatGatewayApplianceModifyState 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
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
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.
-