View Source GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaIntegrationConfigParameter (google_api_integrations v0.12.0)

Integration Config Parameter is defined in the integration config and are used to provide external configuration for integration. It provide information about data types of the expected parameters and provide any default values or value. They can also be used to add custom attributes.

Attributes

  • parameter (type: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaIntegrationParameter.t, default: nil) - Optional. Integration Parameter to provide the default value, data type and attributes required for the Integration config variables.
  • value (type: GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaValueType.t, default: nil) - Values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaIntegrationConfigParameter{
    parameter:
      GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaIntegrationParameter.t()
      | nil,
    value:
      GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaValueType.t()
      | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.