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? 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
- 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