GoogleCloudEventarcV1PipelineDestination.fromJson constructor

GoogleCloudEventarcV1PipelineDestination.fromJson(
  1. Map json_
)

Implementation

GoogleCloudEventarcV1PipelineDestination.fromJson(core.Map json_)
  : this(
      authenticationConfig: json_.containsKey('authenticationConfig')
          ? GoogleCloudEventarcV1PipelineDestinationAuthenticationConfig.fromJson(
              json_['authenticationConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      httpEndpoint: json_.containsKey('httpEndpoint')
          ? GoogleCloudEventarcV1PipelineDestinationHttpEndpoint.fromJson(
              json_['httpEndpoint'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      messageBus: json_['messageBus'] as core.String?,
      networkConfig: json_.containsKey('networkConfig')
          ? GoogleCloudEventarcV1PipelineDestinationNetworkConfig.fromJson(
              json_['networkConfig'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      outputPayloadFormat: json_.containsKey('outputPayloadFormat')
          ? GoogleCloudEventarcV1PipelineMessagePayloadFormat.fromJson(
              json_['outputPayloadFormat']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      topic: json_['topic'] as core.String?,
      workflow: json_['workflow'] as core.String?,
    );