GoogleCloudContentwarehouseV1RuleSet

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleSet


Table of Contents ▼

Jump to a specific part of the page:

Description

Represents a set of rules from a single customer.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. description (type: String.t, default: nil)
    - Short description of the rule-set.
  2. name (type: String.t, default: nil)
    - The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.
  3. rules (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Rule), default: nil)
    - List of rules given by the customer.
  4. source (type: String.t, default: nil)
    - Source of the rules i.e., customer name.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleSet{
description: String.t() | nil,
name: String.t() | nil,
rules: [ GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1Rule.t() ] | nil,
source: String.t() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GoogleCloudContentwarehouseV1RuleSet