@Stability(value=Stable) public static final class CfnFlowVpcInterfaceProps.Builder extends Object implements software.amazon.jsii.Builder<CfnFlowVpcInterfaceProps>
CfnFlowVpcInterfaceProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnFlowVpcInterfaceProps |
build()
Builds the configured instance.
|
CfnFlowVpcInterfaceProps.Builder |
flowArn(String flowArn)
Sets the value of
CfnFlowVpcInterfaceProps.getFlowArn() |
CfnFlowVpcInterfaceProps.Builder |
name(String name)
Sets the value of
CfnFlowVpcInterfaceProps.getName() |
CfnFlowVpcInterfaceProps.Builder |
roleArn(String roleArn)
Sets the value of
CfnFlowVpcInterfaceProps.getRoleArn() |
CfnFlowVpcInterfaceProps.Builder |
securityGroupIds(List<String> securityGroupIds)
Sets the value of
CfnFlowVpcInterfaceProps.getSecurityGroupIds() |
CfnFlowVpcInterfaceProps.Builder |
subnetId(String subnetId)
Sets the value of
CfnFlowVpcInterfaceProps.getSubnetId() |
@Stability(value=Stable) public CfnFlowVpcInterfaceProps.Builder flowArn(String flowArn)
CfnFlowVpcInterfaceProps.getFlowArn()flowArn - The Amazon Resource Name (ARN) of the flow. This parameter is required.this@Stability(value=Stable) public CfnFlowVpcInterfaceProps.Builder name(String name)
CfnFlowVpcInterfaceProps.getName()name - The name of the VPC Interface. This parameter is required.
This value must be unique within the current flow.this@Stability(value=Stable) public CfnFlowVpcInterfaceProps.Builder roleArn(String roleArn)
CfnFlowVpcInterfaceProps.getRoleArn()roleArn - The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service. This parameter is required.this@Stability(value=Stable) public CfnFlowVpcInterfaceProps.Builder securityGroupIds(List<String> securityGroupIds)
CfnFlowVpcInterfaceProps.getSecurityGroupIds()securityGroupIds - The VPC security groups that you want MediaConnect to use for your VPC configuration. This parameter is required.
You must include at least one security group in the request.this@Stability(value=Stable) public CfnFlowVpcInterfaceProps.Builder subnetId(String subnetId)
CfnFlowVpcInterfaceProps.getSubnetId()subnetId - The subnet IDs that you want to use for your VPC interface. This parameter is required.
A range of IP addresses in your VPC. When you create your VPC, you specify a range of IPv4 addresses for the VPC in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. This is the primary CIDR block for your VPC. When you create a subnet for your VPC, you specify the CIDR block for the subnet, which is a subset of the VPC CIDR block.
The subnets that you use across all VPC interfaces on the flow must be in the same Availability Zone as the flow.
this@Stability(value=Stable) public CfnFlowVpcInterfaceProps build()
build in interface software.amazon.jsii.Builder<CfnFlowVpcInterfaceProps>CfnFlowVpcInterfacePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.