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?,
    );