Interface GlueConnection.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GlueConnection.Builder,GlueConnection>,SdkBuilder<GlueConnection.Builder,GlueConnection>,SdkPojo
- Enclosing class:
- GlueConnection
public static interface GlueConnection.Builder extends SdkPojo, CopyableBuilder<GlueConnection.Builder,GlueConnection>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GlueConnection.BuilderathenaProperties(Map<String,String> athenaProperties)The Amazon Athena properties of the Amazon Web Services Glue connection.default GlueConnection.BuilderauthenticationConfiguration(Consumer<AuthenticationConfiguration.Builder> authenticationConfiguration)The authentication configuration of the Amazon Web Services Glue connection.GlueConnection.BuilderauthenticationConfiguration(AuthenticationConfiguration authenticationConfiguration)The authentication configuration of the Amazon Web Services Glue connection.GlueConnection.BuildercompatibleComputeEnvironments(Collection<ComputeEnvironments> compatibleComputeEnvironments)The compatible compute environments of the Amazon Web Services Glue connection.GlueConnection.BuildercompatibleComputeEnvironments(ComputeEnvironments... compatibleComputeEnvironments)The compatible compute environments of the Amazon Web Services Glue connection.GlueConnection.BuildercompatibleComputeEnvironmentsWithStrings(String... compatibleComputeEnvironments)The compatible compute environments of the Amazon Web Services Glue connection.GlueConnection.BuildercompatibleComputeEnvironmentsWithStrings(Collection<String> compatibleComputeEnvironments)The compatible compute environments of the Amazon Web Services Glue connection.GlueConnection.BuilderconnectionProperties(Map<String,String> connectionProperties)The properties of the Amazon Web Services Glue connection.GlueConnection.BuilderconnectionSchemaVersion(Integer connectionSchemaVersion)The connection schema version of the Amazon Web Services Glue connection.GlueConnection.BuilderconnectionType(String connectionType)The type of the Amazon Web Services Glue connection.GlueConnection.BuilderconnectionType(ConnectionType connectionType)The type of the Amazon Web Services Glue connection.GlueConnection.BuildercreationTime(Instant creationTime)The creation time of the Amazon Web Services Glue connection.GlueConnection.Builderdescription(String description)The description of the Amazon Web Services Glue connection.GlueConnection.BuilderlastConnectionValidationTime(Instant lastConnectionValidationTime)The last validation time of the Amazon Web Services Glue connection.GlueConnection.BuilderlastUpdatedBy(String lastUpdatedBy)The user who last updated the Amazon Web Services Glue connection.GlueConnection.BuilderlastUpdatedTime(Instant lastUpdatedTime)The timestamp at which the Amazon Web Services Glue connection was last updated.GlueConnection.BuildermatchCriteria(String... matchCriteria)The match criteria of the Amazon Web Services Glue connection.GlueConnection.BuildermatchCriteria(Collection<String> matchCriteria)The match criteria of the Amazon Web Services Glue connection.GlueConnection.Buildername(String name)The name of the Amazon Web Services Glue connection.default GlueConnection.BuilderphysicalConnectionRequirements(Consumer<PhysicalConnectionRequirements.Builder> physicalConnectionRequirements)The physical connection requirements of the Amazon Web Services Glue connection.GlueConnection.BuilderphysicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements)The physical connection requirements of the Amazon Web Services Glue connection.GlueConnection.BuilderpythonProperties(Map<String,String> pythonProperties)The Python properties of the Amazon Web Services Glue connection.GlueConnection.BuildersparkProperties(Map<String,String> sparkProperties)The Spark properties of the Amazon Web Services Glue connection.GlueConnection.Builderstatus(String status)The status of the Amazon Web Services Glue connection.GlueConnection.Builderstatus(ConnectionStatus status)The status of the Amazon Web Services Glue connection.GlueConnection.BuilderstatusReason(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 Detail
-
athenaProperties
GlueConnection.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
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.Builderavoiding the need to create one manually viaAuthenticationConfiguration.builder().When the
Consumercompletes,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:
authenticationConfiguration(AuthenticationConfiguration)
-
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
GlueConnection.Builder connectionProperties(Map<String,String> 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
GlueConnection.Builder connectionSchemaVersion(Integer 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
GlueConnection.Builder connectionType(String 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,ConnectionType
-
connectionType
GlueConnection.Builder connectionType(ConnectionType 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,ConnectionType
-
creationTime
GlueConnection.Builder creationTime(Instant 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
GlueConnection.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.
-
lastConnectionValidationTime
GlueConnection.Builder lastConnectionValidationTime(Instant 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
GlueConnection.Builder lastUpdatedBy(String 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
GlueConnection.Builder lastUpdatedTime(Instant 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
GlueConnection.Builder matchCriteria(Collection<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.
-
matchCriteria
GlueConnection.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
GlueConnection.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
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.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
GlueConnection.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
GlueConnection.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.
-
status
GlueConnection.Builder status(String 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:
ConnectionStatus,ConnectionStatus
-
status
GlueConnection.Builder status(ConnectionStatus 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:
ConnectionStatus,ConnectionStatus
-
statusReason
GlueConnection.Builder statusReason(String 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.
-
-