public sealed class PathElement : IMessage<Key.Types.PathElement>, IEquatable<Key.Types.PathElement>, IDeepCloneable<Key.Types.PathElement>, IBufferMessage, IMessage
A (kind, ID/name) pair used to construct a key path.
If either name or ID is set, the element is complete. If neither is set, the element is incomplete.
Implements
IMessage<Key.Types.PathElement>, IEquatable<Key.Types.PathElement>, IDeepCloneable<Key.Types.PathElement>, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
Google.Cloud.Dlp.V2.dll
Constructors
PathElement()
public PathElement()
PathElement(Key.Types.PathElement)
public PathElement(Key.Types.PathElement other)
Parameter | |
---|---|
Name | Description |
other | Key.Types.PathElement |
Properties
Id
public long Id { get; set; }
The auto-allocated ID of the entity. Never equal to zero. Values less than zero are discouraged and may not be supported in the future.
Property Value | |
---|---|
Type | Description |
System.Int64 |
IdTypeCase
public Key.Types.PathElement.IdTypeOneofCase IdTypeCase { get; }
Property Value | |
---|---|
Type | Description |
Key.Types.PathElement.IdTypeOneofCase |
Kind
public string Kind { get; set; }
The kind of the entity.
A kind matching regex __.*__
is reserved/read-only.
A kind must not contain more than 1500 bytes when UTF-8 encoded.
Cannot be ""
.
Property Value | |
---|---|
Type | Description |
String |
Name
public string Name { get; set; }
The name of the entity.
A name matching regex __.*__
is reserved/read-only.
A name must not be more than 1500 bytes when UTF-8 encoded.
Cannot be ""
.
Property Value | |
---|---|
Type | Description |
String |