NetworkConfig class
Network configuration for a Data Fusion instance.
These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources.
Constructors
- NetworkConfig({String? connectionType, String? ipAllocation, String? network, PrivateServiceConnectConfig? privateServiceConnectConfig})
- NetworkConfig.fromJson(Map json_)
Properties
- connectionType ↔ String?
-
Type of connection for establishing private IP connectivity between the
Data Fusion customer project VPC and the corresponding tenant project from
a predefined list of available connection modes.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- ipAllocation ↔ String?
-
The IP range in CIDR notation to use for the managed Data Fusion instance
nodes.
getter/setter pair
- network ↔ String?
-
Name of the network in the customer project with which the Tenant Project
will be peered for executing pipelines.
getter/setter pair
- privateServiceConnectConfig ↔ PrivateServiceConnectConfig?
-
Configuration for Private Service Connect.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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