Interface RowLevelPermissionTagConfiguration.Builder

    • Method Detail

      • status

        RowLevelPermissionTagConfiguration.Builder status​(String status)

        The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

        Parameters:
        status - The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • status

        RowLevelPermissionTagConfiguration.Builder status​(Status status)

        The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

        Parameters:
        status - The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • tagRules

        RowLevelPermissionTagConfiguration.Builder tagRules​(Collection<RowLevelPermissionTagRule> tagRules)

        A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

        Parameters:
        tagRules - A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagRules

        RowLevelPermissionTagConfiguration.Builder tagRules​(RowLevelPermissionTagRule... tagRules)

        A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

        Parameters:
        tagRules - A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagRuleConfigurations

        RowLevelPermissionTagConfiguration.Builder tagRuleConfigurations​(Collection<? extends Collection<String>> tagRuleConfigurations)

        A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

        Parameters:
        tagRuleConfigurations - A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagRuleConfigurations

        RowLevelPermissionTagConfiguration.Builder tagRuleConfigurations​(Collection<String>... tagRuleConfigurations)

        A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

        Parameters:
        tagRuleConfigurations - A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.