Interface RemediationAction.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RemediationAction.Builder,RemediationAction>,SdkBuilder<RemediationAction.Builder,RemediationAction>,SdkPojo
- Enclosing class:
- RemediationAction
public static interface RemediationAction.Builder extends SdkPojo, CopyableBuilder<RemediationAction.Builder,RemediationAction>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RemediationAction.Builderdescription(String description)A description of a remediation action.default RemediationAction.Builderec2AssociateRouteTableAction(Consumer<EC2AssociateRouteTableAction.Builder> ec2AssociateRouteTableAction)Information about the AssociateRouteTable action in the Amazon EC2 API.RemediationAction.Builderec2AssociateRouteTableAction(EC2AssociateRouteTableAction ec2AssociateRouteTableAction)Information about the AssociateRouteTable action in the Amazon EC2 API.default RemediationAction.Builderec2CopyRouteTableAction(Consumer<EC2CopyRouteTableAction.Builder> ec2CopyRouteTableAction)Information about the CopyRouteTable action in the Amazon EC2 API.RemediationAction.Builderec2CopyRouteTableAction(EC2CopyRouteTableAction ec2CopyRouteTableAction)Information about the CopyRouteTable action in the Amazon EC2 API.default RemediationAction.Builderec2CreateRouteAction(Consumer<EC2CreateRouteAction.Builder> ec2CreateRouteAction)Information about the CreateRoute action in the Amazon EC2 API.RemediationAction.Builderec2CreateRouteAction(EC2CreateRouteAction ec2CreateRouteAction)Information about the CreateRoute action in the Amazon EC2 API.default RemediationAction.Builderec2CreateRouteTableAction(Consumer<EC2CreateRouteTableAction.Builder> ec2CreateRouteTableAction)Information about the CreateRouteTable action in the Amazon EC2 API.RemediationAction.Builderec2CreateRouteTableAction(EC2CreateRouteTableAction ec2CreateRouteTableAction)Information about the CreateRouteTable action in the Amazon EC2 API.default RemediationAction.Builderec2DeleteRouteAction(Consumer<EC2DeleteRouteAction.Builder> ec2DeleteRouteAction)Information about the DeleteRoute action in the Amazon EC2 API.RemediationAction.Builderec2DeleteRouteAction(EC2DeleteRouteAction ec2DeleteRouteAction)Information about the DeleteRoute action in the Amazon EC2 API.default RemediationAction.Builderec2ReplaceRouteAction(Consumer<EC2ReplaceRouteAction.Builder> ec2ReplaceRouteAction)Information about the ReplaceRoute action in the Amazon EC2 API.RemediationAction.Builderec2ReplaceRouteAction(EC2ReplaceRouteAction ec2ReplaceRouteAction)Information about the ReplaceRoute action in the Amazon EC2 API.default RemediationAction.Builderec2ReplaceRouteTableAssociationAction(Consumer<EC2ReplaceRouteTableAssociationAction.Builder> ec2ReplaceRouteTableAssociationAction)Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.RemediationAction.Builderec2ReplaceRouteTableAssociationAction(EC2ReplaceRouteTableAssociationAction ec2ReplaceRouteTableAssociationAction)Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.default RemediationAction.BuilderfmsPolicyUpdateFirewallCreationConfigAction(Consumer<FMSPolicyUpdateFirewallCreationConfigAction.Builder> fmsPolicyUpdateFirewallCreationConfigAction)The remedial action to take when updating a firewall configuration.RemediationAction.BuilderfmsPolicyUpdateFirewallCreationConfigAction(FMSPolicyUpdateFirewallCreationConfigAction fmsPolicyUpdateFirewallCreationConfigAction)The remedial action to take when updating a firewall configuration.-
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, sdkFields
-
-
-
-
Method Detail
-
description
RemediationAction.Builder description(String description)
A description of a remediation action.
- Parameters:
description- A description of a remediation action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2CreateRouteAction
RemediationAction.Builder ec2CreateRouteAction(EC2CreateRouteAction ec2CreateRouteAction)
Information about the CreateRoute action in the Amazon EC2 API.
- Parameters:
ec2CreateRouteAction- Information about the CreateRoute action in the Amazon EC2 API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2CreateRouteAction
default RemediationAction.Builder ec2CreateRouteAction(Consumer<EC2CreateRouteAction.Builder> ec2CreateRouteAction)
Information about the CreateRoute action in the Amazon EC2 API.
This is a convenience method that creates an instance of theEC2CreateRouteAction.Builderavoiding the need to create one manually viaEC2CreateRouteAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toec2CreateRouteAction(EC2CreateRouteAction).- Parameters:
ec2CreateRouteAction- a consumer that will call methods onEC2CreateRouteAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ec2CreateRouteAction(EC2CreateRouteAction)
-
ec2ReplaceRouteAction
RemediationAction.Builder ec2ReplaceRouteAction(EC2ReplaceRouteAction ec2ReplaceRouteAction)
Information about the ReplaceRoute action in the Amazon EC2 API.
- Parameters:
ec2ReplaceRouteAction- Information about the ReplaceRoute action in the Amazon EC2 API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2ReplaceRouteAction
default RemediationAction.Builder ec2ReplaceRouteAction(Consumer<EC2ReplaceRouteAction.Builder> ec2ReplaceRouteAction)
Information about the ReplaceRoute action in the Amazon EC2 API.
This is a convenience method that creates an instance of theEC2ReplaceRouteAction.Builderavoiding the need to create one manually viaEC2ReplaceRouteAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toec2ReplaceRouteAction(EC2ReplaceRouteAction).- Parameters:
ec2ReplaceRouteAction- a consumer that will call methods onEC2ReplaceRouteAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ec2ReplaceRouteAction(EC2ReplaceRouteAction)
-
ec2DeleteRouteAction
RemediationAction.Builder ec2DeleteRouteAction(EC2DeleteRouteAction ec2DeleteRouteAction)
Information about the DeleteRoute action in the Amazon EC2 API.
- Parameters:
ec2DeleteRouteAction- Information about the DeleteRoute action in the Amazon EC2 API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2DeleteRouteAction
default RemediationAction.Builder ec2DeleteRouteAction(Consumer<EC2DeleteRouteAction.Builder> ec2DeleteRouteAction)
Information about the DeleteRoute action in the Amazon EC2 API.
This is a convenience method that creates an instance of theEC2DeleteRouteAction.Builderavoiding the need to create one manually viaEC2DeleteRouteAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toec2DeleteRouteAction(EC2DeleteRouteAction).- Parameters:
ec2DeleteRouteAction- a consumer that will call methods onEC2DeleteRouteAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ec2DeleteRouteAction(EC2DeleteRouteAction)
-
ec2CopyRouteTableAction
RemediationAction.Builder ec2CopyRouteTableAction(EC2CopyRouteTableAction ec2CopyRouteTableAction)
Information about the CopyRouteTable action in the Amazon EC2 API.
- Parameters:
ec2CopyRouteTableAction- Information about the CopyRouteTable action in the Amazon EC2 API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2CopyRouteTableAction
default RemediationAction.Builder ec2CopyRouteTableAction(Consumer<EC2CopyRouteTableAction.Builder> ec2CopyRouteTableAction)
Information about the CopyRouteTable action in the Amazon EC2 API.
This is a convenience method that creates an instance of theEC2CopyRouteTableAction.Builderavoiding the need to create one manually viaEC2CopyRouteTableAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toec2CopyRouteTableAction(EC2CopyRouteTableAction).- Parameters:
ec2CopyRouteTableAction- a consumer that will call methods onEC2CopyRouteTableAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ec2CopyRouteTableAction(EC2CopyRouteTableAction)
-
ec2ReplaceRouteTableAssociationAction
RemediationAction.Builder ec2ReplaceRouteTableAssociationAction(EC2ReplaceRouteTableAssociationAction ec2ReplaceRouteTableAssociationAction)
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
- Parameters:
ec2ReplaceRouteTableAssociationAction- Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2ReplaceRouteTableAssociationAction
default RemediationAction.Builder ec2ReplaceRouteTableAssociationAction(Consumer<EC2ReplaceRouteTableAssociationAction.Builder> ec2ReplaceRouteTableAssociationAction)
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
This is a convenience method that creates an instance of theEC2ReplaceRouteTableAssociationAction.Builderavoiding the need to create one manually viaEC2ReplaceRouteTableAssociationAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toec2ReplaceRouteTableAssociationAction(EC2ReplaceRouteTableAssociationAction).- Parameters:
ec2ReplaceRouteTableAssociationAction- a consumer that will call methods onEC2ReplaceRouteTableAssociationAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ec2ReplaceRouteTableAssociationAction(EC2ReplaceRouteTableAssociationAction)
-
ec2AssociateRouteTableAction
RemediationAction.Builder ec2AssociateRouteTableAction(EC2AssociateRouteTableAction ec2AssociateRouteTableAction)
Information about the AssociateRouteTable action in the Amazon EC2 API.
- Parameters:
ec2AssociateRouteTableAction- Information about the AssociateRouteTable action in the Amazon EC2 API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2AssociateRouteTableAction
default RemediationAction.Builder ec2AssociateRouteTableAction(Consumer<EC2AssociateRouteTableAction.Builder> ec2AssociateRouteTableAction)
Information about the AssociateRouteTable action in the Amazon EC2 API.
This is a convenience method that creates an instance of theEC2AssociateRouteTableAction.Builderavoiding the need to create one manually viaEC2AssociateRouteTableAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toec2AssociateRouteTableAction(EC2AssociateRouteTableAction).- Parameters:
ec2AssociateRouteTableAction- a consumer that will call methods onEC2AssociateRouteTableAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ec2AssociateRouteTableAction(EC2AssociateRouteTableAction)
-
ec2CreateRouteTableAction
RemediationAction.Builder ec2CreateRouteTableAction(EC2CreateRouteTableAction ec2CreateRouteTableAction)
Information about the CreateRouteTable action in the Amazon EC2 API.
- Parameters:
ec2CreateRouteTableAction- Information about the CreateRouteTable action in the Amazon EC2 API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2CreateRouteTableAction
default RemediationAction.Builder ec2CreateRouteTableAction(Consumer<EC2CreateRouteTableAction.Builder> ec2CreateRouteTableAction)
Information about the CreateRouteTable action in the Amazon EC2 API.
This is a convenience method that creates an instance of theEC2CreateRouteTableAction.Builderavoiding the need to create one manually viaEC2CreateRouteTableAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toec2CreateRouteTableAction(EC2CreateRouteTableAction).- Parameters:
ec2CreateRouteTableAction- a consumer that will call methods onEC2CreateRouteTableAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ec2CreateRouteTableAction(EC2CreateRouteTableAction)
-
fmsPolicyUpdateFirewallCreationConfigAction
RemediationAction.Builder fmsPolicyUpdateFirewallCreationConfigAction(FMSPolicyUpdateFirewallCreationConfigAction fmsPolicyUpdateFirewallCreationConfigAction)
The remedial action to take when updating a firewall configuration.
- Parameters:
fmsPolicyUpdateFirewallCreationConfigAction- The remedial action to take when updating a firewall configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fmsPolicyUpdateFirewallCreationConfigAction
default RemediationAction.Builder fmsPolicyUpdateFirewallCreationConfigAction(Consumer<FMSPolicyUpdateFirewallCreationConfigAction.Builder> fmsPolicyUpdateFirewallCreationConfigAction)
The remedial action to take when updating a firewall configuration.
This is a convenience method that creates an instance of theFMSPolicyUpdateFirewallCreationConfigAction.Builderavoiding the need to create one manually viaFMSPolicyUpdateFirewallCreationConfigAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofmsPolicyUpdateFirewallCreationConfigAction(FMSPolicyUpdateFirewallCreationConfigAction).- Parameters:
fmsPolicyUpdateFirewallCreationConfigAction- a consumer that will call methods onFMSPolicyUpdateFirewallCreationConfigAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
fmsPolicyUpdateFirewallCreationConfigAction(FMSPolicyUpdateFirewallCreationConfigAction)
-
-