Interface ConnectivityProperties.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectivityProperties.Builder,,ConnectivityProperties> SdkBuilder<ConnectivityProperties.Builder,,ConnectivityProperties> SdkPojo
- Enclosing class:
ConnectivityProperties
-
Method Summary
Modifier and TypeMethodDescriptionathenaProperties(Map<String, String> athenaProperties) The Athena properties for this configuration.default ConnectivityProperties.BuilderauthenticationConfiguration(Consumer<AuthenticationConfigurationInput.Builder> authenticationConfiguration) The authentication settings for this configuration.authenticationConfiguration(AuthenticationConfigurationInput authenticationConfiguration) The authentication settings for this configuration.connectionProperties(Map<String, String> connectionProperties) The connection properties for this configuration.description(String description) The description of the connectivity configuration.The name of the connectivity configuration.default ConnectivityProperties.BuilderphysicalConnectionRequirements(Consumer<PhysicalConnectionRequirements.Builder> physicalConnectionRequirements) The physical network requirements for the connection, such as the subnet, security group, and VPC settings needed to reach the data source.physicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements) The physical network requirements for the connection, such as the subnet, security group, and VPC settings needed to reach the data source.pythonProperties(Map<String, String> pythonProperties) The Python properties for this configuration.sparkProperties(Map<String, String> sparkProperties) The Spark properties for this configuration.validateCredentials(Boolean validateCredentials) Specifies whether to validate credentials for the connectivity configuration.validateForComputeEnvironments(Collection<ComputeEnvironments> validateForComputeEnvironments) The compute environments to use when validating connectivity.validateForComputeEnvironments(ComputeEnvironments... validateForComputeEnvironments) The compute environments to use when validating connectivity.validateForComputeEnvironmentsWithStrings(String... validateForComputeEnvironments) The compute environments to use when validating connectivity.validateForComputeEnvironmentsWithStrings(Collection<String> validateForComputeEnvironments) The compute environments to use when validating connectivity.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
connectionProperties
The connection properties for this configuration.
- Parameters:
connectionProperties- The connection properties for this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalConnectionRequirements
ConnectivityProperties.Builder physicalConnectionRequirements(PhysicalConnectionRequirements physicalConnectionRequirements) The physical network requirements for the connection, such as the subnet, security group, and VPC settings needed to reach the data source.
- Parameters:
physicalConnectionRequirements- The physical network requirements for the connection, such as the subnet, security group, and VPC settings needed to reach the data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalConnectionRequirements
default ConnectivityProperties.Builder physicalConnectionRequirements(Consumer<PhysicalConnectionRequirements.Builder> physicalConnectionRequirements) The physical network requirements for the connection, such as the subnet, security group, and VPC settings needed to reach the data source.
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:
-
name
The name of the connectivity configuration.
- Parameters:
name- The name of the connectivity configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the connectivity configuration.
- Parameters:
description- The description of the connectivity configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateCredentials
Specifies whether to validate credentials for the connectivity configuration. Defaults to true if not specified.
- Parameters:
validateCredentials- Specifies whether to validate credentials for the connectivity configuration. Defaults to true if not specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateForComputeEnvironmentsWithStrings
ConnectivityProperties.Builder validateForComputeEnvironmentsWithStrings(Collection<String> validateForComputeEnvironments) The compute environments to use when validating connectivity. The service validates that the connection is reachable from each specified environment.
- Parameters:
validateForComputeEnvironments- The compute environments to use when validating connectivity. The service validates that the connection is reachable from each specified environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateForComputeEnvironmentsWithStrings
ConnectivityProperties.Builder validateForComputeEnvironmentsWithStrings(String... validateForComputeEnvironments) The compute environments to use when validating connectivity. The service validates that the connection is reachable from each specified environment.
- Parameters:
validateForComputeEnvironments- The compute environments to use when validating connectivity. The service validates that the connection is reachable from each specified environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateForComputeEnvironments
ConnectivityProperties.Builder validateForComputeEnvironments(Collection<ComputeEnvironments> validateForComputeEnvironments) The compute environments to use when validating connectivity. The service validates that the connection is reachable from each specified environment.
- Parameters:
validateForComputeEnvironments- The compute environments to use when validating connectivity. The service validates that the connection is reachable from each specified environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validateForComputeEnvironments
ConnectivityProperties.Builder validateForComputeEnvironments(ComputeEnvironments... validateForComputeEnvironments) The compute environments to use when validating connectivity. The service validates that the connection is reachable from each specified environment.
- Parameters:
validateForComputeEnvironments- The compute environments to use when validating connectivity. The service validates that the connection is reachable from each specified environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sparkProperties
The Spark properties for this configuration.
- Parameters:
sparkProperties- The Spark properties for this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
athenaProperties
The Athena properties for this configuration.
- Parameters:
athenaProperties- The Athena properties for this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pythonProperties
The Python properties for this configuration.
- Parameters:
pythonProperties- The Python properties for this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfiguration
ConnectivityProperties.Builder authenticationConfiguration(AuthenticationConfigurationInput authenticationConfiguration) The authentication settings for this configuration.
- Parameters:
authenticationConfiguration- The authentication settings for this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationConfiguration
default ConnectivityProperties.Builder authenticationConfiguration(Consumer<AuthenticationConfigurationInput.Builder> authenticationConfiguration) The authentication settings for this configuration.
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:
-