EventingConfig.fromJson constructor
EventingConfig.fromJson(
- Map json_
Implementation
EventingConfig.fromJson(core.Map json_)
: this(
additionalVariables:
(json_['additionalVariables'] as core.List?)
?.map(
(value) => ConfigVariable.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
authConfig:
json_.containsKey('authConfig')
? AuthConfig.fromJson(
json_['authConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
deadLetterConfig:
json_.containsKey('deadLetterConfig')
? DeadLetterConfig.fromJson(
json_['deadLetterConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
enrichmentConfig:
json_.containsKey('enrichmentConfig')
? EnrichmentConfig.fromJson(
json_['enrichmentConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
enrichmentEnabled: json_['enrichmentEnabled'] as core.bool?,
eventsListenerIngressEndpoint:
json_['eventsListenerIngressEndpoint'] as core.String?,
listenerAuthConfig:
json_.containsKey('listenerAuthConfig')
? AuthConfig.fromJson(
json_['listenerAuthConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
privateConnectivityAllowlistedProjects:
(json_['privateConnectivityAllowlistedProjects'] as core.List?)
?.map((value) => value as core.String)
.toList(),
privateConnectivityEnabled:
json_['privateConnectivityEnabled'] as core.bool?,
proxyDestinationConfig:
json_.containsKey('proxyDestinationConfig')
? DestinationConfig.fromJson(
json_['proxyDestinationConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
registrationDestinationConfig:
json_.containsKey('registrationDestinationConfig')
? DestinationConfig.fromJson(
json_['registrationDestinationConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
sslConfig:
json_.containsKey('sslConfig')
? SslConfig.fromJson(
json_['sslConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
);