@@ -806,6 +806,26 @@ def update!(**args)
806806 end
807807 end
808808
809+ # Represents a filter for included data on a stream object.
810+ class EventFilter
811+ include Google ::Apis ::Core ::Hashable
812+
813+ # An SQL-query Where clause selecting which data should be included, not
814+ # including the "WHERE" keyword. E.g., "t.key1 = 'value1' AND t.key2 = 'value2'".
815+ # Corresponds to the JSON property `sqlWhereClause`
816+ # @return [String]
817+ attr_accessor :sql_where_clause
818+
819+ def initialize ( **args )
820+ update! ( **args )
821+ end
822+
823+ # Update properties of this object
824+ def update! ( **args )
825+ @sql_where_clause = args [ :sql_where_clause ] if args . key? ( :sql_where_clause )
826+ end
827+ end
828+
809829 # Response message for a 'FetchStaticIps' response.
810830 class FetchStaticIpsResponse
811831 include Google ::Apis ::Core ::Hashable
@@ -1080,6 +1100,13 @@ class ListOperationsResponse
10801100 # @return [Array<Google::Apis::DatastreamV1::Operation>]
10811101 attr_accessor :operations
10821102
1103+ # Unordered list. Unreachable resources. Populated when the request sets `
1104+ # ListOperationsRequest.return_partial_success` and reads across collections e.g.
1105+ # when attempting to list all resources across all supported locations.
1106+ # Corresponds to the JSON property `unreachable`
1107+ # @return [Array<String>]
1108+ attr_accessor :unreachable
1109+
10831110 def initialize ( **args )
10841111 update! ( **args )
10851112 end
@@ -1088,6 +1115,7 @@ def initialize(**args)
10881115 def update! ( **args )
10891116 @next_page_token = args [ :next_page_token ] if args . key? ( :next_page_token )
10901117 @operations = args [ :operations ] if args . key? ( :operations )
1118+ @unreachable = args [ :unreachable ] if args . key? ( :unreachable )
10911119 end
10921120 end
10931121
@@ -1335,7 +1363,7 @@ def update!(**args)
13351363 class MongodbChangeStreamPosition
13361364 include Google ::Apis ::Core ::Hashable
13371365
1338- # Required. The timestamp (in epoch seconds) to start change stream from.
1366+ # Required. The timestamp to start change stream from.
13391367 # Corresponds to the JSON property `startTime`
13401368 # @return [String]
13411369 attr_accessor :start_time
@@ -3929,12 +3957,18 @@ def update!(**args)
39293957 class StartBackfillJobRequest
39303958 include Google ::Apis ::Core ::Hashable
39313959
3960+ # Represents a filter for included data on a stream object.
3961+ # Corresponds to the JSON property `eventFilter`
3962+ # @return [Google::Apis::DatastreamV1::EventFilter]
3963+ attr_accessor :event_filter
3964+
39323965 def initialize ( **args )
39333966 update! ( **args )
39343967 end
39353968
39363969 # Update properties of this object
39373970 def update! ( **args )
3971+ @event_filter = args [ :event_filter ] if args . key? ( :event_filter )
39383972 end
39393973 end
39403974
0 commit comments