Interface PathComponent.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PathComponent.Builder,PathComponent>,SdkBuilder<PathComponent.Builder,PathComponent>,SdkPojo
- Enclosing class:
- PathComponent
@Mutable @NotThreadSafe public static interface PathComponent.Builder extends SdkPojo, CopyableBuilder<PathComponent.Builder,PathComponent>
-
-
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
-
sequenceNumber
PathComponent.Builder sequenceNumber(Integer sequenceNumber)
The sequence number.
- Parameters:
sequenceNumber- The sequence number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aclRule
PathComponent.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 PathComponent.Builder aclRule(Consumer<AnalysisAclRule.Builder> aclRule)
The network ACL rule.
This is a convenience method that creates an instance of theAnalysisAclRule.Builderavoiding the need to create one manually viaAnalysisAclRule.builder().When the
Consumercompletes,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)
-
attachedTo
PathComponent.Builder attachedTo(AnalysisComponent attachedTo)
The resource to which the path component is attached.
- Parameters:
attachedTo- The resource to which the path component is attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachedTo
default PathComponent.Builder attachedTo(Consumer<AnalysisComponent.Builder> attachedTo)
The resource to which the path component is attached.
This is a convenience method that creates an instance of theAnalysisComponent.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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)
-
component
PathComponent.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 PathComponent.Builder component(Consumer<AnalysisComponent.Builder> component)
The component.
This is a convenience method that creates an instance of theAnalysisComponent.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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)
-
destinationVpc
PathComponent.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 PathComponent.Builder destinationVpc(Consumer<AnalysisComponent.Builder> destinationVpc)
The destination VPC.
This is a convenience method that creates an instance of theAnalysisComponent.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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)
-
outboundHeader
PathComponent.Builder outboundHeader(AnalysisPacketHeader outboundHeader)
The outbound header.
- Parameters:
outboundHeader- The outbound header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outboundHeader
default PathComponent.Builder outboundHeader(Consumer<AnalysisPacketHeader.Builder> outboundHeader)
The outbound header.
This is a convenience method that creates an instance of theAnalysisPacketHeader.Builderavoiding the need to create one manually viaAnalysisPacketHeader.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutboundHeader(AnalysisPacketHeader).- Parameters:
outboundHeader- a consumer that will call methods onAnalysisPacketHeader.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
outboundHeader(AnalysisPacketHeader)
-
inboundHeader
PathComponent.Builder inboundHeader(AnalysisPacketHeader inboundHeader)
The inbound header.
- Parameters:
inboundHeader- The inbound header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inboundHeader
default PathComponent.Builder inboundHeader(Consumer<AnalysisPacketHeader.Builder> inboundHeader)
The inbound header.
This is a convenience method that creates an instance of theAnalysisPacketHeader.Builderavoiding the need to create one manually viaAnalysisPacketHeader.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinboundHeader(AnalysisPacketHeader).- Parameters:
inboundHeader- a consumer that will call methods onAnalysisPacketHeader.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inboundHeader(AnalysisPacketHeader)
-
routeTableRoute
PathComponent.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 PathComponent.Builder routeTableRoute(Consumer<AnalysisRouteTableRoute.Builder> routeTableRoute)
The route table route.
This is a convenience method that creates an instance of theAnalysisRouteTableRoute.Builderavoiding the need to create one manually viaAnalysisRouteTableRoute.builder().When the
Consumercompletes,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)
-
securityGroupRule
PathComponent.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 PathComponent.Builder securityGroupRule(Consumer<AnalysisSecurityGroupRule.Builder> securityGroupRule)
The security group rule.
This is a convenience method that creates an instance of theAnalysisSecurityGroupRule.Builderavoiding the need to create one manually viaAnalysisSecurityGroupRule.builder().When the
Consumercompletes,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)
-
sourceVpc
PathComponent.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 PathComponent.Builder sourceVpc(Consumer<AnalysisComponent.Builder> sourceVpc)
The source VPC.
This is a convenience method that creates an instance of theAnalysisComponent.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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)
-
subnet
PathComponent.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 PathComponent.Builder subnet(Consumer<AnalysisComponent.Builder> subnet)
The subnet.
This is a convenience method that creates an instance of theAnalysisComponent.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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)
-
vpc
PathComponent.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 PathComponent.Builder vpc(Consumer<AnalysisComponent.Builder> vpc)
The component VPC.
This is a convenience method that creates an instance of theAnalysisComponent.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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)
-
additionalDetails
PathComponent.Builder additionalDetails(Collection<AdditionalDetail> additionalDetails)
The additional details.
- Parameters:
additionalDetails- The additional details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalDetails
PathComponent.Builder additionalDetails(AdditionalDetail... additionalDetails)
The additional details.
- Parameters:
additionalDetails- The additional details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalDetails
PathComponent.Builder additionalDetails(Consumer<AdditionalDetail.Builder>... additionalDetails)
The additional details.
This is a convenience method that creates an instance of theAdditionalDetail.Builderavoiding the need to create one manually viaAdditionalDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#additionalDetails(List.) - Parameters:
additionalDetails- a consumer that will call methods onAdditionalDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#additionalDetails(java.util.Collection)
-
transitGateway
PathComponent.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 PathComponent.Builder transitGateway(Consumer<AnalysisComponent.Builder> transitGateway)
The transit gateway.
This is a convenience method that creates an instance of theAnalysisComponent.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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)
-
transitGatewayRouteTableRoute
PathComponent.Builder transitGatewayRouteTableRoute(TransitGatewayRouteTableRoute transitGatewayRouteTableRoute)
The route in a transit gateway route table.
- Parameters:
transitGatewayRouteTableRoute- The route in a transit gateway route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayRouteTableRoute
default PathComponent.Builder transitGatewayRouteTableRoute(Consumer<TransitGatewayRouteTableRoute.Builder> transitGatewayRouteTableRoute)
The route in a transit gateway route table.
This is a convenience method that creates an instance of theTransitGatewayRouteTableRoute.Builderavoiding the need to create one manually viaTransitGatewayRouteTableRoute.builder().When the
Consumercompletes,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)
-
explanations
PathComponent.Builder explanations(Collection<Explanation> explanations)
The explanation codes.
- Parameters:
explanations- The explanation codes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
explanations
PathComponent.Builder explanations(Explanation... explanations)
The explanation codes.
- Parameters:
explanations- The explanation codes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
explanations
PathComponent.Builder explanations(Consumer<Explanation.Builder>... explanations)
The explanation codes.
This is a convenience method that creates an instance of theExplanation.Builderavoiding the need to create one manually viaExplanation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#explanations(List.) - Parameters:
explanations- a consumer that will call methods onExplanation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#explanations(java.util.Collection)
-
elasticLoadBalancerListener
PathComponent.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 PathComponent.Builder elasticLoadBalancerListener(Consumer<AnalysisComponent.Builder> elasticLoadBalancerListener)
The load balancer listener.
This is a convenience method that creates an instance of theAnalysisComponent.Builderavoiding the need to create one manually viaAnalysisComponent.builder().When the
Consumercompletes,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)
-
firewallStatelessRule
PathComponent.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 PathComponent.Builder firewallStatelessRule(Consumer<FirewallStatelessRule.Builder> firewallStatelessRule)
The Network Firewall stateless rule.
This is a convenience method that creates an instance of theFirewallStatelessRule.Builderavoiding the need to create one manually viaFirewallStatelessRule.builder().When the
Consumercompletes,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
PathComponent.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 PathComponent.Builder firewallStatefulRule(Consumer<FirewallStatefulRule.Builder> firewallStatefulRule)
The Network Firewall stateful rule.
This is a convenience method that creates an instance of theFirewallStatefulRule.Builderavoiding the need to create one manually viaFirewallStatefulRule.builder().When the
Consumercompletes,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)
-
serviceName
PathComponent.Builder serviceName(String serviceName)
The name of the VPC endpoint service.
- Parameters:
serviceName- The name of the VPC endpoint service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-