Class CfnExpressGatewayService.IngressPathArnsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.ecs.CfnExpressGatewayService.IngressPathArnsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnExpressGatewayService.IngressPathArnsProperty>
- Enclosing interface:
CfnExpressGatewayService.IngressPathArnsProperty
@Stability(Stable)
public static final class CfnExpressGatewayService.IngressPathArnsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnExpressGatewayService.IngressPathArnsProperty>
A builder for
CfnExpressGatewayService.IngressPathArnsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.certificateArn(String certificateArn) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getCertificateArn()listenerArn(String listenerArn) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getListenerArn()listenerRuleArn(String listenerRuleArn) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getListenerRuleArn()loadBalancerArn(String loadBalancerArn) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getLoadBalancerArn()loadBalancerSecurityGroups(List<String> loadBalancerSecurityGroups) targetGroupArns(List<String> targetGroupArns) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getTargetGroupArns()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
certificateArn
@Stability(Stable) public CfnExpressGatewayService.IngressPathArnsProperty.Builder certificateArn(String certificateArn) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getCertificateArn()- Parameters:
certificateArn- the value to be set.- Returns:
this
-
listenerArn
@Stability(Stable) public CfnExpressGatewayService.IngressPathArnsProperty.Builder listenerArn(String listenerArn) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getListenerArn()- Parameters:
listenerArn- the value to be set.- Returns:
this
-
listenerRuleArn
@Stability(Stable) public CfnExpressGatewayService.IngressPathArnsProperty.Builder listenerRuleArn(String listenerRuleArn) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getListenerRuleArn()- Parameters:
listenerRuleArn- the value to be set.- Returns:
this
-
loadBalancerArn
@Stability(Stable) public CfnExpressGatewayService.IngressPathArnsProperty.Builder loadBalancerArn(String loadBalancerArn) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getLoadBalancerArn()- Parameters:
loadBalancerArn- the value to be set.- Returns:
this
-
loadBalancerSecurityGroups
@Stability(Stable) public CfnExpressGatewayService.IngressPathArnsProperty.Builder loadBalancerSecurityGroups(List<String> loadBalancerSecurityGroups) - Parameters:
loadBalancerSecurityGroups- the value to be set.- Returns:
this
-
targetGroupArns
@Stability(Stable) public CfnExpressGatewayService.IngressPathArnsProperty.Builder targetGroupArns(List<String> targetGroupArns) Sets the value ofCfnExpressGatewayService.IngressPathArnsProperty.getTargetGroupArns()- Parameters:
targetGroupArns- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnExpressGatewayService.IngressPathArnsProperty>- Returns:
- a new instance of
CfnExpressGatewayService.IngressPathArnsProperty - Throws:
NullPointerException- if any required attribute was not provided
-