Interface Explanation.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<Explanation.Builder,Explanation>
,SdkBuilder<Explanation.Builder,Explanation>
,SdkPojo
- Enclosing class:
- Explanation
public static interface Explanation.Builder extends SdkPojo, CopyableBuilder<Explanation.Builder,Explanation>
-
-
Method Summary
-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
acl
Explanation.Builder acl(AnalysisComponent 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
default Explanation.Builder acl(Consumer<AnalysisComponent.Builder> 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:
acl(AnalysisComponent)
-
aclRule
Explanation.Builder aclRule(AnalysisAclRule 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
default Explanation.Builder aclRule(Consumer<AnalysisAclRule.Builder> 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:
aclRule(AnalysisAclRule)
-
address
Explanation.Builder address(String 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
Explanation.Builder addresses(Collection<String> 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
Explanation.Builder addresses(String... 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
Explanation.Builder attachedTo(AnalysisComponent 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
default Explanation.Builder attachedTo(Consumer<AnalysisComponent.Builder> 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:
attachedTo(AnalysisComponent)
-
availabilityZones
Explanation.Builder availabilityZones(Collection<String> 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
Explanation.Builder availabilityZones(String... 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
Explanation.Builder cidrs(Collection<String> 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
Explanation.Builder cidrs(String... 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
Explanation.Builder component(AnalysisComponent component)
The component.
- Parameters:
component
- The component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
component
default Explanation.Builder component(Consumer<AnalysisComponent.Builder> 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:
component(AnalysisComponent)
-
customerGateway
Explanation.Builder customerGateway(AnalysisComponent 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
default Explanation.Builder customerGateway(Consumer<AnalysisComponent.Builder> 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:
customerGateway(AnalysisComponent)
-
destination
Explanation.Builder destination(AnalysisComponent destination)
The destination.
- Parameters:
destination
- The destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destination
default Explanation.Builder destination(Consumer<AnalysisComponent.Builder> 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:
destination(AnalysisComponent)
-
destinationVpc
Explanation.Builder destinationVpc(AnalysisComponent 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
default Explanation.Builder destinationVpc(Consumer<AnalysisComponent.Builder> 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:
destinationVpc(AnalysisComponent)
-
direction
Explanation.Builder direction(String 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
Explanation.Builder explanationCode(String 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
Explanation.Builder ingressRouteTable(AnalysisComponent 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:
ingressRouteTable(AnalysisComponent)
-
internetGateway
Explanation.Builder internetGateway(AnalysisComponent 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
default Explanation.Builder internetGateway(Consumer<AnalysisComponent.Builder> 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:
internetGateway(AnalysisComponent)
-
loadBalancerArn
Explanation.Builder loadBalancerArn(String 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:
classicLoadBalancerListener(AnalysisLoadBalancerListener)
-
loadBalancerListenerPort
Explanation.Builder loadBalancerListenerPort(Integer 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
Explanation.Builder loadBalancerTarget(AnalysisLoadBalancerTarget 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:
loadBalancerTarget(AnalysisLoadBalancerTarget)
-
loadBalancerTargetGroup
Explanation.Builder loadBalancerTargetGroup(AnalysisComponent 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:
loadBalancerTargetGroup(AnalysisComponent)
-
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
Explanation.Builder loadBalancerTargetGroups(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
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 to#loadBalancerTargetGroups(List
.) - 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:
#loadBalancerTargetGroups(java.util.Collection
)
-
loadBalancerTargetPort
Explanation.Builder loadBalancerTargetPort(Integer 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
Explanation.Builder elasticLoadBalancerListener(AnalysisComponent 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:
elasticLoadBalancerListener(AnalysisComponent)
-
missingComponent
Explanation.Builder missingComponent(String 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
Explanation.Builder natGateway(AnalysisComponent 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
default Explanation.Builder natGateway(Consumer<AnalysisComponent.Builder> 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:
natGateway(AnalysisComponent)
-
networkInterface
Explanation.Builder networkInterface(AnalysisComponent 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
default Explanation.Builder networkInterface(Consumer<AnalysisComponent.Builder> 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:
networkInterface(AnalysisComponent)
-
packetField
Explanation.Builder packetField(String 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
Explanation.Builder vpcPeeringConnection(AnalysisComponent 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:
vpcPeeringConnection(AnalysisComponent)
-
port
Explanation.Builder port(Integer port)
The port.
- Parameters:
port
- The port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRanges
Explanation.Builder portRanges(Collection<PortRange> 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
Explanation.Builder portRanges(PortRange... 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
Explanation.Builder portRanges(Consumer<PortRange.Builder>... 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 to#portRanges(List
.) - 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:
#portRanges(java.util.Collection
)
-
prefixList
Explanation.Builder prefixList(AnalysisComponent 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
default Explanation.Builder prefixList(Consumer<AnalysisComponent.Builder> 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:
prefixList(AnalysisComponent)
-
protocols
Explanation.Builder protocols(Collection<String> protocols)
The protocols.
- Parameters:
protocols
- The protocols.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocols
Explanation.Builder protocols(String... protocols)
The protocols.
- Parameters:
protocols
- The protocols.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routeTableRoute
Explanation.Builder routeTableRoute(AnalysisRouteTableRoute 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:
routeTableRoute(AnalysisRouteTableRoute)
-
routeTable
Explanation.Builder routeTable(AnalysisComponent 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
default Explanation.Builder routeTable(Consumer<AnalysisComponent.Builder> 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:
routeTable(AnalysisComponent)
-
securityGroup
Explanation.Builder securityGroup(AnalysisComponent 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
default Explanation.Builder securityGroup(Consumer<AnalysisComponent.Builder> 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:
securityGroup(AnalysisComponent)
-
securityGroupRule
Explanation.Builder securityGroupRule(AnalysisSecurityGroupRule 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:
securityGroupRule(AnalysisSecurityGroupRule)
-
securityGroups
Explanation.Builder securityGroups(Collection<AnalysisComponent> 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
Explanation.Builder securityGroups(AnalysisComponent... 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
Explanation.Builder securityGroups(Consumer<AnalysisComponent.Builder>... 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 to#securityGroups(List
.) - 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:
#securityGroups(java.util.Collection
)
-
sourceVpc
Explanation.Builder sourceVpc(AnalysisComponent 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
default Explanation.Builder sourceVpc(Consumer<AnalysisComponent.Builder> 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:
sourceVpc(AnalysisComponent)
-
state
Explanation.Builder state(String state)
The state.
- Parameters:
state
- The state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnet
Explanation.Builder subnet(AnalysisComponent subnet)
The subnet.
- Parameters:
subnet
- The subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnet
default Explanation.Builder subnet(Consumer<AnalysisComponent.Builder> 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:
subnet(AnalysisComponent)
-
subnetRouteTable
Explanation.Builder subnetRouteTable(AnalysisComponent 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
default Explanation.Builder subnetRouteTable(Consumer<AnalysisComponent.Builder> 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:
subnetRouteTable(AnalysisComponent)
-
vpc
Explanation.Builder vpc(AnalysisComponent 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
default Explanation.Builder vpc(Consumer<AnalysisComponent.Builder> 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:
vpc(AnalysisComponent)
-
vpcEndpoint
Explanation.Builder vpcEndpoint(AnalysisComponent 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
default Explanation.Builder vpcEndpoint(Consumer<AnalysisComponent.Builder> 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:
vpcEndpoint(AnalysisComponent)
-
vpnConnection
Explanation.Builder vpnConnection(AnalysisComponent 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
default Explanation.Builder vpnConnection(Consumer<AnalysisComponent.Builder> 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:
vpnConnection(AnalysisComponent)
-
vpnGateway
Explanation.Builder vpnGateway(AnalysisComponent 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
default Explanation.Builder vpnGateway(Consumer<AnalysisComponent.Builder> 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:
vpnGateway(AnalysisComponent)
-
transitGateway
Explanation.Builder transitGateway(AnalysisComponent 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
default Explanation.Builder transitGateway(Consumer<AnalysisComponent.Builder> 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:
transitGateway(AnalysisComponent)
-
transitGatewayRouteTable
Explanation.Builder transitGatewayRouteTable(AnalysisComponent 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:
transitGatewayRouteTable(AnalysisComponent)
-
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:
transitGatewayRouteTableRoute(TransitGatewayRouteTableRoute)
-
transitGatewayAttachment
Explanation.Builder transitGatewayAttachment(AnalysisComponent 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:
transitGatewayAttachment(AnalysisComponent)
-
componentAccount
Explanation.Builder componentAccount(String 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
Explanation.Builder componentRegion(String 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
Explanation.Builder firewallStatelessRule(FirewallStatelessRule 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:
firewallStatelessRule(FirewallStatelessRule)
-
firewallStatefulRule
Explanation.Builder firewallStatefulRule(FirewallStatefulRule 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:
firewallStatefulRule(FirewallStatefulRule)
-
-