ExternalExposure.fromJson constructor
ExternalExposure.fromJson(
- Map json_
Implementation
ExternalExposure.fromJson(core.Map json_)
: this(
backendBucket: json_['backendBucket'] as core.String?,
backendService: json_['backendService'] as core.String?,
exposedApplication: json_['exposedApplication'] as core.String?,
exposedEndpoint: json_['exposedEndpoint'] as core.String?,
exposedService: json_['exposedService'] as core.String?,
forwardingRule: json_['forwardingRule'] as core.String?,
hostnameUri: json_['hostnameUri'] as core.String?,
httpResponse: (json_['httpResponse'] as core.List?)
?.map(
(value) => HttpResponse.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
instanceGroup: json_['instanceGroup'] as core.String?,
internalBackendService: json_['internalBackendService'] as core.String?,
loadBalancerFirewallPolicy:
json_['loadBalancerFirewallPolicy'] as core.String?,
networkEndpointGroup: json_['networkEndpointGroup'] as core.String?,
networkIngressFirewallPolicy:
json_['networkIngressFirewallPolicy'] as core.String?,
networkPathInsightsGenerationTime:
json_['networkPathInsightsGenerationTime'] as core.String?,
privateIpAddress: json_['privateIpAddress'] as core.String?,
privatePort: json_['privatePort'] as core.String?,
pscNetworkAttachment: json_['pscNetworkAttachment'] as core.String?,
pscServiceAttachment: json_['pscServiceAttachment'] as core.String?,
publicIpAddress: json_['publicIpAddress'] as core.String?,
publicPort: json_['publicPort'] as core.String?,
serviceFirewallPolicy: json_['serviceFirewallPolicy'] as core.String?,
);