class documentation
class ResourceMetadata(pb_classes.Message): (source)
Constructor: ResourceMetadata(initial_message, id, parent_id, name, ...)
Common resource metadata.
| Class | |
Undocumented |
| Method | __dir__ |
Undocumented |
| Method | __init__ |
Create a wrapper around a protobuf message instance. |
| Method | created |
Undocumented |
| Method | id |
Undocumented |
| Method | labels |
Undocumented |
| Method | name |
Undocumented |
| Method | parent |
Undocumented |
| Method | resource |
Undocumented |
| Method | updated |
Undocumented |
| Constant | __PB2 |
Undocumented |
| Constant | __PY |
Undocumented |
| Class Variable | __mask |
Undocumented |
| Property | created |
Timestamp indicating when the resource was created. |
| Property | id |
Identifier for the resource, unique for its resource type. |
| Property | labels |
Labels associated with the resource. |
| Property | name |
Human readable name for the resource. |
| Property | parent |
Identifier of the parent resource to which the resource belongs. |
| Property | resource |
Version of the resource for safe concurrent modifications and consistent reads. Positive and monotonically increases on each resource spec change (but not on each change of the resource's container(s) or status)... |
| Property | updated |
Timestamp indicating when the resource was last updated. |
Inherited from Message:
| Class Method | get |
Return the protobuf descriptor for this message class. |
| Class Method | is |
Return True if the field contains credentials. |
| Class Method | is |
Return True if the field is marked as sensitive. |
| Method | __repr__ |
Return a human-readable representation of the message, sanitizing sensitive fields. |
| Method | check |
Check explicit presence for a field in the protobuf message. |
| Method | get |
Build a reset mask for a full update of this message. |
| Method | get |
Return the tracked reset mask. |
| Method | is |
Return True if a field equals its default value. |
| Method | set |
Replace the tracked reset mask. |
| Method | which |
Return the set field name for a given oneof. |
| Instance Variable | __PB2 |
Protobuf message class associated with this wrapper. |
| Instance Variable | __pb2 |
Underlying protobuf message instance. |
| Method | _clear |
Clear a field and record it in the reset mask. |
| Method | _get |
Return a field value with optional wrapping and presence handling. |
| Method | _set |
Set a field value and update the reset mask. |
| Class Variable | __credentials |
Undocumented |
| Class Variable | __default |
Undocumented |
| Class Variable | __sensitive |
Undocumented |
| Instance Variable | __recorded |
Mask tracking fields cleared or set to default. |
def __init__(self, initial_message:
message_1.Message | None = None, *, id: builtins.str | None | unset.UnsetType = unset.Unset, parent_id: builtins.str | None | unset.UnsetType = unset.Unset, name: builtins.str | None | unset.UnsetType = unset.Unset, resource_version: builtins.int | None | unset.UnsetType = unset.Unset, created_at: timestamp_pb2.Timestamp | datetime.datetime | None | unset.UnsetType = unset.Unset, updated_at: timestamp_pb2.Timestamp | datetime.datetime | None | unset.UnsetType = unset.Unset, labels: abc.Mapping[ builtins.str, builtins.str] | None | unset.UnsetType = unset.Unset):
(source)
¶
Create a wrapper around a protobuf message instance.
| Raises | |
AttributeError | If the wrapper is missing required class metadata. |
@created_at.setter
def created_at(self, value:
def created_at(self, value:
timestamp_pb2.Timestamp | datetime.datetime | None):
(source)
¶
Undocumented
@updated_at.setter
def updated_at(self, value:
def updated_at(self, value:
timestamp_pb2.Timestamp | datetime.datetime | None):
(source)
¶
Undocumented
Undocumented
| Value |
|
Undocumented
| Value |
|
Version of the resource for safe concurrent modifications and consistent reads. Positive and monotonically increases on each resource spec change (but not on each change of the resource's container(s) or status). Service allows zero value or current.