GoogleCloudAiplatformV1PublisherModelCallToActionDeploy.fromJson constructor

GoogleCloudAiplatformV1PublisherModelCallToActionDeploy.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1PublisherModelCallToActionDeploy.fromJson(
  core.Map json_,
) : this(
      artifactUri: json_['artifactUri'] as core.String?,
      automaticResources: json_.containsKey('automaticResources')
          ? GoogleCloudAiplatformV1AutomaticResources.fromJson(
              json_['automaticResources']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      containerSpec: json_.containsKey('containerSpec')
          ? GoogleCloudAiplatformV1ModelContainerSpec.fromJson(
              json_['containerSpec'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dedicatedResources: json_.containsKey('dedicatedResources')
          ? GoogleCloudAiplatformV1DedicatedResources.fromJson(
              json_['dedicatedResources']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      deployMetadata: json_.containsKey('deployMetadata')
          ? GoogleCloudAiplatformV1PublisherModelCallToActionDeployDeployMetadata.fromJson(
              json_['deployMetadata'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      deployTaskName: json_['deployTaskName'] as core.String?,
      largeModelReference: json_.containsKey('largeModelReference')
          ? GoogleCloudAiplatformV1LargeModelReference.fromJson(
              json_['largeModelReference']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      modelDisplayName: json_['modelDisplayName'] as core.String?,
      publicArtifactUri: json_['publicArtifactUri'] as core.String?,
      sharedResources: json_['sharedResources'] as core.String?,
      title: json_['title'] as core.String?,
    );