Class: Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaTemplateBundle
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaTemplateBundle
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/integrations_v1/classes.rb,
lib/google/apis/integrations_v1/representations.rb,
lib/google/apis/integrations_v1/representations.rb
Overview
Define the bundle of the template.
Instance Attribute Summary collapse
-
#integration_version_template ⇒ Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate
Define the template of IntegrationVersion.
-
#sub_integration_version_templates ⇒ Array<Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate>
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaTemplateBundle
constructor
A new instance of GoogleCloudIntegrationsV1alphaTemplateBundle.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaTemplateBundle
Returns a new instance of GoogleCloudIntegrationsV1alphaTemplateBundle.
10942 10943 10944 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 10942 def initialize(**args) update!(**args) end |
Instance Attribute Details
#integration_version_template ⇒ Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate
Define the template of IntegrationVersion.
Corresponds to the JSON property integrationVersionTemplate
10934 10935 10936 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 10934 def integration_version_template @integration_version_template end |
#sub_integration_version_templates ⇒ Array<Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate>
Optional. Sub integration templates which would be added along with main
integration.
Corresponds to the JSON property subIntegrationVersionTemplates
10940 10941 10942 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 10940 def sub_integration_version_templates @sub_integration_version_templates end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10947 10948 10949 10950 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 10947 def update!(**args) @integration_version_template = args[:integration_version_template] if args.key?(:integration_version_template) @sub_integration_version_templates = args[:sub_integration_version_templates] if args.key?(:sub_integration_version_templates) end |