Class: Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaUseTemplateRequest
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaUseTemplateRequest
- 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
Request to Use template
Instance Attribute Summary collapse
-
#integration_details ⇒ Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails
Sub Integration which would be created via templates.
-
#integration_region ⇒ String
Required.
-
#sub_integrations ⇒ Hash<String,Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails>
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaUseTemplateRequest
constructor
A new instance of GoogleCloudIntegrationsV1alphaUseTemplateRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudIntegrationsV1alphaUseTemplateRequest
Returns a new instance of GoogleCloudIntegrationsV1alphaUseTemplateRequest.
11572 11573 11574 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 11572 def initialize(**args) update!(**args) end |
Instance Attribute Details
#integration_details ⇒ Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails
Sub Integration which would be created via templates.
Corresponds to the JSON property integrationDetails
11560 11561 11562 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 11560 def integration_details @integration_details end |
#integration_region ⇒ String
Required. The region of the Integration to be created.
Corresponds to the JSON property integrationRegion
11565 11566 11567 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 11565 def integration_region @integration_region end |
#sub_integrations ⇒ Hash<String,Google::Apis::IntegrationsV1::GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails>
Optional. Sub Integration which would be created via templates.
Corresponds to the JSON property subIntegrations
11570 11571 11572 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 11570 def sub_integrations @sub_integrations end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11577 11578 11579 11580 11581 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 11577 def update!(**args) @integration_details = args[:integration_details] if args.key?(:integration_details) @integration_region = args[:integration_region] if args.key?(:integration_region) @sub_integrations = args[:sub_integrations] if args.key?(:sub_integrations) end |