toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final affinityCookieTtlSec = this.affinityCookieTtlSec;
final backends = this.backends;
final cdnPolicy = this.cdnPolicy;
final circuitBreakers = this.circuitBreakers;
final compressionMode = this.compressionMode;
final connectionDraining = this.connectionDraining;
final connectionTrackingPolicy = this.connectionTrackingPolicy;
final consistentHash = this.consistentHash;
final creationTimestamp = this.creationTimestamp;
final customMetrics = this.customMetrics;
final customRequestHeaders = this.customRequestHeaders;
final customResponseHeaders = this.customResponseHeaders;
final description = this.description;
final edgeSecurityPolicy = this.edgeSecurityPolicy;
final enableCDN = this.enableCDN;
final externalManagedMigrationState = this.externalManagedMigrationState;
final externalManagedMigrationTestingPercentage =
this.externalManagedMigrationTestingPercentage;
final failoverPolicy = this.failoverPolicy;
final fingerprint = this.fingerprint;
final haPolicy = this.haPolicy;
final healthChecks = this.healthChecks;
final iap = this.iap;
final id = this.id;
final ipAddressSelectionPolicy = this.ipAddressSelectionPolicy;
final kind = this.kind;
final loadBalancingScheme = this.loadBalancingScheme;
final localityLbPolicies = this.localityLbPolicies;
final localityLbPolicy = this.localityLbPolicy;
final logConfig = this.logConfig;
final maxStreamDuration = this.maxStreamDuration;
final metadatas = this.metadatas;
final name = this.name;
final network = this.network;
final networkPassThroughLbTrafficPolicy =
this.networkPassThroughLbTrafficPolicy;
final outlierDetection = this.outlierDetection;
final params = this.params;
final port = this.port;
final portName = this.portName;
final protocol = this.protocol;
final region = this.region;
final securityPolicy = this.securityPolicy;
final securitySettings = this.securitySettings;
final selfLink = this.selfLink;
final serviceBindings = this.serviceBindings;
final serviceLbPolicy = this.serviceLbPolicy;
final sessionAffinity = this.sessionAffinity;
final strongSessionAffinityCookie = this.strongSessionAffinityCookie;
final subsetting = this.subsetting;
final timeoutSec = this.timeoutSec;
final tlsSettings = this.tlsSettings;
final usedBy = this.usedBy;
return {
'affinityCookieTtlSec': ?affinityCookieTtlSec,
'backends': ?backends,
'cdnPolicy': ?cdnPolicy,
'circuitBreakers': ?circuitBreakers,
'compressionMode': ?compressionMode,
'connectionDraining': ?connectionDraining,
'connectionTrackingPolicy': ?connectionTrackingPolicy,
'consistentHash': ?consistentHash,
'creationTimestamp': ?creationTimestamp,
'customMetrics': ?customMetrics,
'customRequestHeaders': ?customRequestHeaders,
'customResponseHeaders': ?customResponseHeaders,
'description': ?description,
'edgeSecurityPolicy': ?edgeSecurityPolicy,
'enableCDN': ?enableCDN,
'externalManagedMigrationState': ?externalManagedMigrationState,
'externalManagedMigrationTestingPercentage':
?externalManagedMigrationTestingPercentage,
'failoverPolicy': ?failoverPolicy,
'fingerprint': ?fingerprint,
'haPolicy': ?haPolicy,
'healthChecks': ?healthChecks,
'iap': ?iap,
'id': ?id,
'ipAddressSelectionPolicy': ?ipAddressSelectionPolicy,
'kind': ?kind,
'loadBalancingScheme': ?loadBalancingScheme,
'localityLbPolicies': ?localityLbPolicies,
'localityLbPolicy': ?localityLbPolicy,
'logConfig': ?logConfig,
'maxStreamDuration': ?maxStreamDuration,
'metadatas': ?metadatas,
'name': ?name,
'network': ?network,
'networkPassThroughLbTrafficPolicy': ?networkPassThroughLbTrafficPolicy,
'outlierDetection': ?outlierDetection,
'params': ?params,
'port': ?port,
'portName': ?portName,
'protocol': ?protocol,
'region': ?region,
'securityPolicy': ?securityPolicy,
'securitySettings': ?securitySettings,
'selfLink': ?selfLink,
'serviceBindings': ?serviceBindings,
'serviceLbPolicy': ?serviceLbPolicy,
'sessionAffinity': ?sessionAffinity,
'strongSessionAffinityCookie': ?strongSessionAffinityCookie,
'subsetting': ?subsetting,
'timeoutSec': ?timeoutSec,
'tlsSettings': ?tlsSettings,
'usedBy': ?usedBy,
};
}