@Stability(value=Experimental) public static final class ConnectionOptions.Builder extends Object implements software.amazon.jsii.Builder<ConnectionOptions>
ConnectionOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ConnectionOptions |
build()
Builds the configured instance.
|
ConnectionOptions.Builder |
connectionName(String connectionName)
Sets the value of
ConnectionOptions.getConnectionName() |
ConnectionOptions.Builder |
description(String description)
Sets the value of
ConnectionOptions.getDescription() |
ConnectionOptions.Builder |
matchCriteria(List<String> matchCriteria)
Sets the value of
ConnectionOptions.getMatchCriteria() |
ConnectionOptions.Builder |
properties(Map<String,String> properties)
Sets the value of
ConnectionOptions.getProperties() |
ConnectionOptions.Builder |
securityGroups(List<? extends ISecurityGroup> securityGroups)
Sets the value of
ConnectionOptions.getSecurityGroups() |
ConnectionOptions.Builder |
subnet(ISubnet subnet)
Sets the value of
ConnectionOptions.getSubnet() |
@Stability(value=Experimental) public ConnectionOptions.Builder connectionName(String connectionName)
ConnectionOptions.getConnectionName()connectionName - The name of the connection.this@Stability(value=Experimental) public ConnectionOptions.Builder description(String description)
ConnectionOptions.getDescription()description - The description of the connection.this@Stability(value=Experimental) public ConnectionOptions.Builder matchCriteria(List<String> matchCriteria)
ConnectionOptions.getMatchCriteria()matchCriteria - A list of criteria that can be used in selecting this connection.
This is useful for filtering the results of https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glue/get-connections.htmlthis@Stability(value=Experimental) public ConnectionOptions.Builder properties(Map<String,String> properties)
ConnectionOptions.getProperties()properties - Key-Value pairs that define parameters for the connection.this@Stability(value=Experimental) public ConnectionOptions.Builder securityGroups(List<? extends ISecurityGroup> securityGroups)
ConnectionOptions.getSecurityGroups()securityGroups - The list of security groups needed to successfully make this connection e.g. to successfully connect to VPC.this@Stability(value=Experimental) public ConnectionOptions.Builder subnet(ISubnet subnet)
ConnectionOptions.getSubnet()subnet - The VPC subnet to connect to resources within a VPC.
See more at https://docs.aws.amazon.com/glue/latest/dg/start-connecting.html.this@Stability(value=Experimental) public ConnectionOptions build()
build in interface software.amazon.jsii.Builder<ConnectionOptions>ConnectionOptionsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.