BackendService constructor

BackendService({
  1. int? affinityCookieTtlSec,
  2. List<Backend>? backends,
  3. BackendServiceCdnPolicy? cdnPolicy,
  4. CircuitBreakers? circuitBreakers,
  5. String? compressionMode,
  6. ConnectionDraining? connectionDraining,
  7. BackendServiceConnectionTrackingPolicy? connectionTrackingPolicy,
  8. ConsistentHashLoadBalancerSettings? consistentHash,
  9. String? creationTimestamp,
  10. List<String>? customRequestHeaders,
  11. List<String>? customResponseHeaders,
  12. String? description,
  13. String? edgeSecurityPolicy,
  14. bool? enableCDN,
  15. BackendServiceFailoverPolicy? failoverPolicy,
  16. String? fingerprint,
  17. List<String>? healthChecks,
  18. BackendServiceIAP? iap,
  19. String? id,
  20. String? kind,
  21. String? loadBalancingScheme,
  22. List<BackendServiceLocalityLoadBalancingPolicyConfig>? localityLbPolicies,
  23. String? localityLbPolicy,
  24. BackendServiceLogConfig? logConfig,
  25. Duration? maxStreamDuration,
  26. Map<String, String>? metadatas,
  27. String? name,
  28. String? network,
  29. OutlierDetection? outlierDetection,
  30. int? port,
  31. String? portName,
  32. String? protocol,
  33. String? region,
  34. String? securityPolicy,
  35. SecuritySettings? securitySettings,
  36. String? selfLink,
  37. List<String>? serviceBindings,
  38. String? serviceLbPolicy,
  39. String? sessionAffinity,
  40. Subsetting? subsetting,
  41. int? timeoutSec,
  42. List<BackendServiceUsedBy>? usedBy,
})

Implementation

BackendService({
  this.affinityCookieTtlSec,
  this.backends,
  this.cdnPolicy,
  this.circuitBreakers,
  this.compressionMode,
  this.connectionDraining,
  this.connectionTrackingPolicy,
  this.consistentHash,
  this.creationTimestamp,
  this.customRequestHeaders,
  this.customResponseHeaders,
  this.description,
  this.edgeSecurityPolicy,
  this.enableCDN,
  this.failoverPolicy,
  this.fingerprint,
  this.healthChecks,
  this.iap,
  this.id,
  this.kind,
  this.loadBalancingScheme,
  this.localityLbPolicies,
  this.localityLbPolicy,
  this.logConfig,
  this.maxStreamDuration,
  this.metadatas,
  this.name,
  this.network,
  this.outlierDetection,
  this.port,
  this.portName,
  this.protocol,
  this.region,
  this.securityPolicy,
  this.securitySettings,
  this.selfLink,
  this.serviceBindings,
  this.serviceLbPolicy,
  this.sessionAffinity,
  this.subsetting,
  this.timeoutSec,
  this.usedBy,
});