Skip to content

Commit

Permalink
chore: add selective gapic generation option for publishing (#27465)
Browse files Browse the repository at this point in the history
  • Loading branch information
gcf-owl-bot[bot] authored Oct 25, 2024
1 parent 0a90e1e commit ef9f5a2
Show file tree
Hide file tree
Showing 19 changed files with 266 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
14 changes: 14 additions & 0 deletions google-cloud-automl-v1/proto_docs/google/api/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
14 changes: 14 additions & 0 deletions google-cloud-automl-v1beta1/proto_docs/google/api/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
14 changes: 14 additions & 0 deletions google-cloud-batch-v1/proto_docs/google/api/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ module Api
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
# @!attribute [rw] selective_gapic_generation
# @return [::Google::Api::SelectiveGapicGeneration]
# Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down Expand Up @@ -375,6 +378,17 @@ class LongRunning
end
end

# This message is used to configure the generation of a subset of the RPCs in
# a service for client libraries.
# @!attribute [rw] methods
# @return [::Array<::String>]
# An allowlist of the fully qualified names of RPCs that should be included
# on public client surfaces.
class SelectiveGapicGeneration
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end

# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization
Expand Down
Loading

0 comments on commit ef9f5a2

Please sign in to comment.