GetBackendServiceResult class

Result data returned by getBackendService.

Constructors

GetBackendServiceResult({int? affinityCookieTtlSec, List<GetBackendServiceBackend>? backends, List<GetBackendServiceCdnPolicy>? cdnPolicies, List<GetBackendServiceCircuitBreaker>? circuitBreakers, String? compressionMode, int? connectionDrainingTimeoutSec, List<GetBackendServiceConsistentHash>? consistentHash, String? creationTimestamp, List<GetBackendServiceCustomMetric>? customMetrics, List<String>? customRequestHeaders, List<String>? customResponseHeaders, String? deletionPolicy, String? description, List<GetBackendServiceDynamicForwarding>? dynamicForwardings, String? edgeSecurityPolicy, bool? enableCdn, String? externalManagedMigrationState, double? externalManagedMigrationTestingPercentage, String? fingerprint, int? generatedId, List<String>? healthChecks, List<GetBackendServiceIap>? iaps, String? id, String? ipAddressSelectionPolicy, String? loadBalancingScheme, List<GetBackendServiceLocalityLbPolicy>? localityLbPolicies, String? localityLbPolicy, List<GetBackendServiceLogConfig>? logConfigs, List<GetBackendServiceMaxStreamDuration>? maxStreamDurations, String? name, List<GetBackendServiceNetworkPassThroughLbTrafficPolicy>? networkPassThroughLbTrafficPolicies, List<GetBackendServiceOutlierDetection>? outlierDetections, List<GetBackendServiceParam>? params, String? portName, String? project, String? protocol, String? securityPolicy, List<GetBackendServiceSecuritySetting>? securitySettings, String? selfLink, String? serviceLbPolicy, String? sessionAffinity, List<GetBackendServiceStrongSessionAffinityCooky>? strongSessionAffinityCookies, int? timeoutSec, List<GetBackendServiceTlsSetting>? tlsSettings})
Creates a new GetBackendServiceResult. affinityCookieTtlSec Optional. backends The set of backends that serve this Backend Service. cdnPolicies Optional. circuitBreakers Optional. compressionMode Optional. connectionDrainingTimeoutSec Time for which instance will be drained (not accept new connections, but still work to finish started ones). consistentHash Optional. creationTimestamp Optional. customMetrics Optional. customRequestHeaders Optional. customResponseHeaders Optional. deletionPolicy Optional. description Textual description for the Backend Service. dynamicForwardings Optional. edgeSecurityPolicy Optional. enableCdn Whether or not Cloud CDN is enabled on the Backend Service. externalManagedMigrationState Optional. externalManagedMigrationTestingPercentage Optional. fingerprint The fingerprint of the Backend Service. generatedId The unique identifier for the resource. This identifier is defined by the server. healthChecks The set of HTTP/HTTPS health checks used by the Backend Service. iaps Optional. id The provider-assigned unique ID for this managed resource. ipAddressSelectionPolicy Optional. loadBalancingScheme Optional. localityLbPolicies Optional. localityLbPolicy Optional. logConfigs Optional. maxStreamDurations Optional. name Optional. networkPassThroughLbTrafficPolicies Optional. outlierDetections Optional. params Optional. portName The name of a service that has been added to an instance group in this backend. project Optional. protocol The protocol for incoming requests. securityPolicy Optional. securitySettings Optional. selfLink The URI of the Backend Service. serviceLbPolicy Optional. sessionAffinity The Backend Service session stickiness configuration. strongSessionAffinityCookies Optional. timeoutSec The number of seconds to wait for a backend to respond to a request before considering the request failed. tlsSettings Optional.
const
GetBackendServiceResult.fromMap(Map<String, dynamic> map)
factory

Properties

affinityCookieTtlSec → int?
final
backends → List<GetBackendServiceBackend>?
The set of backends that serve this Backend Service.
final
cdnPolicies → List<GetBackendServiceCdnPolicy>?
final
circuitBreakers → List<GetBackendServiceCircuitBreaker>?
final
compressionMode → String?
final
connectionDrainingTimeoutSec → int?
Time for which instance will be drained (not accept new connections, but still work to finish started ones).
final
consistentHash → List<GetBackendServiceConsistentHash>?
final
creationTimestamp → String?
final
customMetrics → List<GetBackendServiceCustomMetric>?
final
customRequestHeaders → List<String>?
final
customResponseHeaders → List<String>?
final
deletionPolicy → String?
final
description → String?
Textual description for the Backend Service.
final
dynamicForwardings → List<GetBackendServiceDynamicForwarding>?
final
edgeSecurityPolicy → String?
final
enableCdn → bool?
Whether or not Cloud CDN is enabled on the Backend Service.
final
externalManagedMigrationState → String?
final
externalManagedMigrationTestingPercentage → double?
final
fingerprint → String?
The fingerprint of the Backend Service.
final
generatedId → int?
The unique identifier for the resource. This identifier is defined by the server.
final
hashCode → int
The hash code for this object.
no setterinherited
healthChecks → List<String>?
The set of HTTP/HTTPS health checks used by the Backend Service.
final
iaps → List<GetBackendServiceIap>?
final
id → String?
The provider-assigned unique ID for this managed resource.
final
ipAddressSelectionPolicy → String?
final
loadBalancingScheme → String?
final
localityLbPolicies → List<GetBackendServiceLocalityLbPolicy>?
final
localityLbPolicy → String?
final
logConfigs → List<GetBackendServiceLogConfig>?
final
maxStreamDurations → List<GetBackendServiceMaxStreamDuration>?
final
name → String?
final
networkPassThroughLbTrafficPolicies → List<GetBackendServiceNetworkPassThroughLbTrafficPolicy>?
final
outlierDetections → List<GetBackendServiceOutlierDetection>?
final
params → List<GetBackendServiceParam>?
final
portName → String?
The name of a service that has been added to an instance group in this backend.
final
project → String?
final
protocol → String?
The protocol for incoming requests.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
securityPolicy → String?
final
securitySettings → List<GetBackendServiceSecuritySetting>?
final
The URI of the Backend Service.
final
serviceLbPolicy → String?
final
sessionAffinity → String?
The Backend Service session stickiness configuration.
final
strongSessionAffinityCookies → List<GetBackendServiceStrongSessionAffinityCooky>?
final
timeoutSec → int?
The number of seconds to wait for a backend to respond to a request before considering the request failed.
final
tlsSettings → List<GetBackendServiceTlsSetting>?
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