DataExchangeArgs class
The set of arguments for DataExchange. The set of arguments for DataExchange.
Constructors
-
DataExchangeArgs({required Input<
String> dataExchangeId, Input<String> ? description, required Input<String> displayName, Input<String> ? documentation, Input<String> ? icon, Input<String> ? location, Input<String> ? primaryContact, Input<String> ? project, Input<SharingEnvironmentConfig> ? sharingEnvironmentConfig}) -
Creates a new DataExchangeArgs.
dataExchangeIdRequired. The ID of the data exchange. Must contain only Unicode letters, numbers (0-9), underscores (). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces. Max length: 100 bytes.descriptionOptional. Description of the data exchange. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). Default value is an empty string. Max length: 2000 bytes.displayNameHuman-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (), dashes (-), spaces ( ), ampersands (&) and must not start or end with spaces. Default value is an empty string. Max length: 63 bytes.documentationOptional. Documentation describing the data exchange.iconOptional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.locationOptional.primaryContactOptional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.projectOptional.sharingEnvironmentConfigOptional. Configurable data sharing environment option for a data exchange.const -
DataExchangeArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
dataExchangeId
→ Input<
String> -
Required. The ID of the data exchange. Must contain only Unicode letters, numbers (0-9), underscores (_). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces. Max length: 100 bytes.
final
-
description
→ Input<
String> ? -
Optional. Description of the data exchange. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). Default value is an empty string. Max length: 2000 bytes.
final
-
displayName
→ Input<
String> -
Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and must not start or end with spaces. Default value is an empty string. Max length: 63 bytes.
final
-
documentation
→ Input<
String> ? -
Optional. Documentation describing the data exchange.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
icon
→ Input<
String> ? -
Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
final
-
location
→ Input<
String> ? -
final
-
primaryContact
→ Input<
String> ? -
Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.
final
-
project
→ Input<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Optional. Configurable data sharing environment option for a data exchange.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited