GoogleCloudAiplatformV1PublisherModelCallToAction.fromJson constructor

GoogleCloudAiplatformV1PublisherModelCallToAction.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1PublisherModelCallToAction.fromJson(core.Map json_)
  : this(
      createApplication: json_.containsKey('createApplication')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences.fromJson(
              json_['createApplication']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      deploy: json_.containsKey('deploy')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionDeploy.fromJson(
              json_['deploy'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      deployGke: json_.containsKey('deployGke')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionDeployGke.fromJson(
              json_['deployGke'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      multiDeployVertex: json_.containsKey('multiDeployVertex')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionDeployVertex.fromJson(
              json_['multiDeployVertex']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      openEvaluationPipeline: json_.containsKey('openEvaluationPipeline')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences.fromJson(
              json_['openEvaluationPipeline']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      openFineTuningPipeline: json_.containsKey('openFineTuningPipeline')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences.fromJson(
              json_['openFineTuningPipeline']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      openFineTuningPipelines: json_.containsKey('openFineTuningPipelines')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionOpenFineTuningPipelines.fromJson(
              json_['openFineTuningPipelines']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      openGenerationAiStudio: json_.containsKey('openGenerationAiStudio')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences.fromJson(
              json_['openGenerationAiStudio']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      openGenie: json_.containsKey('openGenie')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences.fromJson(
              json_['openGenie'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      openNotebook: json_.containsKey('openNotebook')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences.fromJson(
              json_['openNotebook'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      openNotebooks: json_.containsKey('openNotebooks')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionOpenNotebooks.fromJson(
              json_['openNotebooks'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      openPromptTuningPipeline: json_.containsKey('openPromptTuningPipeline')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences.fromJson(
              json_['openPromptTuningPipeline']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      requestAccess: json_.containsKey('requestAccess')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences.fromJson(
              json_['requestAccess'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      viewRestApi: json_.containsKey('viewRestApi')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionViewRestApi.fromJson(
              json_['viewRestApi'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );