Skip to content

Commit bb5f57b

Browse files
feat: Automated regeneration of looker v1 client (#24698)
Auto-created at 2025-10-26 09:13:50 +0000 using the toys pull request generator.
1 parent d872bb6 commit bb5f57b

File tree

5 files changed

+69
-2
lines changed

5 files changed

+69
-2
lines changed

api_names_out.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286720,6 +286720,10 @@
286720286720
"/looker:v1/Binding/members/member": member
286721286721
"/looker:v1/Binding/role": role
286722286722
"/looker:v1/CancelOperationRequest": cancel_operation_request
286723+
"/looker:v1/ControlledEgressConfig": controlled_egress_config
286724+
"/looker:v1/ControlledEgressConfig/egressFqdns": egress_fqdns
286725+
"/looker:v1/ControlledEgressConfig/egressFqdns/egress_fqdn": egress_fqdn
286726+
"/looker:v1/ControlledEgressConfig/marketplaceEnabled": marketplace_enabled
286723286727
"/looker:v1/CustomDomain": custom_domain
286724286728
"/looker:v1/CustomDomain/domain": domain
286725286729
"/looker:v1/CustomDomain/state": state
@@ -286764,6 +286768,8 @@
286764286768
"/looker:v1/Instance/adminSettings": admin_settings
286765286769
"/looker:v1/Instance/classType": class_type
286766286770
"/looker:v1/Instance/consumerNetwork": consumer_network
286771+
"/looker:v1/Instance/controlledEgressConfig": controlled_egress_config
286772+
"/looker:v1/Instance/controlledEgressEnabled": controlled_egress_enabled
286767286773
"/looker:v1/Instance/createTime": create_time
286768286774
"/looker:v1/Instance/customDomain": custom_domain
286769286775
"/looker:v1/Instance/denyMaintenancePeriod": deny_maintenance_period

generated/google-apis-looker_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-looker_v1
22

3+
### v0.22.0 (2025-10-26)
4+
5+
* Regenerated from discovery document revision 20251017
6+
37
### v0.21.0 (2025-10-19)
48

59
* Regenerated from discovery document revision 20251001

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

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,33 @@ def update!(**args)
5454
end
5555
end
5656

57+
# Controlled egress configuration.
58+
class ControlledEgressConfig
59+
include Google::Apis::Core::Hashable
60+
61+
# Optional. List of fully qualified domain names to be added to the allowlist
62+
# for outbound traffic.
63+
# Corresponds to the JSON property `egressFqdns`
64+
# @return [Array<String>]
65+
attr_accessor :egress_fqdns
66+
67+
# Optional. Whether marketplace is enabled.
68+
# Corresponds to the JSON property `marketplaceEnabled`
69+
# @return [Boolean]
70+
attr_accessor :marketplace_enabled
71+
alias_method :marketplace_enabled?, :marketplace_enabled
72+
73+
def initialize(**args)
74+
update!(**args)
75+
end
76+
77+
# Update properties of this object
78+
def update!(**args)
79+
@egress_fqdns = args[:egress_fqdns] if args.key?(:egress_fqdns)
80+
@marketplace_enabled = args[:marketplace_enabled] if args.key?(:marketplace_enabled)
81+
end
82+
end
83+
5784
# Custom domain information.
5885
class CustomDomain
5986
include Google::Apis::Core::Hashable
@@ -388,6 +415,17 @@ class Instance
388415
# @return [String]
389416
attr_accessor :consumer_network
390417

418+
# Controlled egress configuration.
419+
# Corresponds to the JSON property `controlledEgressConfig`
420+
# @return [Google::Apis::LookerV1::ControlledEgressConfig]
421+
attr_accessor :controlled_egress_config
422+
423+
# Optional. Whether controlled egress is enabled on the Looker instance.
424+
# Corresponds to the JSON property `controlledEgressEnabled`
425+
# @return [Boolean]
426+
attr_accessor :controlled_egress_enabled
427+
alias_method :controlled_egress_enabled?, :controlled_egress_enabled
428+
391429
# Output only. The time when the Looker instance provisioning was first
392430
# requested.
393431
# Corresponds to the JSON property `createTime`
@@ -551,6 +589,8 @@ def update!(**args)
551589
@admin_settings = args[:admin_settings] if args.key?(:admin_settings)
552590
@class_type = args[:class_type] if args.key?(:class_type)
553591
@consumer_network = args[:consumer_network] if args.key?(:consumer_network)
592+
@controlled_egress_config = args[:controlled_egress_config] if args.key?(:controlled_egress_config)
593+
@controlled_egress_enabled = args[:controlled_egress_enabled] if args.key?(:controlled_egress_enabled)
554594
@create_time = args[:create_time] if args.key?(:create_time)
555595
@custom_domain = args[:custom_domain] if args.key?(:custom_domain)
556596
@deny_maintenance_period = args[:deny_maintenance_period] if args.key?(:deny_maintenance_period)

generated/google-apis-looker_v1/lib/google/apis/looker_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 LookerV1
1818
# Version of the google-apis-looker_v1 gem
19-
GEM_VERSION = "0.21.0"
19+
GEM_VERSION = "0.22.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 = "20251001"
25+
REVISION = "20251017"
2626
end
2727
end
2828
end

generated/google-apis-looker_v1/lib/google/apis/looker_v1/representations.rb

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
3434
include Google::Apis::Core::JsonObjectSupport
3535
end
3636

37+
class ControlledEgressConfig
38+
class Representation < Google::Apis::Core::JsonRepresentation; end
39+
40+
include Google::Apis::Core::JsonObjectSupport
41+
end
42+
3743
class CustomDomain
3844
class Representation < Google::Apis::Core::JsonRepresentation; end
3945

@@ -221,6 +227,14 @@ class Representation < Google::Apis::Core::JsonRepresentation
221227
end
222228
end
223229

230+
class ControlledEgressConfig
231+
# @private
232+
class Representation < Google::Apis::Core::JsonRepresentation
233+
collection :egress_fqdns, as: 'egressFqdns'
234+
property :marketplace_enabled, as: 'marketplaceEnabled'
235+
end
236+
end
237+
224238
class CustomDomain
225239
# @private
226240
class Representation < Google::Apis::Core::JsonRepresentation
@@ -317,6 +331,9 @@ class Representation < Google::Apis::Core::JsonRepresentation
317331

318332
property :class_type, as: 'classType'
319333
property :consumer_network, as: 'consumerNetwork'
334+
property :controlled_egress_config, as: 'controlledEgressConfig', class: Google::Apis::LookerV1::ControlledEgressConfig, decorator: Google::Apis::LookerV1::ControlledEgressConfig::Representation
335+
336+
property :controlled_egress_enabled, as: 'controlledEgressEnabled'
320337
property :create_time, as: 'createTime'
321338
property :custom_domain, as: 'customDomain', class: Google::Apis::LookerV1::CustomDomain, decorator: Google::Apis::LookerV1::CustomDomain::Representation
322339

0 commit comments

Comments
 (0)