Package com.pulumi.aws.glue
Class ConnectionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.ConnectionArgs.Builder
-
- Enclosing class:
- ConnectionArgs
public static final class ConnectionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ConnectionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectionArgs
build()
ConnectionArgs.Builder
catalogId(com.pulumi.core.Output<java.lang.String> catalogId)
ConnectionArgs.Builder
catalogId(java.lang.String catalogId)
ConnectionArgs.Builder
connectionProperties(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> connectionProperties)
ConnectionArgs.Builder
connectionProperties(java.util.Map<java.lang.String,java.lang.String> connectionProperties)
ConnectionArgs.Builder
connectionType(com.pulumi.core.Output<java.lang.String> connectionType)
ConnectionArgs.Builder
connectionType(java.lang.String connectionType)
ConnectionArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
ConnectionArgs.Builder
description(java.lang.String description)
ConnectionArgs.Builder
matchCriterias(com.pulumi.core.Output<java.util.List<java.lang.String>> matchCriterias)
ConnectionArgs.Builder
matchCriterias(java.lang.String... matchCriterias)
ConnectionArgs.Builder
matchCriterias(java.util.List<java.lang.String> matchCriterias)
ConnectionArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
ConnectionArgs.Builder
name(java.lang.String name)
ConnectionArgs.Builder
physicalConnectionRequirements(ConnectionPhysicalConnectionRequirementsArgs physicalConnectionRequirements)
ConnectionArgs.Builder
physicalConnectionRequirements(com.pulumi.core.Output<ConnectionPhysicalConnectionRequirementsArgs> physicalConnectionRequirements)
ConnectionArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
ConnectionArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectionArgs defaults)
-
-
Method Detail
-
catalogId
public ConnectionArgs.Builder catalogId(@Nullable com.pulumi.core.Output<java.lang.String> catalogId)
- Parameters:
catalogId
- The ID of the Data Catalog in which to create the connection. If none is supplied, the AWS account ID is used by default.- Returns:
- builder
-
catalogId
public ConnectionArgs.Builder catalogId(java.lang.String catalogId)
- Parameters:
catalogId
- The ID of the Data Catalog in which to create the connection. If none is supplied, the AWS account ID is used by default.- Returns:
- builder
-
connectionProperties
public ConnectionArgs.Builder connectionProperties(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> connectionProperties)
- Parameters:
connectionProperties
- A map of key-value pairs used as parameters for this connection.- Returns:
- builder
-
connectionProperties
public ConnectionArgs.Builder connectionProperties(java.util.Map<java.lang.String,java.lang.String> connectionProperties)
- Parameters:
connectionProperties
- A map of key-value pairs used as parameters for this connection.- Returns:
- builder
-
connectionType
public ConnectionArgs.Builder connectionType(@Nullable com.pulumi.core.Output<java.lang.String> connectionType)
- Parameters:
connectionType
- The type of the connection. Supported are: `CUSTOM`, `JDBC`, `KAFKA`, `MARKETPLACE`, `MONGODB`, and `NETWORK`. Defaults to `JDBC`.- Returns:
- builder
-
connectionType
public ConnectionArgs.Builder connectionType(java.lang.String connectionType)
- Parameters:
connectionType
- The type of the connection. Supported are: `CUSTOM`, `JDBC`, `KAFKA`, `MARKETPLACE`, `MONGODB`, and `NETWORK`. Defaults to `JDBC`.- Returns:
- builder
-
description
public ConnectionArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Description of the connection.- Returns:
- builder
-
description
public ConnectionArgs.Builder description(java.lang.String description)
- Parameters:
description
- Description of the connection.- Returns:
- builder
-
matchCriterias
public ConnectionArgs.Builder matchCriterias(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> matchCriterias)
- Parameters:
matchCriterias
- A list of criteria that can be used in selecting this connection.- Returns:
- builder
-
matchCriterias
public ConnectionArgs.Builder matchCriterias(java.util.List<java.lang.String> matchCriterias)
- Parameters:
matchCriterias
- A list of criteria that can be used in selecting this connection.- Returns:
- builder
-
matchCriterias
public ConnectionArgs.Builder matchCriterias(java.lang.String... matchCriterias)
- Parameters:
matchCriterias
- A list of criteria that can be used in selecting this connection.- Returns:
- builder
-
name
public ConnectionArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the connection.- Returns:
- builder
-
name
public ConnectionArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the connection.- Returns:
- builder
-
physicalConnectionRequirements
public ConnectionArgs.Builder physicalConnectionRequirements(@Nullable com.pulumi.core.Output<ConnectionPhysicalConnectionRequirementsArgs> physicalConnectionRequirements)
- Parameters:
physicalConnectionRequirements
- A map of physical connection requirements, such as VPC and SecurityGroup. Defined below.- Returns:
- builder
-
physicalConnectionRequirements
public ConnectionArgs.Builder physicalConnectionRequirements(ConnectionPhysicalConnectionRequirementsArgs physicalConnectionRequirements)
- Parameters:
physicalConnectionRequirements
- A map of physical connection requirements, such as VPC and SecurityGroup. Defined below.- Returns:
- builder
-
tags
public ConnectionArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ConnectionArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public ConnectionArgs build()
-
-