Reference documentation and code samples for the Data Lineage V1 API class Google::Cloud::DataCatalog::Lineage::ConfigManagement::V1::Config.
Configuration for Data Lineage. Defines different configuration options for Lineage customers to control behaviour of lineage systems.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#etag
def etag() -> ::String
Returns
-
(::String) — Optional.
etagis used for optimistic concurrency control as a way to help prevent simultaneous updates of a config from overwriting each other. It is required that systems make use of theetagin the read-modify-write cycle to perform config updates in order to avoid race conditions: Anetagis returned in the response toGetConfig, and systems are expected to put that etag in the request toUpdateConfigto ensure that their change will be applied to the same version of the config. If anetagis not provided in the call toUpdateConfig, then the existing config, if any, will be overwritten.
#etag=
def etag=(value) -> ::String
Parameter
-
value (::String) — Optional.
etagis used for optimistic concurrency control as a way to help prevent simultaneous updates of a config from overwriting each other. It is required that systems make use of theetagin the read-modify-write cycle to perform config updates in order to avoid race conditions: Anetagis returned in the response toGetConfig, and systems are expected to put that etag in the request toUpdateConfigto ensure that their change will be applied to the same version of the config. If anetagis not provided in the call toUpdateConfig, then the existing config, if any, will be overwritten.
Returns
-
(::String) — Optional.
etagis used for optimistic concurrency control as a way to help prevent simultaneous updates of a config from overwriting each other. It is required that systems make use of theetagin the read-modify-write cycle to perform config updates in order to avoid race conditions: Anetagis returned in the response toGetConfig, and systems are expected to put that etag in the request toUpdateConfigto ensure that their change will be applied to the same version of the config. If anetagis not provided in the call toUpdateConfig, then the existing config, if any, will be overwritten.
#ingestion
def ingestion() -> ::Google::Cloud::DataCatalog::Lineage::ConfigManagement::V1::Config::Ingestion
Returns
- (::Google::Cloud::DataCatalog::Lineage::ConfigManagement::V1::Config::Ingestion) — Optional. Ingestion rule for Data Lineage ingestion.
#ingestion=
def ingestion=(value) -> ::Google::Cloud::DataCatalog::Lineage::ConfigManagement::V1::Config::Ingestion
Parameter
- value (::Google::Cloud::DataCatalog::Lineage::ConfigManagement::V1::Config::Ingestion) — Optional. Ingestion rule for Data Lineage ingestion.
Returns
- (::Google::Cloud::DataCatalog::Lineage::ConfigManagement::V1::Config::Ingestion) — Optional. Ingestion rule for Data Lineage ingestion.
#name
def name() -> ::String
Returns
-
(::String) — Identifier. The resource name of the config.
Format:
organizations/{organization_id}/locations/global/configfolders/{folder_id}/locations/global/configprojects/{project_id}/locations/global/configprojects/{project_number}/locations/global/config
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — Identifier. The resource name of the config.
Format:
organizations/{organization_id}/locations/global/configfolders/{folder_id}/locations/global/configprojects/{project_id}/locations/global/configprojects/{project_number}/locations/global/config
Returns
-
(::String) — Identifier. The resource name of the config.
Format:
organizations/{organization_id}/locations/global/configfolders/{folder_id}/locations/global/configprojects/{project_id}/locations/global/configprojects/{project_number}/locations/global/config