Class CfnVPCEConfigurationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.devicefarm.CfnVPCEConfigurationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVPCEConfigurationPropsMixin>
- Enclosing class:
CfnVPCEConfigurationPropsMixin
@Stability(Stable)
public static final class CfnVPCEConfigurationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVPCEConfigurationPropsMixin>
A fluent builder for
CfnVPCEConfigurationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) 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 CfnVPCEConfigurationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnVPCEConfigurationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnVPCEConfigurationPropsMixin.Builder.
-
serviceDnsName
@Stability(Stable) public CfnVPCEConfigurationPropsMixin.Builder serviceDnsName(String 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:
-
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 CfnVPCEConfigurationPropsMixin.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:
-
vpceConfigurationName
@Stability(Stable) public CfnVPCEConfigurationPropsMixin.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
@Stability(Stable) public CfnVPCEConfigurationPropsMixin.Builder vpceServiceName(String 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:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnVPCEConfigurationPropsMixin>- Returns:
- a newly built instance of
CfnVPCEConfigurationPropsMixin.
-