Class CfnVPCEConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.devicefarm.CfnVPCEConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVPCEConfiguration>
- Enclosing class:
CfnVPCEConfiguration
@Stability(Stable)
public static final class CfnVPCEConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVPCEConfiguration>
A fluent builder for
CfnVPCEConfiguration
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnVPCEConfiguration.Builder
serviceDnsName
(String serviceDnsName) The DNS name that Device Farm will use to map to the private service you want to access.An array of key-value pairs to apply to this resource.vpceConfigurationDescription
(String vpceConfigurationDescription) An optional description that provides details about your VPC endpoint configuration.vpceConfigurationName
(String vpceConfigurationName) The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.vpceServiceName
(String vpceServiceName) The name of the VPC endpoint service that you want to access from Device Farm.
-
Method Details
-
create
@Stability(Stable) public static CfnVPCEConfiguration.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnVPCEConfiguration.Builder
.
-
serviceDnsName
The DNS name that Device Farm will use to map to the private service you want to access.- Parameters:
serviceDnsName
- The DNS name that Device Farm will use to map to the private service you want to access. This parameter is required.- Returns:
this
- See Also:
-
vpceConfigurationName
@Stability(Stable) public CfnVPCEConfiguration.Builder vpceConfigurationName(String vpceConfigurationName) The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.- Parameters:
vpceConfigurationName
- The friendly name you give to your VPC endpoint configuration to manage your configurations more easily. This parameter is required.- Returns:
this
- See Also:
-
vpceServiceName
The name of the VPC endpoint service that you want to access from Device Farm.The name follows the format
com.amazonaws.vpce.us-west-2.vpce-svc-id
.- Parameters:
vpceServiceName
- The name of the VPC endpoint service that you want to access from Device Farm. This parameter is required.- Returns:
this
- See Also:
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag in the guide .
- Parameters:
tags
- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this
- See Also:
-
vpceConfigurationDescription
@Stability(Stable) public CfnVPCEConfiguration.Builder vpceConfigurationDescription(String vpceConfigurationDescription) An optional description that provides details about your VPC endpoint configuration.- Parameters:
vpceConfigurationDescription
- An optional description that provides details about your VPC endpoint configuration. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnVPCEConfiguration>
- Returns:
- a newly built instance of
CfnVPCEConfiguration
.
-