BackendService constructor
BackendService({
- int? affinityCookieTtlSec,
- List<
Backend> ? backends, - BackendServiceCdnPolicy? cdnPolicy,
- CircuitBreakers? circuitBreakers,
- String? compressionMode,
- ConnectionDraining? connectionDraining,
- BackendServiceConnectionTrackingPolicy? connectionTrackingPolicy,
- ConsistentHashLoadBalancerSettings? consistentHash,
- String? creationTimestamp,
- List<
String> ? customRequestHeaders, - List<
String> ? customResponseHeaders, - String? description,
- String? edgeSecurityPolicy,
- bool? enableCDN,
- BackendServiceFailoverPolicy? failoverPolicy,
- String? fingerprint,
- List<
String> ? healthChecks, - BackendServiceIAP? iap,
- String? id,
- String? kind,
- String? loadBalancingScheme,
- List<
BackendServiceLocalityLoadBalancingPolicyConfig> ? localityLbPolicies, - String? localityLbPolicy,
- BackendServiceLogConfig? logConfig,
- Duration? maxStreamDuration,
- Map<
String, String> ? metadatas, - String? name,
- String? network,
- OutlierDetection? outlierDetection,
- int? port,
- String? portName,
- String? protocol,
- String? region,
- String? securityPolicy,
- SecuritySettings? securitySettings,
- String? selfLink,
- List<
String> ? serviceBindings, - String? serviceLbPolicy,
- String? sessionAffinity,
- Subsetting? subsetting,
- int? timeoutSec,
- 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,
});