Interface GetUnfilteredTableMetadataRequest.Builder

    • Method Detail

      • region

        GetUnfilteredTableMetadataRequest.Builder region​(String region)

        Specified only if the base tables belong to a different Amazon Web Services Region.

        Parameters:
        region - Specified only if the base tables belong to a different Amazon Web Services Region.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • catalogId

        GetUnfilteredTableMetadataRequest.Builder catalogId​(String catalogId)

        The catalog ID where the table resides.

        Parameters:
        catalogId - The catalog ID where the table resides.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseName

        GetUnfilteredTableMetadataRequest.Builder databaseName​(String databaseName)

        (Required) Specifies the name of a database that contains the table.

        Parameters:
        databaseName - (Required) Specifies the name of a database that contains the table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        GetUnfilteredTableMetadataRequest.Builder name​(String name)

        (Required) Specifies the name of a table for which you are requesting metadata.

        Parameters:
        name - (Required) Specifies the name of a table for which you are requesting metadata.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • auditContext

        GetUnfilteredTableMetadataRequest.Builder auditContext​(AuditContext auditContext)

        A structure containing Lake Formation audit context information.

        Parameters:
        auditContext - A structure containing Lake Formation audit context information.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedPermissionTypesWithStrings

        GetUnfilteredTableMetadataRequest.Builder supportedPermissionTypesWithStrings​(Collection<String> supportedPermissionTypes)

        (Required) A list of supported permission types.

        Parameters:
        supportedPermissionTypes - (Required) A list of supported permission types.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedPermissionTypesWithStrings

        GetUnfilteredTableMetadataRequest.Builder supportedPermissionTypesWithStrings​(String... supportedPermissionTypes)

        (Required) A list of supported permission types.

        Parameters:
        supportedPermissionTypes - (Required) A list of supported permission types.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedPermissionTypes

        GetUnfilteredTableMetadataRequest.Builder supportedPermissionTypes​(Collection<PermissionType> supportedPermissionTypes)

        (Required) A list of supported permission types.

        Parameters:
        supportedPermissionTypes - (Required) A list of supported permission types.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedPermissionTypes

        GetUnfilteredTableMetadataRequest.Builder supportedPermissionTypes​(PermissionType... supportedPermissionTypes)

        (Required) A list of supported permission types.

        Parameters:
        supportedPermissionTypes - (Required) A list of supported permission types.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedDialect

        GetUnfilteredTableMetadataRequest.Builder supportedDialect​(SupportedDialect supportedDialect)

        A structure specifying the dialect and dialect version used by the query engine.

        Parameters:
        supportedDialect - A structure specifying the dialect and dialect version used by the query engine.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • permissionsWithStrings

        GetUnfilteredTableMetadataRequest.Builder permissionsWithStrings​(Collection<String> permissions)

        The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.

        Parameters:
        permissions - The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • permissionsWithStrings

        GetUnfilteredTableMetadataRequest.Builder permissionsWithStrings​(String... permissions)

        The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.

        Parameters:
        permissions - The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • permissions

        GetUnfilteredTableMetadataRequest.Builder permissions​(Collection<Permission> permissions)

        The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.

        Parameters:
        permissions - The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • permissions

        GetUnfilteredTableMetadataRequest.Builder permissions​(Permission... permissions)

        The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.

        Parameters:
        permissions - The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • querySessionContext

        GetUnfilteredTableMetadataRequest.Builder querySessionContext​(QuerySessionContext querySessionContext)

        A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.

        Parameters:
        querySessionContext - A structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.
        Returns:
        Returns a reference to this object so that method calls can be chained together.