Interface ConnectivityProperties.Builder

  • Method Details

    • connectionProperties

      ConnectivityProperties.Builder connectionProperties(Map<String,String> 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 the PhysicalConnectionRequirements.Builder avoiding the need to create one manually via PhysicalConnectionRequirements.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to physicalConnectionRequirements(PhysicalConnectionRequirements).

      Parameters:
      physicalConnectionRequirements - a consumer that will call methods on PhysicalConnectionRequirements.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

      ConnectivityProperties.Builder description(String 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

      ConnectivityProperties.Builder validateCredentials(Boolean 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

      ConnectivityProperties.Builder sparkProperties(Map<String,String> 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

      ConnectivityProperties.Builder athenaProperties(Map<String,String> 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

      ConnectivityProperties.Builder pythonProperties(Map<String,String> 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 the AuthenticationConfigurationInput.Builder avoiding the need to create one manually via AuthenticationConfigurationInput.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to authenticationConfiguration(AuthenticationConfigurationInput).

      Parameters:
      authenticationConfiguration - a consumer that will call methods on AuthenticationConfigurationInput.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: