module Stratosphere.SageMaker.ModelCard.ModelPackageDetailsProperty (
        module Exports, ModelPackageDetailsProperty(..),
        mkModelPackageDetailsProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.InferenceSpecificationProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.ModelPackageCreatorProperty as Exports
import {-# SOURCE #-} Stratosphere.SageMaker.ModelCard.SourceAlgorithmProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ModelPackageDetailsProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html>
    ModelPackageDetailsProperty {ModelPackageDetailsProperty -> ()
haddock_workaround_ :: (),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-approvaldescription>
                                 ModelPackageDetailsProperty -> Maybe (Value Text)
approvalDescription :: (Prelude.Maybe (Value Prelude.Text)),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-createdby>
                                 ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
createdBy :: (Prelude.Maybe ModelPackageCreatorProperty),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-domain>
                                 ModelPackageDetailsProperty -> Maybe (Value Text)
domain :: (Prelude.Maybe (Value Prelude.Text)),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-inferencespecification>
                                 ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
inferenceSpecification :: (Prelude.Maybe InferenceSpecificationProperty),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelapprovalstatus>
                                 ModelPackageDetailsProperty -> Maybe (Value Text)
modelApprovalStatus :: (Prelude.Maybe (Value Prelude.Text)),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagearn>
                                 ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: (Prelude.Maybe (Value Prelude.Text)),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagedescription>
                                 ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: (Prelude.Maybe (Value Prelude.Text)),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagegroupname>
                                 ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: (Prelude.Maybe (Value Prelude.Text)),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagename>
                                 ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: (Prelude.Maybe (Value Prelude.Text)),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagestatus>
                                 ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: (Prelude.Maybe (Value Prelude.Text)),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackageversion>
                                 ModelPackageDetailsProperty -> Maybe (Value Double)
modelPackageVersion :: (Prelude.Maybe (Value Prelude.Double)),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-sourcealgorithms>
                                 ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
sourceAlgorithms :: (Prelude.Maybe [SourceAlgorithmProperty]),
                                 -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-task>
                                 ModelPackageDetailsProperty -> Maybe (Value Text)
task :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (ModelPackageDetailsProperty -> ModelPackageDetailsProperty -> Bool
(ModelPackageDetailsProperty
 -> ModelPackageDetailsProperty -> Bool)
-> (ModelPackageDetailsProperty
    -> ModelPackageDetailsProperty -> Bool)
-> Eq ModelPackageDetailsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ModelPackageDetailsProperty -> ModelPackageDetailsProperty -> Bool
== :: ModelPackageDetailsProperty -> ModelPackageDetailsProperty -> Bool
$c/= :: ModelPackageDetailsProperty -> ModelPackageDetailsProperty -> Bool
/= :: ModelPackageDetailsProperty -> ModelPackageDetailsProperty -> Bool
Prelude.Eq, Int -> ModelPackageDetailsProperty -> ShowS
[ModelPackageDetailsProperty] -> ShowS
ModelPackageDetailsProperty -> String
(Int -> ModelPackageDetailsProperty -> ShowS)
-> (ModelPackageDetailsProperty -> String)
-> ([ModelPackageDetailsProperty] -> ShowS)
-> Show ModelPackageDetailsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ModelPackageDetailsProperty -> ShowS
showsPrec :: Int -> ModelPackageDetailsProperty -> ShowS
$cshow :: ModelPackageDetailsProperty -> String
show :: ModelPackageDetailsProperty -> String
$cshowList :: [ModelPackageDetailsProperty] -> ShowS
showList :: [ModelPackageDetailsProperty] -> ShowS
Prelude.Show)
mkModelPackageDetailsProperty :: ModelPackageDetailsProperty
mkModelPackageDetailsProperty :: ModelPackageDetailsProperty
mkModelPackageDetailsProperty
  = ModelPackageDetailsProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), approvalDescription :: Maybe (Value Text)
approvalDescription = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       createdBy :: Maybe ModelPackageCreatorProperty
createdBy = Maybe ModelPackageCreatorProperty
forall a. Maybe a
Prelude.Nothing, domain :: Maybe (Value Text)
domain = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       inferenceSpecification :: Maybe InferenceSpecificationProperty
inferenceSpecification = Maybe InferenceSpecificationProperty
forall a. Maybe a
Prelude.Nothing,
       modelApprovalStatus :: Maybe (Value Text)
modelApprovalStatus = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       modelPackageArn :: Maybe (Value Text)
modelPackageArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       modelPackageDescription :: Maybe (Value Text)
modelPackageDescription = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       modelPackageGroupName :: Maybe (Value Text)
modelPackageGroupName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       modelPackageName :: Maybe (Value Text)
modelPackageName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       modelPackageStatus :: Maybe (Value Text)
modelPackageStatus = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       modelPackageVersion :: Maybe (Value Double)
modelPackageVersion = Maybe (Value Double)
forall a. Maybe a
Prelude.Nothing,
       sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
sourceAlgorithms = Maybe [SourceAlgorithmProperty]
forall a. Maybe a
Prelude.Nothing, task :: Maybe (Value Text)
task = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ModelPackageDetailsProperty where
  toResourceProperties :: ModelPackageDetailsProperty -> ResourceProperties
toResourceProperties ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::SageMaker::ModelCard.ModelPackageDetails",
         supportsTags :: Bool
supportsTags = Bool
Prelude.False,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                           [Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApprovalDescription" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
approvalDescription,
                            Key -> ModelPackageCreatorProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreatedBy" (ModelPackageCreatorProperty -> (Key, Value))
-> Maybe ModelPackageCreatorProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ModelPackageCreatorProperty
createdBy,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Domain" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
domain,
                            Key -> InferenceSpecificationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InferenceSpecification"
                              (InferenceSpecificationProperty -> (Key, Value))
-> Maybe InferenceSpecificationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InferenceSpecificationProperty
inferenceSpecification,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelApprovalStatus" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelApprovalStatus,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageArn,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageDescription"
                              (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageDescription,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageGroupName"
                              (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageGroupName,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageName,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageStatus" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageStatus,
                            Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageVersion" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
modelPackageVersion,
                            Key -> [SourceAlgorithmProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceAlgorithms" ([SourceAlgorithmProperty] -> (Key, Value))
-> Maybe [SourceAlgorithmProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SourceAlgorithmProperty]
sourceAlgorithms,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Task" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
task])}
instance JSON.ToJSON ModelPackageDetailsProperty where
  toJSON :: ModelPackageDetailsProperty -> Value
toJSON ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
              [Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ApprovalDescription" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
approvalDescription,
               Key -> ModelPackageCreatorProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CreatedBy" (ModelPackageCreatorProperty -> (Key, Value))
-> Maybe ModelPackageCreatorProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ModelPackageCreatorProperty
createdBy,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Domain" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
domain,
               Key -> InferenceSpecificationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InferenceSpecification"
                 (InferenceSpecificationProperty -> (Key, Value))
-> Maybe InferenceSpecificationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe InferenceSpecificationProperty
inferenceSpecification,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelApprovalStatus" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelApprovalStatus,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageArn,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageDescription"
                 (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageDescription,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageGroupName"
                 (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageGroupName,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageName,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageStatus" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
modelPackageStatus,
               Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ModelPackageVersion" (Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
modelPackageVersion,
               Key -> [SourceAlgorithmProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceAlgorithms" ([SourceAlgorithmProperty] -> (Key, Value))
-> Maybe [SourceAlgorithmProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SourceAlgorithmProperty]
sourceAlgorithms,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Task" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
task]))
instance Property "ApprovalDescription" ModelPackageDetailsProperty where
  type PropertyType "ApprovalDescription" ModelPackageDetailsProperty = Value Prelude.Text
  set :: PropertyType "ApprovalDescription" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "ApprovalDescription" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {approvalDescription :: Maybe (Value Text)
approvalDescription = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ApprovalDescription" ModelPackageDetailsProperty
Value Text
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "CreatedBy" ModelPackageDetailsProperty where
  type PropertyType "CreatedBy" ModelPackageDetailsProperty = ModelPackageCreatorProperty
  set :: PropertyType "CreatedBy" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "CreatedBy" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {createdBy :: Maybe ModelPackageCreatorProperty
createdBy = ModelPackageCreatorProperty -> Maybe ModelPackageCreatorProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CreatedBy" ModelPackageDetailsProperty
ModelPackageCreatorProperty
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "Domain" ModelPackageDetailsProperty where
  type PropertyType "Domain" ModelPackageDetailsProperty = Value Prelude.Text
  set :: PropertyType "Domain" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "Domain" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty {domain :: Maybe (Value Text)
domain = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Domain" ModelPackageDetailsProperty
Value Text
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "InferenceSpecification" ModelPackageDetailsProperty where
  type PropertyType "InferenceSpecification" ModelPackageDetailsProperty = InferenceSpecificationProperty
  set :: PropertyType "InferenceSpecification" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "InferenceSpecification" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {inferenceSpecification :: Maybe InferenceSpecificationProperty
inferenceSpecification = InferenceSpecificationProperty
-> Maybe InferenceSpecificationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InferenceSpecification" ModelPackageDetailsProperty
InferenceSpecificationProperty
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "ModelApprovalStatus" ModelPackageDetailsProperty where
  type PropertyType "ModelApprovalStatus" ModelPackageDetailsProperty = Value Prelude.Text
  set :: PropertyType "ModelApprovalStatus" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "ModelApprovalStatus" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {modelApprovalStatus :: Maybe (Value Text)
modelApprovalStatus = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelApprovalStatus" ModelPackageDetailsProperty
Value Text
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "ModelPackageArn" ModelPackageDetailsProperty where
  type PropertyType "ModelPackageArn" ModelPackageDetailsProperty = Value Prelude.Text
  set :: PropertyType "ModelPackageArn" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "ModelPackageArn" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {modelPackageArn :: Maybe (Value Text)
modelPackageArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelPackageArn" ModelPackageDetailsProperty
Value Text
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "ModelPackageDescription" ModelPackageDetailsProperty where
  type PropertyType "ModelPackageDescription" ModelPackageDetailsProperty = Value Prelude.Text
  set :: PropertyType "ModelPackageDescription" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "ModelPackageDescription" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {modelPackageDescription :: Maybe (Value Text)
modelPackageDescription = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelPackageDescription" ModelPackageDetailsProperty
Value Text
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "ModelPackageGroupName" ModelPackageDetailsProperty where
  type PropertyType "ModelPackageGroupName" ModelPackageDetailsProperty = Value Prelude.Text
  set :: PropertyType "ModelPackageGroupName" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "ModelPackageGroupName" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {modelPackageGroupName :: Maybe (Value Text)
modelPackageGroupName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelPackageGroupName" ModelPackageDetailsProperty
Value Text
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "ModelPackageName" ModelPackageDetailsProperty where
  type PropertyType "ModelPackageName" ModelPackageDetailsProperty = Value Prelude.Text
  set :: PropertyType "ModelPackageName" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "ModelPackageName" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {modelPackageName :: Maybe (Value Text)
modelPackageName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelPackageName" ModelPackageDetailsProperty
Value Text
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "ModelPackageStatus" ModelPackageDetailsProperty where
  type PropertyType "ModelPackageStatus" ModelPackageDetailsProperty = Value Prelude.Text
  set :: PropertyType "ModelPackageStatus" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "ModelPackageStatus" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {modelPackageStatus :: Maybe (Value Text)
modelPackageStatus = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelPackageStatus" ModelPackageDetailsProperty
Value Text
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "ModelPackageVersion" ModelPackageDetailsProperty where
  type PropertyType "ModelPackageVersion" ModelPackageDetailsProperty = Value Prelude.Double
  set :: PropertyType "ModelPackageVersion" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "ModelPackageVersion" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {modelPackageVersion :: Maybe (Value Double)
modelPackageVersion = Value Double -> Maybe (Value Double)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ModelPackageVersion" ModelPackageDetailsProperty
Value Double
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
instance Property "SourceAlgorithms" ModelPackageDetailsProperty where
  type PropertyType "SourceAlgorithms" ModelPackageDetailsProperty = [SourceAlgorithmProperty]
  set :: PropertyType "SourceAlgorithms" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "SourceAlgorithms" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty
        {sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
sourceAlgorithms = [SourceAlgorithmProperty] -> Maybe [SourceAlgorithmProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [SourceAlgorithmProperty]
PropertyType "SourceAlgorithms" ModelPackageDetailsProperty
newValue, Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
task :: Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
task :: Maybe (Value Text)
..}
instance Property "Task" ModelPackageDetailsProperty where
  type PropertyType "Task" ModelPackageDetailsProperty = Value Prelude.Text
  set :: PropertyType "Task" ModelPackageDetailsProperty
-> ModelPackageDetailsProperty -> ModelPackageDetailsProperty
set PropertyType "Task" ModelPackageDetailsProperty
newValue ModelPackageDetailsProperty {Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ModelPackageDetailsProperty -> ()
approvalDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
createdBy :: ModelPackageDetailsProperty -> Maybe ModelPackageCreatorProperty
domain :: ModelPackageDetailsProperty -> Maybe (Value Text)
inferenceSpecification :: ModelPackageDetailsProperty -> Maybe InferenceSpecificationProperty
modelApprovalStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageArn :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageDescription :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageGroupName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageName :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageStatus :: ModelPackageDetailsProperty -> Maybe (Value Text)
modelPackageVersion :: ModelPackageDetailsProperty -> Maybe (Value Double)
sourceAlgorithms :: ModelPackageDetailsProperty -> Maybe [SourceAlgorithmProperty]
task :: ModelPackageDetailsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
task :: Maybe (Value Text)
..}
    = ModelPackageDetailsProperty {task :: Maybe (Value Text)
task = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Task" ModelPackageDetailsProperty
Value Text
newValue, Maybe [SourceAlgorithmProperty]
Maybe (Value Double)
Maybe (Value Text)
Maybe InferenceSpecificationProperty
Maybe ModelPackageCreatorProperty
()
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
haddock_workaround_ :: ()
approvalDescription :: Maybe (Value Text)
createdBy :: Maybe ModelPackageCreatorProperty
domain :: Maybe (Value Text)
inferenceSpecification :: Maybe InferenceSpecificationProperty
modelApprovalStatus :: Maybe (Value Text)
modelPackageArn :: Maybe (Value Text)
modelPackageDescription :: Maybe (Value Text)
modelPackageGroupName :: Maybe (Value Text)
modelPackageName :: Maybe (Value Text)
modelPackageStatus :: Maybe (Value Text)
modelPackageVersion :: Maybe (Value Double)
sourceAlgorithms :: Maybe [SourceAlgorithmProperty]
..}