@Stability(value=Experimental) public static final class Connection.Builder extends Object implements software.amazon.jsii.Builder<Connection>
Connection.| Modifier and Type | Method and Description |
|---|---|
Connection |
build() |
Connection.Builder |
connectionName(String connectionName)
(experimental) The name of the connection.
|
static Connection.Builder |
create(software.constructs.Construct scope,
String id) |
Connection.Builder |
description(String description)
(experimental) The description of the connection.
|
Connection.Builder |
matchCriteria(List<String> matchCriteria)
(experimental) A list of criteria that can be used in selecting this connection.
|
Connection.Builder |
properties(Map<String,String> properties)
(experimental) Key-Value pairs that define parameters for the connection.
|
Connection.Builder |
securityGroups(List<? extends ISecurityGroup> securityGroups)
(experimental) The list of security groups needed to successfully make this connection e.g.
|
Connection.Builder |
subnet(ISubnet subnet)
(experimental) The VPC subnet to connect to resources within a VPC.
|
Connection.Builder |
type(ConnectionType type)
(experimental) The type of the connection.
|
@Stability(value=Experimental) public static Connection.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.Connection.Builder.@Stability(value=Experimental) public Connection.Builder connectionName(String connectionName)
Default: cloudformation generated name
connectionName - The name of the connection. This parameter is required.this@Stability(value=Experimental) public Connection.Builder description(String description)
Default: no description
description - The description of the connection. This parameter is required.this@Stability(value=Experimental) public Connection.Builder matchCriteria(List<String> matchCriteria)
This is useful for filtering the results of https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glue/get-connections.html
Default: no match criteria
matchCriteria - A list of criteria that can be used in selecting this connection. This parameter is required.this@Stability(value=Experimental) public Connection.Builder properties(Map<String,String> properties)
Default: empty properties
properties - Key-Value pairs that define parameters for the connection. This parameter is required.thishttps://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html@Stability(value=Experimental) public Connection.Builder securityGroups(List<? extends ISecurityGroup> securityGroups)
Default: no security group
securityGroups - The list of security groups needed to successfully make this connection e.g. to successfully connect to VPC. This parameter is required.this@Stability(value=Experimental) public Connection.Builder subnet(ISubnet subnet)
See more at https://docs.aws.amazon.com/glue/latest/dg/start-connecting.html.
Default: no subnet
subnet - The VPC subnet to connect to resources within a VPC. This parameter is required.this@Stability(value=Experimental) public Connection.Builder type(ConnectionType type)
type - The type of the connection. This parameter is required.this@Stability(value=Experimental) public Connection build()
build in interface software.amazon.jsii.Builder<Connection>Copyright © 2022. All rights reserved.