Class: Google::Apis::ServicemanagementV1::ConfigSource
- Inherits:
-
Object
- Object
- Google::Apis::ServicemanagementV1::ConfigSource
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/servicemanagement_v1/classes.rb,
generated/google/apis/servicemanagement_v1/representations.rb,
generated/google/apis/servicemanagement_v1/representations.rb
Overview
Represents a source file which is used to generate the service configuration
defined by google.api.Service
.
Instance Attribute Summary collapse
-
#files ⇒ Array<Google::Apis::ServicemanagementV1::ConfigFile>
Set of source configuration files that are used to generate a service configuration (
google.api.Service
). -
#id ⇒ String
A unique ID for a specific instance of this message, typically assigned by the client for tracking purpose.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ConfigSource
constructor
A new instance of ConfigSource.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ConfigSource
Returns a new instance of ConfigSource
2044 2045 2046 |
# File 'generated/google/apis/servicemanagement_v1/classes.rb', line 2044 def initialize(**args) update!(**args) end |
Instance Attribute Details
#files ⇒ Array<Google::Apis::ServicemanagementV1::ConfigFile>
Set of source configuration files that are used to generate a service
configuration (google.api.Service
).
Corresponds to the JSON property files
2042 2043 2044 |
# File 'generated/google/apis/servicemanagement_v1/classes.rb', line 2042 def files @files end |
#id ⇒ String
A unique ID for a specific instance of this message, typically assigned
by the client for tracking purpose. If empty, the server may choose to
generate one instead.
Corresponds to the JSON property id
2036 2037 2038 |
# File 'generated/google/apis/servicemanagement_v1/classes.rb', line 2036 def id @id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2049 2050 2051 2052 |
# File 'generated/google/apis/servicemanagement_v1/classes.rb', line 2049 def update!(**args) @id = args[:id] if args.key?(:id) @files = args[:files] if args.key?(:files) end |