Interface GlueConnectionInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GlueConnectionInput.Builder,GlueConnectionInput>,SdkBuilder<GlueConnectionInput.Builder,GlueConnectionInput>,SdkPojo
- Enclosing class:
- GlueConnectionInput
public static interface GlueConnectionInput.Builder extends SdkPojo, CopyableBuilder<GlueConnectionInput.Builder,GlueConnectionInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GlueConnectionInput.BuilderathenaProperties(Map<String,String> athenaProperties)The Amazon Athena properties of the Amazon Web Services Glue connection.default GlueConnectionInput.BuilderauthenticationConfiguration(Consumer<AuthenticationConfigurationInput.Builder> authenticationConfiguration)The authentication configuration of the Amazon Web Services Glue connection.GlueConnectionInput.BuilderauthenticationConfiguration(AuthenticationConfigurationInput authenticationConfiguration)The authentication configuration of the Amazon Web Services Glue connection.GlueConnectionInput.BuilderconnectionProperties(Map<String,String> connectionProperties)The connection properties of the Amazon Web Services Glue connection.GlueConnectionInput.BuilderconnectionType(String connectionType)The connection type of the Amazon Web Services Glue connection.GlueConnectionInput.BuilderconnectionType(GlueConnectionType connectionType)The connection type of the Amazon Web Services Glue connection.GlueConnectionInput.Builderdescription(String description)The description of the Amazon Web Services Glue connection.GlueConnectionInput.BuildermatchCriteria(String matchCriteria)The match criteria of the Amazon Web Services Glue connection.GlueConnectionInput.Buildername(String name)The name of the Amazon Web Services Glue connection.default GlueConnectionInput.BuilderphysicalConnectionRequirements(Consumer<PhysicalConnectionRequirements.Builder> physicalConnectionRequirements)The physical connection requirements for the Amazon Web Services Glue connection.GlueConnectionInput.BuilderphysicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)The physical connection requirements for the Amazon Web Services Glue connection.GlueConnectionInput.BuilderpythonProperties(Map<String,String> pythonProperties)The Python properties of the Amazon Web Services Glue connection.GlueConnectionInput.BuildersparkProperties(Map<String,String> sparkProperties)The Spark properties of the Amazon Web Services Glue connection.GlueConnectionInput.BuildervalidateCredentials(Boolean validateCredentials)Speciefies whether to validate credentials of the Amazon Web Services Glue connection.GlueConnectionInput.BuildervalidateForComputeEnvironments(Collection<ComputeEnvironments> validateForComputeEnvironments)Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.GlueConnectionInput.BuildervalidateForComputeEnvironments(ComputeEnvironments... validateForComputeEnvironments)Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.GlueConnectionInput.BuildervalidateForComputeEnvironmentsWithStrings(String... validateForComputeEnvironments)Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.GlueConnectionInput.BuildervalidateForComputeEnvironmentsWithStrings(Collection<String> validateForComputeEnvironments)Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
athenaProperties
GlueConnectionInput.Builder athenaProperties(Map<String,String> athenaProperties)
The Amazon Athena properties of the Amazon Web Services Glue connection.
- Parameters:
athenaProperties- The Amazon Athena properties of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfiguration
GlueConnectionInput.Builder authenticationConfiguration(AuthenticationConfigurationInput authenticationConfiguration)
The authentication configuration of the Amazon Web Services Glue connection.
- Parameters:
authenticationConfiguration- The authentication configuration of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfiguration
default GlueConnectionInput.Builder authenticationConfiguration(Consumer<AuthenticationConfigurationInput.Builder> authenticationConfiguration)
The authentication configuration of the Amazon Web Services Glue connection.
This is a convenience method that creates an instance of theAuthenticationConfigurationInput.Builderavoiding the need to create one manually viaAuthenticationConfigurationInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthenticationConfiguration(AuthenticationConfigurationInput).- Parameters:
authenticationConfiguration- a consumer that will call methods onAuthenticationConfigurationInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
authenticationConfiguration(AuthenticationConfigurationInput)
-
connectionProperties
GlueConnectionInput.Builder connectionProperties(Map<String,String> connectionProperties)
The connection properties of the Amazon Web Services Glue connection.
- Parameters:
connectionProperties- The connection properties of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionType
GlueConnectionInput.Builder connectionType(String connectionType)
The connection type of the Amazon Web Services Glue connection.
- Parameters:
connectionType- The connection type of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GlueConnectionType,GlueConnectionType
-
connectionType
GlueConnectionInput.Builder connectionType(GlueConnectionType connectionType)
The connection type of the Amazon Web Services Glue connection.
- Parameters:
connectionType- The connection type of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GlueConnectionType,GlueConnectionType
-
description
GlueConnectionInput.Builder description(String description)
The description of the Amazon Web Services Glue connection.
- Parameters:
description- The description of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchCriteria
GlueConnectionInput.Builder matchCriteria(String matchCriteria)
The match criteria of the Amazon Web Services Glue connection.
- Parameters:
matchCriteria- The match criteria of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
GlueConnectionInput.Builder name(String name)
The name of the Amazon Web Services Glue connection.
- Parameters:
name- The name of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalConnectionRequirements
GlueConnectionInput.Builder physicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)
The physical connection requirements for the Amazon Web Services Glue connection.
- Parameters:
physicalConnectionRequirements- The physical connection requirements for the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalConnectionRequirements
default GlueConnectionInput.Builder physicalConnectionRequirements(Consumer<PhysicalConnectionRequirements.Builder> physicalConnectionRequirements)
The physical connection requirements for the Amazon Web Services Glue connection.
This is a convenience method that creates an instance of thePhysicalConnectionRequirements.Builderavoiding the need to create one manually viaPhysicalConnectionRequirements.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tophysicalConnectionRequirements(PhysicalConnectionRequirements).- Parameters:
physicalConnectionRequirements- a consumer that will call methods onPhysicalConnectionRequirements.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
physicalConnectionRequirements(PhysicalConnectionRequirements)
-
pythonProperties
GlueConnectionInput.Builder pythonProperties(Map<String,String> pythonProperties)
The Python properties of the Amazon Web Services Glue connection.
- Parameters:
pythonProperties- The Python properties of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sparkProperties
GlueConnectionInput.Builder sparkProperties(Map<String,String> sparkProperties)
The Spark properties of the Amazon Web Services Glue connection.
- Parameters:
sparkProperties- The Spark properties of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateCredentials
GlueConnectionInput.Builder validateCredentials(Boolean validateCredentials)
Speciefies whether to validate credentials of the Amazon Web Services Glue connection.
- Parameters:
validateCredentials- Speciefies whether to validate credentials of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateForComputeEnvironmentsWithStrings
GlueConnectionInput.Builder validateForComputeEnvironmentsWithStrings(Collection<String> validateForComputeEnvironments)
Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.
- Parameters:
validateForComputeEnvironments- Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateForComputeEnvironmentsWithStrings
GlueConnectionInput.Builder validateForComputeEnvironmentsWithStrings(String... validateForComputeEnvironments)
Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.
- Parameters:
validateForComputeEnvironments- Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateForComputeEnvironments
GlueConnectionInput.Builder validateForComputeEnvironments(Collection<ComputeEnvironments> validateForComputeEnvironments)
Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.
- Parameters:
validateForComputeEnvironments- Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateForComputeEnvironments
GlueConnectionInput.Builder validateForComputeEnvironments(ComputeEnvironments... validateForComputeEnvironments)
Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.
- Parameters:
validateForComputeEnvironments- Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-