ExternalExposure.fromJson constructor

ExternalExposure.fromJson(
  1. 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?,
    );