Struct google_datastore1::GoogleDatastoreAdminV1EntityFilter[][src]

pub struct GoogleDatastoreAdminV1EntityFilter {
    pub kinds: Option<Vec<String>>,
    pub namespace_ids: Option<Vec<String>>,
}

Identifies a subset of entities in a project. This is specified as combinations of kinds and namespaces (either or both of which may be all, as described in the following examples). Example usage:

Entire project: kinds=[], namespace_ids=[]

Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'], namespace_ids=[]

Kinds Foo and Bar only in the default namespace: kinds=['Foo', 'Bar'], namespace_ids=['']

Kinds Foo and Bar in both the default and Baz namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']

The entire Baz namespace: kinds=[], namespace_ids=['Baz']

This type is not used in any activity, and only used as part of another schema.

Fields

If empty, then this represents all kinds.

An empty list represents all namespaces. This is the preferred usage for projects that don't use namespaces.

An empty string element represents the default namespace. This should be used if the project has data in non-default namespaces, but doesn't want to include them. Each namespace in this list must be unique.

Trait Implementations

impl Default for GoogleDatastoreAdminV1EntityFilter
[src]

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

impl Clone for GoogleDatastoreAdminV1EntityFilter
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GoogleDatastoreAdminV1EntityFilter
[src]

Formats the value using the given formatter. Read more

impl Part for GoogleDatastoreAdminV1EntityFilter
[src]

Auto Trait Implementations