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.
      • isMultiDialectView

        GetUnfilteredTableMetadataResponse.Builder isMultiDialectView​(Boolean isMultiDialectView)

        Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.

        Parameters:
        isMultiDialectView - Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.
        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.
      • isProtected

        GetUnfilteredTableMetadataResponse.Builder isProtected​(Boolean isProtected)

        A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.

        Parameters:
        isProtected - A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.
        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.
      • rowFilter

        GetUnfilteredTableMetadataResponse.Builder rowFilter​(String rowFilter)

        The filter that applies to the table. For example when applying the filter in SQL, it would go in the WHERE clause and can be evaluated by using an AND operator with any other predicates applied by the user querying the table.

        Parameters:
        rowFilter - The filter that applies to the table. For example when applying the filter in SQL, it would go in the WHERE clause and can be evaluated by using an AND operator with any other predicates applied by the user querying the table.
        Returns:
        Returns a reference to this object so that method calls can be chained together.