Interface GlueConnectionInput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GlueConnectionInput.Builder,
,GlueConnectionInput> SdkBuilder<GlueConnectionInput.Builder,
,GlueConnectionInput> SdkPojo
- Enclosing class:
GlueConnectionInput
-
Method Summary
Modifier and TypeMethodDescriptionathenaProperties
(Map<String, String> athenaProperties) The Amazon Athena properties of the Amazon Web Services Glue connection.default GlueConnectionInput.Builder
authenticationConfiguration
(Consumer<AuthenticationConfigurationInput.Builder> authenticationConfiguration) The authentication configuration of the Amazon Web Services Glue connection.authenticationConfiguration
(AuthenticationConfigurationInput authenticationConfiguration) The authentication configuration of the Amazon Web Services Glue connection.connectionProperties
(Map<String, String> connectionProperties) The connection properties of the Amazon Web Services Glue connection.connectionType
(String connectionType) The connection type of the Amazon Web Services Glue connection.connectionType
(GlueConnectionType connectionType) The connection type of the Amazon Web Services Glue connection.description
(String description) The description of the Amazon Web Services Glue connection.matchCriteria
(String matchCriteria) The match criteria of the Amazon Web Services Glue connection.The name of the Amazon Web Services Glue connection.default GlueConnectionInput.Builder
physicalConnectionRequirements
(Consumer<PhysicalConnectionRequirements.Builder> physicalConnectionRequirements) The physical connection requirements for the Amazon Web Services Glue connection.physicalConnectionRequirements
(PhysicalConnectionRequirements physicalConnectionRequirements) The physical connection requirements for the Amazon Web Services Glue connection.pythonProperties
(Map<String, String> pythonProperties) The Python properties of the Amazon Web Services Glue connection.sparkProperties
(Map<String, String> sparkProperties) The Spark properties of the Amazon Web Services Glue connection.validateCredentials
(Boolean validateCredentials) Speciefies whether to validate credentials of the Amazon Web Services Glue connection.validateForComputeEnvironments
(Collection<ComputeEnvironments> validateForComputeEnvironments) Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.validateForComputeEnvironments
(ComputeEnvironments... validateForComputeEnvironments) Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.validateForComputeEnvironmentsWithStrings
(String... validateForComputeEnvironments) Speciefies whether to validate for compute environments of the Amazon Web Services Glue connection.validateForComputeEnvironmentsWithStrings
(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 Details
-
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.Builder
avoiding the need to create one manually viaAuthenticationConfigurationInput.builder()
.When the
Consumer
completes,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:
-
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
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:
-
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:
-
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
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
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.Builder
avoiding the need to create one manually viaPhysicalConnectionRequirements.builder()
.When the
Consumer
completes,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:
-
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
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
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.
-