Interface GetUnfilteredTableMetadataResponse.Builder

    • Method Detail

      • table

        GetUnfilteredTableMetadataResponse.Builder table​(Table table)

        A Table object containing the table metadata.

        Parameters:
        table - A Table object containing the table metadata.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • authorizedColumns

        GetUnfilteredTableMetadataResponse.Builder authorizedColumns​(Collection<String> authorizedColumns)

        A list of column names that the user has been granted access to.

        Parameters:
        authorizedColumns - A list of column names that the user has been granted access to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • authorizedColumns

        GetUnfilteredTableMetadataResponse.Builder authorizedColumns​(String... authorizedColumns)

        A list of column names that the user has been granted access to.

        Parameters:
        authorizedColumns - A list of column names that the user has been granted access to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isRegisteredWithLakeFormation

        GetUnfilteredTableMetadataResponse.Builder isRegisteredWithLakeFormation​(Boolean isRegisteredWithLakeFormation)

        A Boolean value that indicates whether the partition location is registered with Lake Formation.

        Parameters:
        isRegisteredWithLakeFormation - A Boolean value that indicates whether the partition location is registered with Lake Formation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • queryAuthorizationId

        GetUnfilteredTableMetadataResponse.Builder queryAuthorizationId​(String queryAuthorizationId)

        A cryptographically generated query identifier generated by Glue or Lake Formation.

        Parameters:
        queryAuthorizationId - A cryptographically generated query identifier generated by Glue or Lake Formation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceArn

        GetUnfilteredTableMetadataResponse.Builder resourceArn​(String resourceArn)

        The resource ARN of the parent resource extracted from the request.

        Parameters:
        resourceArn - The resource ARN of the parent resource extracted from the request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • permissionsWithStrings

        GetUnfilteredTableMetadataResponse.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

        GetUnfilteredTableMetadataResponse.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

        GetUnfilteredTableMetadataResponse.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

        GetUnfilteredTableMetadataResponse.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.