Interface DescribeLakeFormationIdentityCenterConfigurationResponse.Builder

  • Method Details

    • catalogId

      The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.

      Parameters:
      catalogId - The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceArn

      The Amazon Resource Name (ARN) of the connection.

      Parameters:
      instanceArn - The Amazon Resource Name (ARN) of the connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationArn

      The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.

      Parameters:
      applicationArn - The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • externalFiltering

      Indicates if external filtering is enabled.

      Parameters:
      externalFiltering - Indicates if external filtering is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • externalFiltering

      Indicates if external filtering is enabled.

      This is a convenience method that creates an instance of the ExternalFilteringConfiguration.Builder avoiding the need to create one manually via ExternalFilteringConfiguration.builder().

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

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

      A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.

      If the ShareRecipients list includes valid values, a resource share is created with the principals you want to have access to the resources as the ShareRecipients.

      If the ShareRecipients value is null or the list is empty, no resource share is created.

      Parameters:
      shareRecipients - A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.

      If the ShareRecipients list includes valid values, a resource share is created with the principals you want to have access to the resources as the ShareRecipients.

      If the ShareRecipients value is null or the list is empty, no resource share is created.

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

      A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.

      If the ShareRecipients list includes valid values, a resource share is created with the principals you want to have access to the resources as the ShareRecipients.

      If the ShareRecipients value is null or the list is empty, no resource share is created.

      Parameters:
      shareRecipients - A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.

      If the ShareRecipients list includes valid values, a resource share is created with the principals you want to have access to the resources as the ShareRecipients.

      If the ShareRecipients value is null or the list is empty, no resource share is created.

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

      A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.

      If the ShareRecipients list includes valid values, a resource share is created with the principals you want to have access to the resources as the ShareRecipients.

      If the ShareRecipients value is null or the list is empty, no resource share is created.

      This is a convenience method that creates an instance of the DataLakePrincipal.Builder avoiding the need to create one manually via DataLakePrincipal.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to shareRecipients(List<DataLakePrincipal>).

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

      The Amazon Resource Name (ARN) of the RAM share.

      Parameters:
      resourceShare - The Amazon Resource Name (ARN) of the RAM share.
      Returns:
      Returns a reference to this object so that method calls can be chained together.