Interface UpdateLakehouseConfigurationRequest.Builder

  • Method Details

    • catalogName

      The name of the Glue Data Catalog that will be associated with the namespace enabled with Amazon Redshift federated permissions.

      Pattern: ^[a-z0-9_-]*[a-z]+[a-z0-9_-]*$

      Parameters:
      catalogName - The name of the Glue Data Catalog that will be associated with the namespace enabled with Amazon Redshift federated permissions.

      Pattern: ^[a-z0-9_-]*[a-z]+[a-z0-9_-]*$

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dryRun

      A boolean value that, if true, validates the request without actually updating the lakehouse configuration. Use this to check for errors before making changes.

      Parameters:
      dryRun - A boolean value that, if true, validates the request without actually updating the lakehouse configuration. Use this to check for errors before making changes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lakehouseIdcApplicationArn

      UpdateLakehouseConfigurationRequest.Builder lakehouseIdcApplicationArn(String lakehouseIdcApplicationArn)

      The Amazon Resource Name (ARN) of the IAM Identity Center application used for enabling Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions.

      Parameters:
      lakehouseIdcApplicationArn - The Amazon Resource Name (ARN) of the IAM Identity Center application used for enabling Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lakehouseIdcRegistration

      UpdateLakehouseConfigurationRequest.Builder lakehouseIdcRegistration(String lakehouseIdcRegistration)

      Modifies the Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions. Valid values are Associate or Disassociate.

      Parameters:
      lakehouseIdcRegistration - Modifies the Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions. Valid values are Associate or Disassociate.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lakehouseIdcRegistration

      UpdateLakehouseConfigurationRequest.Builder lakehouseIdcRegistration(LakehouseIdcRegistration lakehouseIdcRegistration)

      Modifies the Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions. Valid values are Associate or Disassociate.

      Parameters:
      lakehouseIdcRegistration - Modifies the Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions. Valid values are Associate or Disassociate.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lakehouseRegistration

      UpdateLakehouseConfigurationRequest.Builder lakehouseRegistration(String lakehouseRegistration)

      Specifies whether to register or deregister the namespace with Amazon Redshift federated permissions. Valid values are Register or Deregister.

      Parameters:
      lakehouseRegistration - Specifies whether to register or deregister the namespace with Amazon Redshift federated permissions. Valid values are Register or Deregister.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lakehouseRegistration

      UpdateLakehouseConfigurationRequest.Builder lakehouseRegistration(LakehouseRegistration lakehouseRegistration)

      Specifies whether to register or deregister the namespace with Amazon Redshift federated permissions. Valid values are Register or Deregister.

      Parameters:
      lakehouseRegistration - Specifies whether to register or deregister the namespace with Amazon Redshift federated permissions. Valid values are Register or Deregister.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • namespaceName

      The name of the namespace whose lakehouse configuration you want to modify.

      Parameters:
      namespaceName - The name of the namespace whose lakehouse configuration you want to modify.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.