Skip to content

Commit 9d208a7

Browse files
feat: Automated regeneration of connectors v1 client (#26026)
Auto-created at 2026-03-22 10:25:22 +0000 using the toys pull request generator.
1 parent 6d07259 commit 9d208a7

6 files changed

Lines changed: 239 additions & 22 deletions

File tree

api_names_out.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137929,6 +137929,7 @@
137929137929
"/connectors:v1/EventSubscription/createTime": create_time
137930137930
"/connectors:v1/EventSubscription/destinations": destinations
137931137931
"/connectors:v1/EventSubscription/eventTypeId": event_type_id
137932+
"/connectors:v1/EventSubscription/filter": filter
137932137933
"/connectors:v1/EventSubscription/jms": jms
137933137934
"/connectors:v1/EventSubscription/name": name
137934137935
"/connectors:v1/EventSubscription/status": status
@@ -137958,6 +137959,8 @@
137958137959
"/connectors:v1/EventingConfig": eventing_config
137959137960
"/connectors:v1/EventingConfig/additionalVariables": additional_variables
137960137961
"/connectors:v1/EventingConfig/additionalVariables/additional_variable": additional_variable
137962+
"/connectors:v1/EventingConfig/allowedEventTypes": allowed_event_types
137963+
"/connectors:v1/EventingConfig/allowedEventTypes/allowed_event_type": allowed_event_type
137961137964
"/connectors:v1/EventingConfig/authConfig": auth_config
137962137965
"/connectors:v1/EventingConfig/deadLetterConfig": dead_letter_config
137963137966
"/connectors:v1/EventingConfig/encryptionKey": encryption_key
@@ -138027,6 +138030,11 @@
138027138030
"/connectors:v1/FetchAuthSchemaResponse/authSchemas": auth_schemas
138028138031
"/connectors:v1/FetchAuthSchemaResponse/authSchemas/auth_schema": auth_schema
138029138032
"/connectors:v1/FetchAuthSchemaResponse/jsonSchema": json_schema
138033+
"/connectors:v1/FetchConnectionToolspecOverrideRequest": fetch_connection_toolspec_override_request
138034+
"/connectors:v1/FetchConnectionToolspecOverrideRequest/toolNames": tool_names
138035+
"/connectors:v1/FetchConnectionToolspecOverrideRequest/toolNames/tool_name": tool_name
138036+
"/connectors:v1/FetchConnectionToolspecOverrideResponse": fetch_connection_toolspec_override_response
138037+
"/connectors:v1/FetchConnectionToolspecOverrideResponse/toolspecOverride": toolspec_override
138030138038
"/connectors:v1/Field": field
138031138039
"/connectors:v1/Field/additionalDetails": additional_details
138032138040
"/connectors:v1/Field/additionalDetails/additional_detail": additional_detail
@@ -138104,15 +138112,25 @@
138104138112
"/connectors:v1/JsonSchema/description": description
138105138113
"/connectors:v1/JsonSchema/enum": enum
138106138114
"/connectors:v1/JsonSchema/enum/enum": enum
138115+
"/connectors:v1/JsonSchema/exclusiveMaximum": exclusive_maximum
138116+
"/connectors:v1/JsonSchema/exclusiveMinimum": exclusive_minimum
138107138117
"/connectors:v1/JsonSchema/format": format
138108138118
"/connectors:v1/JsonSchema/items": items
138109138119
"/connectors:v1/JsonSchema/jdbcType": jdbc_type
138120+
"/connectors:v1/JsonSchema/maxItems": max_items
138121+
"/connectors:v1/JsonSchema/maxLength": max_length
138122+
"/connectors:v1/JsonSchema/maximum": maximum
138123+
"/connectors:v1/JsonSchema/minItems": min_items
138124+
"/connectors:v1/JsonSchema/minLength": min_length
138125+
"/connectors:v1/JsonSchema/minimum": minimum
138126+
"/connectors:v1/JsonSchema/pattern": pattern
138110138127
"/connectors:v1/JsonSchema/properties": properties
138111138128
"/connectors:v1/JsonSchema/properties/property": property
138112138129
"/connectors:v1/JsonSchema/required": required
138113138130
"/connectors:v1/JsonSchema/required/required": required
138114138131
"/connectors:v1/JsonSchema/type": type
138115138132
"/connectors:v1/JsonSchema/type/type": type
138133+
"/connectors:v1/JsonSchema/uniqueItems": unique_items
138116138134
"/connectors:v1/JwtClaims": jwt_claims
138117138135
"/connectors:v1/JwtClaims/audience": audience
138118138136
"/connectors:v1/JwtClaims/issuer": issuer
@@ -138661,6 +138679,8 @@
138661138679
"/connectors:v1/connectors.projects.locations.connections.eventSubscriptions.patch/updateMask": update_mask
138662138680
"/connectors:v1/connectors.projects.locations.connections.eventSubscriptions.retry": retry_event_subscription
138663138681
"/connectors:v1/connectors.projects.locations.connections.eventSubscriptions.retry/name": name
138682+
"/connectors:v1/connectors.projects.locations.connections.fetchToolspecOverride": fetch_project_location_connection_toolspec_override
138683+
"/connectors:v1/connectors.projects.locations.connections.fetchToolspecOverride/name": name
138664138684
"/connectors:v1/connectors.projects.locations.connections.generateToolspecOverride": generate_project_location_connection_toolspec_override
138665138685
"/connectors:v1/connectors.projects.locations.connections.generateToolspecOverride/name": name
138666138686
"/connectors:v1/connectors.projects.locations.connections.get": get_project_location_connection

generated/google-apis-connectors_v1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-connectors_v1
22

3+
### v0.83.0 (2026-03-22)
4+
5+
* Regenerated from discovery document revision 20260316
6+
37
### v0.82.0 (2026-02-15)
48

59
* Regenerated from discovery document revision 20260128

generated/google-apis-connectors_v1/lib/google/apis/connectors_v1/classes.rb

Lines changed: 138 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ def update!(**args)
572572
class ConfigVariable
573573
include Google::Apis::Core::Hashable
574574

575-
# Value is a bool.
575+
# Optional. Value is a bool.
576576
# Corresponds to the JSON property `boolValue`
577577
# @return [Boolean]
578578
attr_accessor :bool_value
@@ -583,7 +583,7 @@ class ConfigVariable
583583
# @return [Google::Apis::ConnectorsV1::EncryptionKey]
584584
attr_accessor :encryption_key_value
585585

586-
# Value is an integer
586+
# Optional. Value is an integer
587587
# Corresponds to the JSON property `intValue`
588588
# @return [Fixnum]
589589
attr_accessor :int_value
@@ -598,7 +598,7 @@ class ConfigVariable
598598
# @return [Google::Apis::ConnectorsV1::Secret]
599599
attr_accessor :secret_value
600600

601-
# Value is a string.
601+
# Optional. Value is a string.
602602
# Corresponds to the JSON property `stringValue`
603603
# @return [String]
604604
attr_accessor :string_value
@@ -819,7 +819,7 @@ class Connection
819819
# @return [Google::Apis::ConnectorsV1::AuthConfig]
820820
attr_accessor :eua_oauth_auth_config
821821

822-
# Eventing Configuration of a connection next: 19
822+
# Eventing Configuration of a connection next: 20
823823
# Corresponds to the JSON property `eventingConfig`
824824
# @return [Google::Apis::ConnectorsV1::EventingConfig]
825825
attr_accessor :eventing_config
@@ -1989,7 +1989,8 @@ class Destination
19891989
# @return [String]
19901990
attr_accessor :host
19911991

1992-
# The port is the target port number that is accepted by the destination.
1992+
# Optional. The port is the target port number that is accepted by the
1993+
# destination.
19931994
# Corresponds to the JSON property `port`
19941995
# @return [Fixnum]
19951996
attr_accessor :port
@@ -2015,12 +2016,13 @@ def update!(**args)
20152016
class DestinationConfig
20162017
include Google::Apis::Core::Hashable
20172018

2018-
# The destinations for the key.
2019+
# Optional. The destinations for the key.
20192020
# Corresponds to the JSON property `destinations`
20202021
# @return [Array<Google::Apis::ConnectorsV1::Destination>]
20212022
attr_accessor :destinations
20222023

2023-
# The key is the destination identifier that is supported by the Connector.
2024+
# Optional. The key is the destination identifier that is supported by the
2025+
# Connector.
20242026
# Corresponds to the JSON property `key`
20252027
# @return [String]
20262028
attr_accessor :key
@@ -2246,7 +2248,7 @@ class EncryptionKey
22462248
# @return [String]
22472249
attr_accessor :kms_key_name
22482250

2249-
# Type.
2251+
# Optional. Specifies the type of the encryption key.
22502252
# Corresponds to the JSON property `type`
22512253
# @return [String]
22522254
attr_accessor :type
@@ -2992,6 +2994,12 @@ class EventSubscription
29922994
# @return [String]
29932995
attr_accessor :event_type_id
29942996

2997+
# Optional. Filter for the event subscription. Incoming events are filtered
2998+
# based on the filter expression.
2999+
# Corresponds to the JSON property `filter`
3000+
# @return [String]
3001+
attr_accessor :filter
3002+
29953003
# JMS message denotes the source of the event
29963004
# Corresponds to the JSON property `jms`
29973005
# @return [Google::Apis::ConnectorsV1::Jms]
@@ -3038,6 +3046,7 @@ def update!(**args)
30383046
@create_time = args[:create_time] if args.key?(:create_time)
30393047
@destinations = args[:destinations] if args.key?(:destinations)
30403048
@event_type_id = args[:event_type_id] if args.key?(:event_type_id)
3049+
@filter = args[:filter] if args.key?(:filter)
30413050
@jms = args[:jms] if args.key?(:jms)
30423051
@name = args[:name] if args.key?(:name)
30433052
@status = args[:status] if args.key?(:status)
@@ -3176,7 +3185,7 @@ def update!(**args)
31763185
end
31773186
end
31783187

3179-
# Eventing Configuration of a connection next: 19
3188+
# Eventing Configuration of a connection next: 20
31803189
class EventingConfig
31813190
include Google::Apis::Core::Hashable
31823191

@@ -3185,6 +3194,11 @@ class EventingConfig
31853194
# @return [Array<Google::Apis::ConnectorsV1::ConfigVariable>]
31863195
attr_accessor :additional_variables
31873196

3197+
# Optional. List of allowed event types for the connection.
3198+
# Corresponds to the JSON property `allowedEventTypes`
3199+
# @return [Array<String>]
3200+
attr_accessor :allowed_event_types
3201+
31883202
# AuthConfig defines details of a authentication type.
31893203
# Corresponds to the JSON property `authConfig`
31903204
# @return [Google::Apis::ConnectorsV1::AuthConfig]
@@ -3206,7 +3220,7 @@ class EventingConfig
32063220
attr_accessor :enrichment_enabled
32073221
alias_method :enrichment_enabled?, :enrichment_enabled
32083222

3209-
# Optional. Ingress endpoint of the event listener. This is used only when
3223+
# Output only. Ingress endpoint of the event listener. This is used only when
32103224
# private connectivity is enabled.
32113225
# Corresponds to the JSON property `eventsListenerIngressEndpoint`
32123226
# @return [String]
@@ -3251,6 +3265,7 @@ def initialize(**args)
32513265
# Update properties of this object
32523266
def update!(**args)
32533267
@additional_variables = args[:additional_variables] if args.key?(:additional_variables)
3268+
@allowed_event_types = args[:allowed_event_types] if args.key?(:allowed_event_types)
32543269
@auth_config = args[:auth_config] if args.key?(:auth_config)
32553270
@dead_letter_config = args[:dead_letter_config] if args.key?(:dead_letter_config)
32563271
@enrichment_config = args[:enrichment_config] if args.key?(:enrichment_config)
@@ -3629,6 +3644,45 @@ def update!(**args)
36293644
end
36303645
end
36313646

3647+
# Request message for FetchConnectionToolspecOverride API.
3648+
class FetchConnectionToolspecOverrideRequest
3649+
include Google::Apis::Core::Hashable
3650+
3651+
# Required. List of tools for which the tool spec override is to be generated.
3652+
# Corresponds to the JSON property `toolNames`
3653+
# @return [Array<Google::Apis::ConnectorsV1::ToolName>]
3654+
attr_accessor :tool_names
3655+
3656+
def initialize(**args)
3657+
update!(**args)
3658+
end
3659+
3660+
# Update properties of this object
3661+
def update!(**args)
3662+
@tool_names = args[:tool_names] if args.key?(:tool_names)
3663+
end
3664+
end
3665+
3666+
# Response message for FetchConnectionToolspecOverride API.
3667+
class FetchConnectionToolspecOverrideResponse
3668+
include Google::Apis::Core::Hashable
3669+
3670+
# Toolspec overrides for a connection only holds the information that is to be
3671+
# displayed in the UI for admins.
3672+
# Corresponds to the JSON property `toolspecOverride`
3673+
# @return [Google::Apis::ConnectorsV1::ToolspecOverride]
3674+
attr_accessor :toolspec_override
3675+
3676+
def initialize(**args)
3677+
update!(**args)
3678+
end
3679+
3680+
# Update properties of this object
3681+
def update!(**args)
3682+
@toolspec_override = args[:toolspec_override] if args.key?(:toolspec_override)
3683+
end
3684+
end
3685+
36323686
# Metadata of an entity field.
36333687
class Field
36343688
include Google::Apis::Core::Hashable
@@ -4137,6 +4191,18 @@ class JsonSchema
41374191
# @return [Array<Object>]
41384192
attr_accessor :enum
41394193

4194+
# Whether the maximum number value is exclusive.
4195+
# Corresponds to the JSON property `exclusiveMaximum`
4196+
# @return [Boolean]
4197+
attr_accessor :exclusive_maximum
4198+
alias_method :exclusive_maximum?, :exclusive_maximum
4199+
4200+
# Whether the minimum number value is exclusive.
4201+
# Corresponds to the JSON property `exclusiveMinimum`
4202+
# @return [Boolean]
4203+
attr_accessor :exclusive_minimum
4204+
alias_method :exclusive_minimum?, :exclusive_minimum
4205+
41404206
# Format of the value as per https://json-schema.org/understanding-json-schema/
41414207
# reference/string.html#format
41424208
# Corresponds to the JSON property `format`
@@ -4153,6 +4219,42 @@ class JsonSchema
41534219
# @return [String]
41544220
attr_accessor :jdbc_type
41554221

4222+
# Maximum number of items in the array field.
4223+
# Corresponds to the JSON property `maxItems`
4224+
# @return [Fixnum]
4225+
attr_accessor :max_items
4226+
4227+
# Maximum length of the string field.
4228+
# Corresponds to the JSON property `maxLength`
4229+
# @return [Fixnum]
4230+
attr_accessor :max_length
4231+
4232+
# Maximum value of the number field.
4233+
# Corresponds to the JSON property `maximum`
4234+
# @return [Object]
4235+
attr_accessor :maximum
4236+
4237+
# Minimum number of items in the array field.
4238+
# Corresponds to the JSON property `minItems`
4239+
# @return [Fixnum]
4240+
attr_accessor :min_items
4241+
4242+
# Minimum length of the string field.
4243+
# Corresponds to the JSON property `minLength`
4244+
# @return [Fixnum]
4245+
attr_accessor :min_length
4246+
4247+
# Minimum value of the number field.
4248+
# Corresponds to the JSON property `minimum`
4249+
# @return [Object]
4250+
attr_accessor :minimum
4251+
4252+
# Regex pattern of the string field. This is a string value that describes the
4253+
# regular expression that the string value should match.
4254+
# Corresponds to the JSON property `pattern`
4255+
# @return [String]
4256+
attr_accessor :pattern
4257+
41564258
# The child schemas, applicable only if this is of type `object`. The key is the
41574259
# name of the property and the value is the json schema that describes that
41584260
# property
@@ -4170,6 +4272,12 @@ class JsonSchema
41704272
# @return [Array<String>]
41714273
attr_accessor :type
41724274

4275+
# Whether the items in the array field are unique.
4276+
# Corresponds to the JSON property `uniqueItems`
4277+
# @return [Boolean]
4278+
attr_accessor :unique_items
4279+
alias_method :unique_items?, :unique_items
4280+
41734281
def initialize(**args)
41744282
update!(**args)
41754283
end
@@ -4180,12 +4288,22 @@ def update!(**args)
41804288
@default = args[:default] if args.key?(:default)
41814289
@description = args[:description] if args.key?(:description)
41824290
@enum = args[:enum] if args.key?(:enum)
4291+
@exclusive_maximum = args[:exclusive_maximum] if args.key?(:exclusive_maximum)
4292+
@exclusive_minimum = args[:exclusive_minimum] if args.key?(:exclusive_minimum)
41834293
@format = args[:format] if args.key?(:format)
41844294
@items = args[:items] if args.key?(:items)
41854295
@jdbc_type = args[:jdbc_type] if args.key?(:jdbc_type)
4296+
@max_items = args[:max_items] if args.key?(:max_items)
4297+
@max_length = args[:max_length] if args.key?(:max_length)
4298+
@maximum = args[:maximum] if args.key?(:maximum)
4299+
@min_items = args[:min_items] if args.key?(:min_items)
4300+
@min_length = args[:min_length] if args.key?(:min_length)
4301+
@minimum = args[:minimum] if args.key?(:minimum)
4302+
@pattern = args[:pattern] if args.key?(:pattern)
41864303
@properties = args[:properties] if args.key?(:properties)
41874304
@required = args[:required] if args.key?(:required)
41884305
@type = args[:type] if args.key?(:type)
4306+
@unique_items = args[:unique_items] if args.key?(:unique_items)
41894307
end
41904308
end
41914309

@@ -7351,16 +7469,16 @@ def update!(**args)
73517469
class TrafficShapingConfig
73527470
include Google::Apis::Core::Hashable
73537471

7354-
# Required. * The duration over which the API call quota limits are calculated.
7355-
# This duration is used to define the time window for evaluating if the number
7356-
# of API calls made by a user is within the allowed quota limits. For example: -
7357-
# To define a quota sampled over 16 seconds, set `seconds` to 16 - To define a
7358-
# quota sampled over 5 minutes, set `seconds` to 300 (5 * 60) - To define a
7359-
# quota sampled over 1 day, set `seconds` to 86400 (24 * 60 * 60) and so on. It
7360-
# is important to note that this duration is not the time the quota is valid for,
7361-
# but rather the time window over which the quota is evaluated. For example, if
7362-
# the quota is 100 calls per 10 seconds, then this duration field would be set
7363-
# to 10 seconds.
7472+
# Required. Specifies the duration over which the API call quota limits are
7473+
# calculated. This duration is used to define the time window for evaluating if
7474+
# the number of API calls made by a user is within the allowed quota limits. For
7475+
# example: - To define a quota sampled over 16 seconds, set `seconds` to 16 - To
7476+
# define a quota sampled over 5 minutes, set `seconds` to 300 (5 * 60) - To
7477+
# define a quota sampled over 1 day, set `seconds` to 86400 (24 * 60 * 60) and
7478+
# so on. It is important to note that this duration is not the time the quota is
7479+
# valid for, but rather the time window over which the quota is evaluated. For
7480+
# example, if the quota is 100 calls per 10 seconds, then this duration field
7481+
# would be set to 10 seconds.
73647482
# Corresponds to the JSON property `duration`
73657483
# @return [String]
73667484
attr_accessor :duration

generated/google-apis-connectors_v1/lib/google/apis/connectors_v1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module ConnectorsV1
1818
# Version of the google-apis-connectors_v1 gem
19-
GEM_VERSION = "0.82.0"
19+
GEM_VERSION = "0.83.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20260128"
25+
REVISION = "20260316"
2626
end
2727
end
2828
end

0 commit comments

Comments
 (0)