GoogleCloudIntegrationsV1alphaIntegrationParameter constructor

const GoogleCloudIntegrationsV1alphaIntegrationParameter({
  1. Input<GoogleCloudIntegrationsV1alphaIntegrationParameterDataType>? dataType,
  2. Input<GoogleCloudIntegrationsV1alphaValueType>? defaultValue,
  3. Input<String>? displayName,
  4. Input<GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType>? inputOutputType,
  5. Input<bool>? isTransient,
  6. Input<String>? jsonSchema,
  7. Input<String>? key,
  8. Input<String>? producer,
  9. Input<bool>? searchable,
})

Creates a new GoogleCloudIntegrationsV1alphaIntegrationParameter. dataType Type of the parameter. defaultValue Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object. displayName The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName". inputOutputType Specifies the input/output type for the parameter. isTransient Whether this parameter is a transient parameter. jsonSchema This schema will be used to validate runtime JSON-typed values of this parameter. key Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition. producer The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param. searchable Searchable in the execution log or not.

Implementation

const GoogleCloudIntegrationsV1alphaIntegrationParameter({
  this.dataType,
  this.defaultValue,
  this.displayName,
  this.inputOutputType,
  this.isTransient,
  this.jsonSchema,
  this.key,
  this.producer,
  this.searchable,
});