GoogleCloudApihubV1PluginInstanceAction.fromJson constructor

GoogleCloudApihubV1PluginInstanceAction.fromJson(
  1. Map json_
)

Implementation

GoogleCloudApihubV1PluginInstanceAction.fromJson(core.Map json_)
  : this(
      actionId: json_['actionId'] as core.String?,
      curationConfig:
          json_.containsKey('curationConfig')
              ? GoogleCloudApihubV1CurationConfig.fromJson(
                json_['curationConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      hubInstanceAction:
          json_.containsKey('hubInstanceAction')
              ? GoogleCloudApihubV1ExecutionStatus.fromJson(
                json_['hubInstanceAction']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      resourceConfig:
          json_.containsKey('resourceConfig')
              ? GoogleCloudApihubV1ResourceConfig.fromJson(
                json_['resourceConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      scheduleCronExpression: json_['scheduleCronExpression'] as core.String?,
      scheduleTimeZone: json_['scheduleTimeZone'] as core.String?,
      serviceAccount: json_['serviceAccount'] as core.String?,
      state: json_['state'] as core.String?,
    );