Struct google_datastore1_beta3::PartitionId [−][src]
A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
A partition ID contains several dimensions: project ID and namespace ID.
Partition dimensions:
- May be
""
. - Must be valid UTF-8 bytes.
- Must have values that match regex
[A-Za-z\d\.\-_]{1,100}
If the value of any dimension matches regex__.*__
, the partition is reserved/read-only. A reserved/read-only partition ID is forbidden in certain documented contexts.
Foreign partition IDs (in which the project ID does not match the context project ID ) are discouraged. Reads and writes of foreign partition IDs may fail if the project is not in an active state.
This type is not used in any activity, and only used as part of another schema.
Fields
project_id: Option<String>
The ID of the project to which the entities belong.
namespace_id: Option<String>
If not empty, the ID of the namespace to which the entities belong.
Trait Implementations
impl Default for PartitionId
[src]
impl Default for PartitionId
fn default() -> PartitionId
[src]
fn default() -> PartitionId
Returns the "default value" for a type. Read more
impl Clone for PartitionId
[src]
impl Clone for PartitionId
fn clone(&self) -> PartitionId
[src]
fn clone(&self) -> PartitionId
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for PartitionId
[src]
impl Debug for PartitionId
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for PartitionId
[src]
impl Part for PartitionId
Auto Trait Implementations
impl Send for PartitionId
impl Send for PartitionId
impl Sync for PartitionId
impl Sync for PartitionId