@@ -550,6 +550,11 @@ class GoogleCloudDatacatalogV1ColumnSchema
550550 # @return [Fixnum]
551551 attr_accessor :ordinal_position
552552
553+ # Represents the type of a field element.
554+ # Corresponds to the JSON property `rangeElementType`
555+ # @return [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1ColumnSchemaFieldElementType]
556+ attr_accessor :range_element_type
557+
553558 # Optional. Schema of sub-columns. A column can have zero or more sub-columns.
554559 # Corresponds to the JSON property `subcolumns`
555560 # @return [Array<Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1ColumnSchema>]
@@ -575,11 +580,31 @@ def update!(**args)
575580 @looker_column_spec = args [ :looker_column_spec ] if args . key? ( :looker_column_spec )
576581 @mode = args [ :mode ] if args . key? ( :mode )
577582 @ordinal_position = args [ :ordinal_position ] if args . key? ( :ordinal_position )
583+ @range_element_type = args [ :range_element_type ] if args . key? ( :range_element_type )
578584 @subcolumns = args [ :subcolumns ] if args . key? ( :subcolumns )
579585 @type = args [ :type ] if args . key? ( :type )
580586 end
581587 end
582588
589+ # Represents the type of a field element.
590+ class GoogleCloudDatacatalogV1ColumnSchemaFieldElementType
591+ include Google ::Apis ::Core ::Hashable
592+
593+ # Required. The type of a field element. See ColumnSchema.type.
594+ # Corresponds to the JSON property `type`
595+ # @return [String]
596+ attr_accessor :type
597+
598+ def initialize ( **args )
599+ update! ( **args )
600+ end
601+
602+ # Update properties of this object
603+ def update! ( **args )
604+ @type = args [ :type ] if args . key? ( :type )
605+ end
606+ end
607+
583608 # Column info specific to Looker System.
584609 class GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec
585610 include Google ::Apis ::Core ::Hashable
0 commit comments