Interface Explanation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Explanation.Builder,
,Explanation> SdkBuilder<Explanation.Builder,
,Explanation> SdkPojo
- Enclosing class:
Explanation
-
Method Summary
Modifier and TypeMethodDescriptiondefault Explanation.Builder
The network ACL.acl
(AnalysisComponent acl) The network ACL.default Explanation.Builder
aclRule
(Consumer<AnalysisAclRule.Builder> aclRule) The network ACL rule.aclRule
(AnalysisAclRule aclRule) The network ACL rule.The IPv4 address, in CIDR notation.The IPv4 addresses, in CIDR notation.addresses
(Collection<String> addresses) The IPv4 addresses, in CIDR notation.default Explanation.Builder
attachedTo
(Consumer<AnalysisComponent.Builder> attachedTo) The resource to which the component is attached.attachedTo
(AnalysisComponent attachedTo) The resource to which the component is attached.availabilityZones
(String... availabilityZones) The Availability Zones.availabilityZones
(Collection<String> availabilityZones) The Availability Zones.The CIDR ranges.cidrs
(Collection<String> cidrs) The CIDR ranges.default Explanation.Builder
classicLoadBalancerListener
(Consumer<AnalysisLoadBalancerListener.Builder> classicLoadBalancerListener) The listener for a Classic Load Balancer.classicLoadBalancerListener
(AnalysisLoadBalancerListener classicLoadBalancerListener) The listener for a Classic Load Balancer.default Explanation.Builder
component
(Consumer<AnalysisComponent.Builder> component) The component.component
(AnalysisComponent component) The component.componentAccount
(String componentAccount) The Amazon Web Services account for the component.componentRegion
(String componentRegion) The Region for the component.default Explanation.Builder
customerGateway
(Consumer<AnalysisComponent.Builder> customerGateway) The customer gateway.customerGateway
(AnalysisComponent customerGateway) The customer gateway.default Explanation.Builder
destination
(Consumer<AnalysisComponent.Builder> destination) The destination.destination
(AnalysisComponent destination) The destination.default Explanation.Builder
destinationVpc
(Consumer<AnalysisComponent.Builder> destinationVpc) The destination VPC.destinationVpc
(AnalysisComponent destinationVpc) The destination VPC.The direction.default Explanation.Builder
elasticLoadBalancerListener
(Consumer<AnalysisComponent.Builder> elasticLoadBalancerListener) The load balancer listener.elasticLoadBalancerListener
(AnalysisComponent elasticLoadBalancerListener) The load balancer listener.explanationCode
(String explanationCode) The explanation code.default Explanation.Builder
firewallStatefulRule
(Consumer<FirewallStatefulRule.Builder> firewallStatefulRule) The Network Firewall stateful rule.firewallStatefulRule
(FirewallStatefulRule firewallStatefulRule) The Network Firewall stateful rule.default Explanation.Builder
firewallStatelessRule
(Consumer<FirewallStatelessRule.Builder> firewallStatelessRule) The Network Firewall stateless rule.firewallStatelessRule
(FirewallStatelessRule firewallStatelessRule) The Network Firewall stateless rule.default Explanation.Builder
ingressRouteTable
(Consumer<AnalysisComponent.Builder> ingressRouteTable) The route table.ingressRouteTable
(AnalysisComponent ingressRouteTable) The route table.default Explanation.Builder
internetGateway
(Consumer<AnalysisComponent.Builder> internetGateway) The internet gateway.internetGateway
(AnalysisComponent internetGateway) The internet gateway.loadBalancerArn
(String loadBalancerArn) The Amazon Resource Name (ARN) of the load balancer.loadBalancerListenerPort
(Integer loadBalancerListenerPort) The listener port of the load balancer.default Explanation.Builder
loadBalancerTarget
(Consumer<AnalysisLoadBalancerTarget.Builder> loadBalancerTarget) The target.loadBalancerTarget
(AnalysisLoadBalancerTarget loadBalancerTarget) The target.default Explanation.Builder
loadBalancerTargetGroup
(Consumer<AnalysisComponent.Builder> loadBalancerTargetGroup) The target group.loadBalancerTargetGroup
(AnalysisComponent loadBalancerTargetGroup) The target group.loadBalancerTargetGroups
(Collection<AnalysisComponent> loadBalancerTargetGroups) The target groups.loadBalancerTargetGroups
(Consumer<AnalysisComponent.Builder>... loadBalancerTargetGroups) The target groups.loadBalancerTargetGroups
(AnalysisComponent... loadBalancerTargetGroups) The target groups.loadBalancerTargetPort
(Integer loadBalancerTargetPort) The target port.missingComponent
(String missingComponent) The missing component.default Explanation.Builder
natGateway
(Consumer<AnalysisComponent.Builder> natGateway) The NAT gateway.natGateway
(AnalysisComponent natGateway) The NAT gateway.default Explanation.Builder
networkInterface
(Consumer<AnalysisComponent.Builder> networkInterface) The network interface.networkInterface
(AnalysisComponent networkInterface) The network interface.packetField
(String packetField) The packet field.The port.portRanges
(Collection<PortRange> portRanges) The port ranges.portRanges
(Consumer<PortRange.Builder>... portRanges) The port ranges.portRanges
(PortRange... portRanges) The port ranges.default Explanation.Builder
prefixList
(Consumer<AnalysisComponent.Builder> prefixList) The prefix list.prefixList
(AnalysisComponent prefixList) The prefix list.The protocols.protocols
(Collection<String> protocols) The protocols.default Explanation.Builder
routeTable
(Consumer<AnalysisComponent.Builder> routeTable) The route table.routeTable
(AnalysisComponent routeTable) The route table.default Explanation.Builder
routeTableRoute
(Consumer<AnalysisRouteTableRoute.Builder> routeTableRoute) The route table route.routeTableRoute
(AnalysisRouteTableRoute routeTableRoute) The route table route.default Explanation.Builder
securityGroup
(Consumer<AnalysisComponent.Builder> securityGroup) The security group.securityGroup
(AnalysisComponent securityGroup) The security group.default Explanation.Builder
securityGroupRule
(Consumer<AnalysisSecurityGroupRule.Builder> securityGroupRule) The security group rule.securityGroupRule
(AnalysisSecurityGroupRule securityGroupRule) The security group rule.securityGroups
(Collection<AnalysisComponent> securityGroups) The security groups.securityGroups
(Consumer<AnalysisComponent.Builder>... securityGroups) The security groups.securityGroups
(AnalysisComponent... securityGroups) The security groups.default Explanation.Builder
sourceVpc
(Consumer<AnalysisComponent.Builder> sourceVpc) The source VPC.sourceVpc
(AnalysisComponent sourceVpc) The source VPC.The state.default Explanation.Builder
subnet
(Consumer<AnalysisComponent.Builder> subnet) The subnet.subnet
(AnalysisComponent subnet) The subnet.default Explanation.Builder
subnetRouteTable
(Consumer<AnalysisComponent.Builder> subnetRouteTable) The route table for the subnet.subnetRouteTable
(AnalysisComponent subnetRouteTable) The route table for the subnet.default Explanation.Builder
transitGateway
(Consumer<AnalysisComponent.Builder> transitGateway) The transit gateway.transitGateway
(AnalysisComponent transitGateway) The transit gateway.default Explanation.Builder
transitGatewayAttachment
(Consumer<AnalysisComponent.Builder> transitGatewayAttachment) The transit gateway attachment.transitGatewayAttachment
(AnalysisComponent transitGatewayAttachment) The transit gateway attachment.default Explanation.Builder
transitGatewayRouteTable
(Consumer<AnalysisComponent.Builder> transitGatewayRouteTable) The transit gateway route table.transitGatewayRouteTable
(AnalysisComponent transitGatewayRouteTable) The transit gateway route table.default Explanation.Builder
transitGatewayRouteTableRoute
(Consumer<TransitGatewayRouteTableRoute.Builder> transitGatewayRouteTableRoute) The transit gateway route table route.transitGatewayRouteTableRoute
(TransitGatewayRouteTableRoute transitGatewayRouteTableRoute) The transit gateway route table route.default Explanation.Builder
The component VPC.vpc
(AnalysisComponent vpc) The component VPC.default Explanation.Builder
vpcEndpoint
(Consumer<AnalysisComponent.Builder> vpcEndpoint) The VPC endpoint.vpcEndpoint
(AnalysisComponent vpcEndpoint) The VPC endpoint.default Explanation.Builder
vpcPeeringConnection
(Consumer<AnalysisComponent.Builder> vpcPeeringConnection) The VPC peering connection.vpcPeeringConnection
(AnalysisComponent vpcPeeringConnection) The VPC peering connection.default Explanation.Builder
vpnConnection
(Consumer<AnalysisComponent.Builder> vpnConnection) The VPN connection.vpnConnection
(AnalysisComponent vpnConnection) The VPN connection.default Explanation.Builder
vpnGateway
(Consumer<AnalysisComponent.Builder> vpnGateway) The VPN gateway.vpnGateway
(AnalysisComponent vpnGateway) The VPN gateway.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 Details
-
acl
The network ACL.
- Parameters:
acl
- The network ACL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acl
The network ACL.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toacl(AnalysisComponent)
.- Parameters:
acl
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aclRule
The network ACL rule.
- Parameters:
aclRule
- The network ACL rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aclRule
The network ACL rule.
This is a convenience method that creates an instance of theAnalysisAclRule.Builder
avoiding the need to create one manually viaAnalysisAclRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaclRule(AnalysisAclRule)
.- Parameters:
aclRule
- a consumer that will call methods onAnalysisAclRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
address
The IPv4 address, in CIDR notation.
- Parameters:
address
- The IPv4 address, in CIDR notation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addresses
The IPv4 addresses, in CIDR notation.
- Parameters:
addresses
- The IPv4 addresses, in CIDR notation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addresses
The IPv4 addresses, in CIDR notation.
- Parameters:
addresses
- The IPv4 addresses, in CIDR notation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachedTo
The resource to which the component is attached.
- Parameters:
attachedTo
- The resource to which the component is attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachedTo
The resource to which the component is attached.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toattachedTo(AnalysisComponent)
.- Parameters:
attachedTo
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
availabilityZones
The Availability Zones.
- Parameters:
availabilityZones
- The Availability Zones.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
The Availability Zones.
- Parameters:
availabilityZones
- The Availability Zones.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cidrs
The CIDR ranges.
- Parameters:
cidrs
- The CIDR ranges.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cidrs
The CIDR ranges.
- Parameters:
cidrs
- The CIDR ranges.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
component
The component.
- Parameters:
component
- The component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
component
The component.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocomponent(AnalysisComponent)
.- Parameters:
component
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customerGateway
The customer gateway.
- Parameters:
customerGateway
- The customer gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerGateway
The customer gateway.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomerGateway(AnalysisComponent)
.- Parameters:
customerGateway
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destination
The destination.
- Parameters:
destination
- The destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destination
The destination.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestination(AnalysisComponent)
.- Parameters:
destination
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationVpc
The destination VPC.
- Parameters:
destinationVpc
- The destination VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationVpc
The destination VPC.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationVpc(AnalysisComponent)
.- Parameters:
destinationVpc
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
direction
The direction. The following are the possible values:
-
egress
-
ingress
- Parameters:
direction
- The direction. The following are the possible values:-
egress
-
ingress
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
explanationCode
The explanation code.
- Parameters:
explanationCode
- The explanation code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressRouteTable
The route table.
- Parameters:
ingressRouteTable
- The route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressRouteTable
default Explanation.Builder ingressRouteTable(Consumer<AnalysisComponent.Builder> ingressRouteTable) The route table.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toingressRouteTable(AnalysisComponent)
.- Parameters:
ingressRouteTable
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
internetGateway
The internet gateway.
- Parameters:
internetGateway
- The internet gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
internetGateway
The internet gateway.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointernetGateway(AnalysisComponent)
.- Parameters:
internetGateway
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
loadBalancerArn
The Amazon Resource Name (ARN) of the load balancer.
- Parameters:
loadBalancerArn
- The Amazon Resource Name (ARN) of the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
classicLoadBalancerListener
Explanation.Builder classicLoadBalancerListener(AnalysisLoadBalancerListener classicLoadBalancerListener) The listener for a Classic Load Balancer.
- Parameters:
classicLoadBalancerListener
- The listener for a Classic Load Balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
classicLoadBalancerListener
default Explanation.Builder classicLoadBalancerListener(Consumer<AnalysisLoadBalancerListener.Builder> classicLoadBalancerListener) The listener for a Classic Load Balancer.
This is a convenience method that creates an instance of theAnalysisLoadBalancerListener.Builder
avoiding the need to create one manually viaAnalysisLoadBalancerListener.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toclassicLoadBalancerListener(AnalysisLoadBalancerListener)
.- Parameters:
classicLoadBalancerListener
- a consumer that will call methods onAnalysisLoadBalancerListener.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
loadBalancerListenerPort
The listener port of the load balancer.
- Parameters:
loadBalancerListenerPort
- The listener port of the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancerTarget
The target.
- Parameters:
loadBalancerTarget
- The target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancerTarget
default Explanation.Builder loadBalancerTarget(Consumer<AnalysisLoadBalancerTarget.Builder> loadBalancerTarget) The target.
This is a convenience method that creates an instance of theAnalysisLoadBalancerTarget.Builder
avoiding the need to create one manually viaAnalysisLoadBalancerTarget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toloadBalancerTarget(AnalysisLoadBalancerTarget)
.- Parameters:
loadBalancerTarget
- a consumer that will call methods onAnalysisLoadBalancerTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
loadBalancerTargetGroup
The target group.
- Parameters:
loadBalancerTargetGroup
- The target group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancerTargetGroup
default Explanation.Builder loadBalancerTargetGroup(Consumer<AnalysisComponent.Builder> loadBalancerTargetGroup) The target group.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toloadBalancerTargetGroup(AnalysisComponent)
.- Parameters:
loadBalancerTargetGroup
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
loadBalancerTargetGroups
Explanation.Builder loadBalancerTargetGroups(Collection<AnalysisComponent> loadBalancerTargetGroups) The target groups.
- Parameters:
loadBalancerTargetGroups
- The target groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancerTargetGroups
The target groups.
- Parameters:
loadBalancerTargetGroups
- The target groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadBalancerTargetGroups
Explanation.Builder loadBalancerTargetGroups(Consumer<AnalysisComponent.Builder>... loadBalancerTargetGroups) The target groups.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toloadBalancerTargetGroups(List<AnalysisComponent>)
.- Parameters:
loadBalancerTargetGroups
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
loadBalancerTargetPort
The target port.
- Parameters:
loadBalancerTargetPort
- The target port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elasticLoadBalancerListener
The load balancer listener.
- Parameters:
elasticLoadBalancerListener
- The load balancer listener.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elasticLoadBalancerListener
default Explanation.Builder elasticLoadBalancerListener(Consumer<AnalysisComponent.Builder> elasticLoadBalancerListener) The load balancer listener.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toelasticLoadBalancerListener(AnalysisComponent)
.- Parameters:
elasticLoadBalancerListener
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
missingComponent
The missing component.
- Parameters:
missingComponent
- The missing component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
natGateway
The NAT gateway.
- Parameters:
natGateway
- The NAT gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
natGateway
The NAT gateway.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonatGateway(AnalysisComponent)
.- Parameters:
natGateway
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkInterface
The network interface.
- Parameters:
networkInterface
- The network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterface
The network interface.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkInterface(AnalysisComponent)
.- Parameters:
networkInterface
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
packetField
The packet field.
- Parameters:
packetField
- The packet field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcPeeringConnection
The VPC peering connection.
- Parameters:
vpcPeeringConnection
- The VPC peering connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcPeeringConnection
default Explanation.Builder vpcPeeringConnection(Consumer<AnalysisComponent.Builder> vpcPeeringConnection) The VPC peering connection.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcPeeringConnection(AnalysisComponent)
.- Parameters:
vpcPeeringConnection
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
port
The port.
- Parameters:
port
- The port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRanges
The port ranges.
- Parameters:
portRanges
- The port ranges.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRanges
The port ranges.
- Parameters:
portRanges
- The port ranges.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRanges
The port ranges.
This is a convenience method that creates an instance of thePortRange.Builder
avoiding the need to create one manually viaPortRange.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toportRanges(List<PortRange>)
.- Parameters:
portRanges
- a consumer that will call methods onPortRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
prefixList
The prefix list.
- Parameters:
prefixList
- The prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prefixList
The prefix list.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprefixList(AnalysisComponent)
.- Parameters:
prefixList
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocols
The protocols.
- Parameters:
protocols
- The protocols.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocols
The protocols.
- Parameters:
protocols
- The protocols.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routeTableRoute
The route table route.
- Parameters:
routeTableRoute
- The route table route.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routeTableRoute
default Explanation.Builder routeTableRoute(Consumer<AnalysisRouteTableRoute.Builder> routeTableRoute) The route table route.
This is a convenience method that creates an instance of theAnalysisRouteTableRoute.Builder
avoiding the need to create one manually viaAnalysisRouteTableRoute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torouteTableRoute(AnalysisRouteTableRoute)
.- Parameters:
routeTableRoute
- a consumer that will call methods onAnalysisRouteTableRoute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
routeTable
The route table.
- Parameters:
routeTable
- The route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routeTable
The route table.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torouteTable(AnalysisComponent)
.- Parameters:
routeTable
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
securityGroup
The security group.
- Parameters:
securityGroup
- The security group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroup
The security group.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecurityGroup(AnalysisComponent)
.- Parameters:
securityGroup
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
securityGroupRule
The security group rule.
- Parameters:
securityGroupRule
- The security group rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupRule
default Explanation.Builder securityGroupRule(Consumer<AnalysisSecurityGroupRule.Builder> securityGroupRule) The security group rule.
This is a convenience method that creates an instance of theAnalysisSecurityGroupRule.Builder
avoiding the need to create one manually viaAnalysisSecurityGroupRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecurityGroupRule(AnalysisSecurityGroupRule)
.- Parameters:
securityGroupRule
- a consumer that will call methods onAnalysisSecurityGroupRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
securityGroups
The security groups.
- Parameters:
securityGroups
- The security groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
The security groups.
- Parameters:
securityGroups
- The security groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
The security groups.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecurityGroups(List<AnalysisComponent>)
.- Parameters:
securityGroups
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceVpc
The source VPC.
- Parameters:
sourceVpc
- The source VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceVpc
The source VPC.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceVpc(AnalysisComponent)
.- Parameters:
sourceVpc
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state.
- Parameters:
state
- The state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnet
The subnet.
- Parameters:
subnet
- The subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnet
The subnet.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosubnet(AnalysisComponent)
.- Parameters:
subnet
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subnetRouteTable
The route table for the subnet.
- Parameters:
subnetRouteTable
- The route table for the subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetRouteTable
The route table for the subnet.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosubnetRouteTable(AnalysisComponent)
.- Parameters:
subnetRouteTable
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpc
The component VPC.
- Parameters:
vpc
- The component VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpc
The component VPC.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpc(AnalysisComponent)
.- Parameters:
vpc
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcEndpoint
The VPC endpoint.
- Parameters:
vpcEndpoint
- The VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpoint
The VPC endpoint.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcEndpoint(AnalysisComponent)
.- Parameters:
vpcEndpoint
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpnConnection
The VPN connection.
- Parameters:
vpnConnection
- The VPN connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpnConnection
The VPN connection.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpnConnection(AnalysisComponent)
.- Parameters:
vpnConnection
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpnGateway
The VPN gateway.
- Parameters:
vpnGateway
- The VPN gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpnGateway
The VPN gateway.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpnGateway(AnalysisComponent)
.- Parameters:
vpnGateway
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transitGateway
The transit gateway.
- Parameters:
transitGateway
- The transit gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGateway
The transit gateway.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totransitGateway(AnalysisComponent)
.- Parameters:
transitGateway
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transitGatewayRouteTable
The transit gateway route table.
- Parameters:
transitGatewayRouteTable
- The transit gateway route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayRouteTable
default Explanation.Builder transitGatewayRouteTable(Consumer<AnalysisComponent.Builder> transitGatewayRouteTable) The transit gateway route table.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totransitGatewayRouteTable(AnalysisComponent)
.- Parameters:
transitGatewayRouteTable
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transitGatewayRouteTableRoute
Explanation.Builder transitGatewayRouteTableRoute(TransitGatewayRouteTableRoute transitGatewayRouteTableRoute) The transit gateway route table route.
- Parameters:
transitGatewayRouteTableRoute
- The transit gateway route table route.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayRouteTableRoute
default Explanation.Builder transitGatewayRouteTableRoute(Consumer<TransitGatewayRouteTableRoute.Builder> transitGatewayRouteTableRoute) The transit gateway route table route.
This is a convenience method that creates an instance of theTransitGatewayRouteTableRoute.Builder
avoiding the need to create one manually viaTransitGatewayRouteTableRoute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totransitGatewayRouteTableRoute(TransitGatewayRouteTableRoute)
.- Parameters:
transitGatewayRouteTableRoute
- a consumer that will call methods onTransitGatewayRouteTableRoute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transitGatewayAttachment
The transit gateway attachment.
- Parameters:
transitGatewayAttachment
- The transit gateway attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayAttachment
default Explanation.Builder transitGatewayAttachment(Consumer<AnalysisComponent.Builder> transitGatewayAttachment) The transit gateway attachment.
This is a convenience method that creates an instance of theAnalysisComponent.Builder
avoiding the need to create one manually viaAnalysisComponent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totransitGatewayAttachment(AnalysisComponent)
.- Parameters:
transitGatewayAttachment
- a consumer that will call methods onAnalysisComponent.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
componentAccount
The Amazon Web Services account for the component.
- Parameters:
componentAccount
- The Amazon Web Services account for the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentRegion
The Region for the component.
- Parameters:
componentRegion
- The Region for the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallStatelessRule
The Network Firewall stateless rule.
- Parameters:
firewallStatelessRule
- The Network Firewall stateless rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallStatelessRule
default Explanation.Builder firewallStatelessRule(Consumer<FirewallStatelessRule.Builder> firewallStatelessRule) The Network Firewall stateless rule.
This is a convenience method that creates an instance of theFirewallStatelessRule.Builder
avoiding the need to create one manually viaFirewallStatelessRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofirewallStatelessRule(FirewallStatelessRule)
.- Parameters:
firewallStatelessRule
- a consumer that will call methods onFirewallStatelessRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firewallStatefulRule
The Network Firewall stateful rule.
- Parameters:
firewallStatefulRule
- The Network Firewall stateful rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallStatefulRule
default Explanation.Builder firewallStatefulRule(Consumer<FirewallStatefulRule.Builder> firewallStatefulRule) The Network Firewall stateful rule.
This is a convenience method that creates an instance of theFirewallStatefulRule.Builder
avoiding the need to create one manually viaFirewallStatefulRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofirewallStatefulRule(FirewallStatefulRule)
.- Parameters:
firewallStatefulRule
- a consumer that will call methods onFirewallStatefulRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-