Skip to content

Commit dc6d03e

Browse files
feat(datacatalog): update the api
#### datacatalog:v1 The following keys were added: - schemas.GoogleCloudDatacatalogV1Entry.properties.graphSpec.$ref (Total Keys: 1) - schemas.GoogleCloudDatacatalogV1GraphSpec (Total Keys: 31) #### datacatalog:v1beta1 The following keys were added: - schemas.GoogleCloudDatacatalogV1Entry.properties.graphSpec.$ref (Total Keys: 1) - schemas.GoogleCloudDatacatalogV1GraphSpec (Total Keys: 31)
1 parent 66811d6 commit dc6d03e

File tree

4 files changed

+659
-2
lines changed

4 files changed

+659
-2
lines changed

docs/dyn/datacatalog_v1.entries.html

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,61 @@ <h3>Method Details</h3>
253253
},
254254
],
255255
},
256+
&quot;graphSpec&quot;: { # Specification that applies to a graph. # Spec for graph.
257+
&quot;edgeTables&quot;: [ # Optional. Edge tables of the graph.
258+
{ # Element table definition.
259+
&quot;alias&quot;: &quot;A String&quot;, # Required. The alias name of the graph element.
260+
&quot;dataSource&quot;: &quot;A String&quot;, # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view.
261+
&quot;destinationNodeReference&quot;: &quot;A String&quot;, # Optional. Only applies to `kind = EDGE`.
262+
&quot;dynamicLabelEnabled&quot;: True or False, # Optional. If true, the graph element has a dynamic label in schemaless model.
263+
&quot;dynamicPropertiesEnabled&quot;: True or False, # Optional. If true, the graph element has dynamic properties in schemaless model.
264+
&quot;elementKeys&quot;: [ # Required. The name of the keys of the elements in the table.
265+
&quot;A String&quot;,
266+
],
267+
&quot;inputSource&quot;: &quot;A String&quot;, # Required. The input source of the graph element.
268+
&quot;kind&quot;: &quot;A String&quot;, # Required. The kind of the graph element.
269+
&quot;labelAndProperties&quot;: [ # Required. The labels and their properties for the graph element.
270+
{ # The label and its properties. Each label is associated with a set of properties.
271+
&quot;label&quot;: &quot;A String&quot;, # Required. The name of the label.
272+
&quot;properties&quot;: [ # Optional. The properties associated with the label.
273+
{ # A property declaration.
274+
&quot;name&quot;: &quot;A String&quot;, # Required. Property name.
275+
&quot;type&quot;: &quot;A String&quot;, # Required. Property data type.
276+
},
277+
],
278+
},
279+
],
280+
&quot;sourceNodeReference&quot;: &quot;A String&quot;, # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`.
281+
},
282+
],
283+
&quot;name&quot;: &quot;A String&quot;, # Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph`
284+
&quot;nodeTables&quot;: [ # Required. Node tables of the graph.
285+
{ # Element table definition.
286+
&quot;alias&quot;: &quot;A String&quot;, # Required. The alias name of the graph element.
287+
&quot;dataSource&quot;: &quot;A String&quot;, # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view.
288+
&quot;destinationNodeReference&quot;: &quot;A String&quot;, # Optional. Only applies to `kind = EDGE`.
289+
&quot;dynamicLabelEnabled&quot;: True or False, # Optional. If true, the graph element has a dynamic label in schemaless model.
290+
&quot;dynamicPropertiesEnabled&quot;: True or False, # Optional. If true, the graph element has dynamic properties in schemaless model.
291+
&quot;elementKeys&quot;: [ # Required. The name of the keys of the elements in the table.
292+
&quot;A String&quot;,
293+
],
294+
&quot;inputSource&quot;: &quot;A String&quot;, # Required. The input source of the graph element.
295+
&quot;kind&quot;: &quot;A String&quot;, # Required. The kind of the graph element.
296+
&quot;labelAndProperties&quot;: [ # Required. The labels and their properties for the graph element.
297+
{ # The label and its properties. Each label is associated with a set of properties.
298+
&quot;label&quot;: &quot;A String&quot;, # Required. The name of the label.
299+
&quot;properties&quot;: [ # Optional. The properties associated with the label.
300+
{ # A property declaration.
301+
&quot;name&quot;: &quot;A String&quot;, # Required. Property name.
302+
&quot;type&quot;: &quot;A String&quot;, # Required. Property data type.
303+
},
304+
],
305+
},
306+
],
307+
&quot;sourceNodeReference&quot;: &quot;A String&quot;, # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`.
308+
},
309+
],
310+
},
256311
&quot;integratedSystem&quot;: &quot;A String&quot;, # Output only. Indicates the entry&#x27;s source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
257312
&quot;labels&quot;: { # Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system.
258313
&quot;a_key&quot;: &quot;A String&quot;,

0 commit comments

Comments
 (0)