GoogleCloudIntegrationsV1alphaIntegrationParameter class

Integration Parameter is defined in the integration config and are used to provide information about data types of the expected parameters and provide any default values if needed.

They can also be used to add custom attributes. These are static in nature and should not be used for dynamic event definition.

Constructors

GoogleCloudIntegrationsV1alphaIntegrationParameter({bool? containsLargeData, String? dataType, GoogleCloudIntegrationsV1alphaValueType? defaultValue, String? description, String? displayName, String? inputOutputType, bool? isTransient, String? jsonSchema, String? key, bool? masked, String? producer, bool? searchable})
GoogleCloudIntegrationsV1alphaIntegrationParameter.fromJson(Map json_)

Properties

containsLargeData ↔ bool?
Indicates whether this variable contains large data and need to be uploaded to Cloud Storage.
getter/setter pair
dataType ↔ String?
Type of the parameter. Possible string values are:
getter/setter pair
defaultValue ↔ GoogleCloudIntegrationsV1alphaValueType?
Default values for the defined keys.
getter/setter pair
description ↔ String?
Description of the parameter.
getter/setter pair
displayName ↔ String?
The name (without prefix) to be displayed in the UI for this parameter.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
inputOutputType ↔ String?
Specifies the input/output type for the parameter. Possible string values are:
getter/setter pair
isTransient ↔ bool?
Whether this parameter is a transient parameter.
getter/setter pair
jsonSchema ↔ String?
This schema will be used to validate runtime JSON-typed values of this parameter.
getter/setter pair
key ↔ String?
Key is used to retrieve the corresponding parameter value.
getter/setter pair
masked ↔ bool?
True if this parameter should be masked in the logs
getter/setter pair
producer ↔ String?
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.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
searchable ↔ bool?
Searchable in the execution log or not.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited