Interface GlueConnection.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GlueConnection.Builder,
,GlueConnection> SdkBuilder<GlueConnection.Builder,
,GlueConnection> SdkPojo
- Enclosing class:
GlueConnection
-
Method Summary
Modifier and TypeMethodDescriptionathenaProperties
(Map<String, String> athenaProperties) The Amazon Athena properties of the Amazon Web Services Glue connection.default GlueConnection.Builder
authenticationConfiguration
(Consumer<AuthenticationConfiguration.Builder> authenticationConfiguration) The authentication configuration of the Amazon Web Services Glue connection.authenticationConfiguration
(AuthenticationConfiguration authenticationConfiguration) The authentication configuration of the Amazon Web Services Glue connection.compatibleComputeEnvironments
(Collection<ComputeEnvironments> compatibleComputeEnvironments) The compatible compute environments of the Amazon Web Services Glue connection.compatibleComputeEnvironments
(ComputeEnvironments... compatibleComputeEnvironments) The compatible compute environments of the Amazon Web Services Glue connection.compatibleComputeEnvironmentsWithStrings
(String... compatibleComputeEnvironments) The compatible compute environments of the Amazon Web Services Glue connection.compatibleComputeEnvironmentsWithStrings
(Collection<String> compatibleComputeEnvironments) The compatible compute environments of the Amazon Web Services Glue connection.connectionProperties
(Map<String, String> connectionProperties) The properties of the Amazon Web Services Glue connection.connectionSchemaVersion
(Integer connectionSchemaVersion) The connection schema version of the Amazon Web Services Glue connection.connectionType
(String connectionType) The type of the Amazon Web Services Glue connection.connectionType
(ConnectionType connectionType) The type of the Amazon Web Services Glue connection.creationTime
(Instant creationTime) The creation time of the Amazon Web Services Glue connection.description
(String description) The description of the Amazon Web Services Glue connection.lastConnectionValidationTime
(Instant lastConnectionValidationTime) The last validation time of the Amazon Web Services Glue connection.lastUpdatedBy
(String lastUpdatedBy) The user who last updated the Amazon Web Services Glue connection.lastUpdatedTime
(Instant lastUpdatedTime) The timestamp at which the Amazon Web Services Glue connection was last updated.matchCriteria
(String... matchCriteria) The match criteria of the Amazon Web Services Glue connection.matchCriteria
(Collection<String> matchCriteria) The match criteria of the Amazon Web Services Glue connection.The name of the Amazon Web Services Glue connection.default GlueConnection.Builder
physicalConnectionRequirements
(Consumer<PhysicalConnectionRequirements.Builder> physicalConnectionRequirements) The physical connection requirements of the Amazon Web Services Glue connection.physicalConnectionRequirements
(PhysicalConnectionRequirements physicalConnectionRequirements) The physical connection requirements of 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.The status of the Amazon Web Services Glue connection.status
(ConnectionStatus status) The status of the Amazon Web Services Glue connection.statusReason
(String statusReason) The status reason 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
GlueConnection.Builder authenticationConfiguration(AuthenticationConfiguration 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 GlueConnection.Builder authenticationConfiguration(Consumer<AuthenticationConfiguration.Builder> authenticationConfiguration) The authentication configuration of the Amazon Web Services Glue connection.
This is a convenience method that creates an instance of theAuthenticationConfiguration.Builder
avoiding the need to create one manually viaAuthenticationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toauthenticationConfiguration(AuthenticationConfiguration)
.- Parameters:
authenticationConfiguration
- a consumer that will call methods onAuthenticationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
compatibleComputeEnvironmentsWithStrings
GlueConnection.Builder compatibleComputeEnvironmentsWithStrings(Collection<String> compatibleComputeEnvironments) The compatible compute environments of the Amazon Web Services Glue connection.
- Parameters:
compatibleComputeEnvironments
- The compatible compute environments of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compatibleComputeEnvironmentsWithStrings
GlueConnection.Builder compatibleComputeEnvironmentsWithStrings(String... compatibleComputeEnvironments) The compatible compute environments of the Amazon Web Services Glue connection.
- Parameters:
compatibleComputeEnvironments
- The compatible compute environments of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compatibleComputeEnvironments
GlueConnection.Builder compatibleComputeEnvironments(Collection<ComputeEnvironments> compatibleComputeEnvironments) The compatible compute environments of the Amazon Web Services Glue connection.
- Parameters:
compatibleComputeEnvironments
- The compatible compute environments of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compatibleComputeEnvironments
GlueConnection.Builder compatibleComputeEnvironments(ComputeEnvironments... compatibleComputeEnvironments) The compatible compute environments of the Amazon Web Services Glue connection.
- Parameters:
compatibleComputeEnvironments
- The compatible compute environments of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionProperties
The properties of the Amazon Web Services Glue connection.
- Parameters:
connectionProperties
- The properties of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionSchemaVersion
The connection schema version of the Amazon Web Services Glue connection.
- Parameters:
connectionSchemaVersion
- The connection schema version of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionType
The type of the Amazon Web Services Glue connection.
- Parameters:
connectionType
- The 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 type of the Amazon Web Services Glue connection.
- Parameters:
connectionType
- The 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:
-
creationTime
The creation time of the Amazon Web Services Glue connection.
- Parameters:
creationTime
- The creation time of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
lastConnectionValidationTime
The last validation time of the Amazon Web Services Glue connection.
- Parameters:
lastConnectionValidationTime
- The last validation time of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedBy
The user who last updated the Amazon Web Services Glue connection.
- Parameters:
lastUpdatedBy
- The user who last updated the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The timestamp at which the Amazon Web Services Glue connection was last updated.
- Parameters:
lastUpdatedTime
- The timestamp at which the Amazon Web Services Glue connection was last updated.- 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.
-
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
GlueConnection.Builder physicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements) The physical connection requirements of the Amazon Web Services Glue connection.
- Parameters:
physicalConnectionRequirements
- The physical connection requirements of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalConnectionRequirements
default GlueConnection.Builder physicalConnectionRequirements(Consumer<PhysicalConnectionRequirements.Builder> physicalConnectionRequirements) The physical connection requirements of 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.
-
status
The status of the Amazon Web Services Glue connection.
- Parameters:
status
- The status of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the Amazon Web Services Glue connection.
- Parameters:
status
- The status of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
The status reason of the Amazon Web Services Glue connection.
- Parameters:
statusReason
- The status reason of the Amazon Web Services Glue connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-