Struct google_vault1::Hold[][src]

pub struct Hold {
    pub update_time: Option<String>,
    pub accounts: Option<Vec<HeldAccount>>,
    pub name: Option<String>,
    pub query: Option<CorpusQuery>,
    pub corpus: Option<String>,
    pub hold_id: Option<String>,
    pub org_unit: Option<HeldOrgUnit>,
}

Represents a hold within Vault. A hold restricts purging of artifacts based on the combination of the query and accounts restrictions. A hold can be configured to either apply to an explicitly configured set of accounts, or can be applied to all members of an organizational unit.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

The last time this hold was modified.

If set, the hold applies to the enumerated accounts and org_unit must be empty.

The name of the hold.

The corpus-specific query. If set, the corpusQuery must match corpus type.

The corpus to be searched.

The unique immutable ID of the hold. Assigned during creation.

If set, the hold applies to all members of the organizational unit and accounts must be empty. This property is mutable. For groups holds, set the accounts field.

Trait Implementations

impl Default for Hold
[src]

Returns the "default value" for a type. Read more

impl Clone for Hold
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Hold
[src]

Formats the value using the given formatter. Read more

impl RequestValue for Hold
[src]

impl ResponseResult for Hold
[src]

Auto Trait Implementations

impl Send for Hold

impl Sync for Hold