Class: Google::Cloud::DataCatalog::Lineage::V1::Process
- Inherits:
-
Object
- Object
- Google::Cloud::DataCatalog::Lineage::V1::Process
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/datacatalog/lineage/v1/lineage.rb
Overview
A process is the definition of a data transformation operation.
Defined Under Namespace
Classes: AttributesEntry
Instance Attribute Summary collapse
-
#attributes ⇒ ::Google::Protobuf::Map{::String => ::Google::Protobuf::Value}
Optional.
-
#display_name ⇒ ::String
Optional.
-
#name ⇒ ::String
Immutable.
-
#origin ⇒ ::Google::Cloud::DataCatalog::Lineage::V1::Origin
Optional.
Instance Attribute Details
#attributes ⇒ ::Google::Protobuf::Map{::String => ::Google::Protobuf::Value}
Returns Optional. The attributes of the process. Can be anything, for example, "author". Up to 100 attributes are allowed.
45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'proto_docs/google/cloud/datacatalog/lineage/v1/lineage.rb', line 45 class Process include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Protobuf::Value] class AttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String
Returns Optional. A human-readable name you can set to display in a user interface.
Must be not longer than 200 characters and only contain UTF-8 letters
or numbers, spaces or characters like _-:&..
45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'proto_docs/google/cloud/datacatalog/lineage/v1/lineage.rb', line 45 class Process include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Protobuf::Value] class AttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
Returns Immutable. The resource name of the lineage process. Format:
projects/{project}/locations/{location}/processes/{process}.
Can be specified or auto-assigned.
{process} must be not longer than 200 characters and only
contain characters in a set: a-zA-Z0-9_-:..
45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'proto_docs/google/cloud/datacatalog/lineage/v1/lineage.rb', line 45 class Process include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Protobuf::Value] class AttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#origin ⇒ ::Google::Cloud::DataCatalog::Lineage::V1::Origin
Returns Optional. The origin of this process and its runs and lineage events.
45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'proto_docs/google/cloud/datacatalog/lineage/v1/lineage.rb', line 45 class Process include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Protobuf::Value] class AttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |