Interconnect constructor
      
      Interconnect({ 
    
    
- bool? adminEnabled,
- List<String> ? availableFeatures,
- List<InterconnectCircuitInfo> ? circuitInfos,
- String? creationTimestamp,
- String? customerName,
- String? description,
- List<InterconnectOutageNotification> ? expectedOutages,
- String? googleIpAddress,
- String? googleReferenceId,
- String? id,
- List<String> ? interconnectAttachments,
- String? interconnectType,
- String? kind,
- String? labelFingerprint,
- Map<String, String> ? labels,
- String? linkType,
- String? location,
- InterconnectMacsec? macsec,
- bool? macsecEnabled,
- String? name,
- String? nocContactEmail,
- String? operationalStatus,
- String? peerIpAddress,
- int? provisionedLinkCount,
- String? remoteLocation,
- List<String> ? requestedFeatures,
- int? requestedLinkCount,
- bool? satisfiesPzs,
- String? selfLink,
- String? state,
Implementation
Interconnect({
  this.adminEnabled,
  this.availableFeatures,
  this.circuitInfos,
  this.creationTimestamp,
  this.customerName,
  this.description,
  this.expectedOutages,
  this.googleIpAddress,
  this.googleReferenceId,
  this.id,
  this.interconnectAttachments,
  this.interconnectType,
  this.kind,
  this.labelFingerprint,
  this.labels,
  this.linkType,
  this.location,
  this.macsec,
  this.macsecEnabled,
  this.name,
  this.nocContactEmail,
  this.operationalStatus,
  this.peerIpAddress,
  this.provisionedLinkCount,
  this.remoteLocation,
  this.requestedFeatures,
  this.requestedLinkCount,
  this.satisfiesPzs,
  this.selfLink,
  this.state,
});