module Stratosphere.Glue.Table.TableInputProperty (
module Exports, TableInputProperty(..), mkTableInputProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Glue.Table.ColumnProperty as Exports
import {-# SOURCE #-} Stratosphere.Glue.Table.StorageDescriptorProperty as Exports
import {-# SOURCE #-} Stratosphere.Glue.Table.TableIdentifierProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data TableInputProperty
=
TableInputProperty {TableInputProperty -> ()
haddock_workaround_ :: (),
TableInputProperty -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
TableInputProperty -> Maybe (Value Text)
name :: (Prelude.Maybe (Value Prelude.Text)),
TableInputProperty -> Maybe (Value Text)
owner :: (Prelude.Maybe (Value Prelude.Text)),
TableInputProperty -> Maybe Object
parameters :: (Prelude.Maybe JSON.Object),
TableInputProperty -> Maybe [ColumnProperty]
partitionKeys :: (Prelude.Maybe [ColumnProperty]),
TableInputProperty -> Maybe (Value Integer)
retention :: (Prelude.Maybe (Value Prelude.Integer)),
TableInputProperty -> Maybe StorageDescriptorProperty
storageDescriptor :: (Prelude.Maybe StorageDescriptorProperty),
TableInputProperty -> Maybe (Value Text)
tableType :: (Prelude.Maybe (Value Prelude.Text)),
TableInputProperty -> Maybe TableIdentifierProperty
targetTable :: (Prelude.Maybe TableIdentifierProperty),
TableInputProperty -> Maybe (Value Text)
viewExpandedText :: (Prelude.Maybe (Value Prelude.Text)),
TableInputProperty -> Maybe (Value Text)
viewOriginalText :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (TableInputProperty -> TableInputProperty -> Bool
(TableInputProperty -> TableInputProperty -> Bool)
-> (TableInputProperty -> TableInputProperty -> Bool)
-> Eq TableInputProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TableInputProperty -> TableInputProperty -> Bool
== :: TableInputProperty -> TableInputProperty -> Bool
$c/= :: TableInputProperty -> TableInputProperty -> Bool
/= :: TableInputProperty -> TableInputProperty -> Bool
Prelude.Eq, Int -> TableInputProperty -> ShowS
[TableInputProperty] -> ShowS
TableInputProperty -> String
(Int -> TableInputProperty -> ShowS)
-> (TableInputProperty -> String)
-> ([TableInputProperty] -> ShowS)
-> Show TableInputProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> TableInputProperty -> ShowS
showsPrec :: Int -> TableInputProperty -> ShowS
$cshow :: TableInputProperty -> String
show :: TableInputProperty -> String
$cshowList :: [TableInputProperty] -> ShowS
showList :: [TableInputProperty] -> ShowS
Prelude.Show)
mkTableInputProperty :: TableInputProperty
mkTableInputProperty :: TableInputProperty
mkTableInputProperty
= TableInputProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
name :: Maybe (Value Text)
name = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, owner :: Maybe (Value Text)
owner = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
parameters :: Maybe Object
parameters = Maybe Object
forall a. Maybe a
Prelude.Nothing, partitionKeys :: Maybe [ColumnProperty]
partitionKeys = Maybe [ColumnProperty]
forall a. Maybe a
Prelude.Nothing,
retention :: Maybe (Value Integer)
retention = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, storageDescriptor :: Maybe StorageDescriptorProperty
storageDescriptor = Maybe StorageDescriptorProperty
forall a. Maybe a
Prelude.Nothing,
tableType :: Maybe (Value Text)
tableType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, targetTable :: Maybe TableIdentifierProperty
targetTable = Maybe TableIdentifierProperty
forall a. Maybe a
Prelude.Nothing,
viewExpandedText :: Maybe (Value Text)
viewExpandedText = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
viewOriginalText :: Maybe (Value Text)
viewOriginalText = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties TableInputProperty where
toResourceProperties :: TableInputProperty -> ResourceProperties
toResourceProperties TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::Glue::Table.TableInput",
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
"Description" (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)
description,
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
"Name" (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)
name,
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
"Owner" (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)
owner,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Parameters" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
parameters,
Key -> [ColumnProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PartitionKeys" ([ColumnProperty] -> (Key, Value))
-> Maybe [ColumnProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ColumnProperty]
partitionKeys,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Retention" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
retention,
Key -> StorageDescriptorProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StorageDescriptor" (StorageDescriptorProperty -> (Key, Value))
-> Maybe StorageDescriptorProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe StorageDescriptorProperty
storageDescriptor,
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
"TableType" (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)
tableType,
Key -> TableIdentifierProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TargetTable" (TableIdentifierProperty -> (Key, Value))
-> Maybe TableIdentifierProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableIdentifierProperty
targetTable,
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
"ViewExpandedText" (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)
viewExpandedText,
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
"ViewOriginalText" (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)
viewOriginalText])}
instance JSON.ToJSON TableInputProperty where
toJSON :: TableInputProperty -> Value
toJSON TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: 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
"Description" (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)
description,
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
"Name" (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)
name,
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
"Owner" (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)
owner,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Parameters" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
parameters,
Key -> [ColumnProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PartitionKeys" ([ColumnProperty] -> (Key, Value))
-> Maybe [ColumnProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ColumnProperty]
partitionKeys,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Retention" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
retention,
Key -> StorageDescriptorProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StorageDescriptor" (StorageDescriptorProperty -> (Key, Value))
-> Maybe StorageDescriptorProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe StorageDescriptorProperty
storageDescriptor,
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
"TableType" (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)
tableType,
Key -> TableIdentifierProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TargetTable" (TableIdentifierProperty -> (Key, Value))
-> Maybe TableIdentifierProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableIdentifierProperty
targetTable,
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
"ViewExpandedText" (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)
viewExpandedText,
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
"ViewOriginalText" (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)
viewOriginalText]))
instance Property "Description" TableInputProperty where
type PropertyType "Description" TableInputProperty = Value Prelude.Text
set :: PropertyType "Description" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "Description" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {description :: Maybe (Value Text)
description = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Description" TableInputProperty
Value Text
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
instance Property "Name" TableInputProperty where
type PropertyType "Name" TableInputProperty = Value Prelude.Text
set :: PropertyType "Name" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "Name" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {name :: Maybe (Value Text)
name = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Name" TableInputProperty
Value Text
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
instance Property "Owner" TableInputProperty where
type PropertyType "Owner" TableInputProperty = Value Prelude.Text
set :: PropertyType "Owner" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "Owner" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {owner :: Maybe (Value Text)
owner = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Owner" TableInputProperty
Value Text
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
instance Property "Parameters" TableInputProperty where
type PropertyType "Parameters" TableInputProperty = JSON.Object
set :: PropertyType "Parameters" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "Parameters" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {parameters :: Maybe Object
parameters = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "Parameters" TableInputProperty
newValue, Maybe [ColumnProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
instance Property "PartitionKeys" TableInputProperty where
type PropertyType "PartitionKeys" TableInputProperty = [ColumnProperty]
set :: PropertyType "PartitionKeys" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "PartitionKeys" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {partitionKeys :: Maybe [ColumnProperty]
partitionKeys = [ColumnProperty] -> Maybe [ColumnProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ColumnProperty]
PropertyType "PartitionKeys" TableInputProperty
newValue, Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
instance Property "Retention" TableInputProperty where
type PropertyType "Retention" TableInputProperty = Value Prelude.Integer
set :: PropertyType "Retention" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "Retention" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {retention :: Maybe (Value Integer)
retention = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Retention" TableInputProperty
Value Integer
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
instance Property "StorageDescriptor" TableInputProperty where
type PropertyType "StorageDescriptor" TableInputProperty = StorageDescriptorProperty
set :: PropertyType "StorageDescriptor" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "StorageDescriptor" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty
{storageDescriptor :: Maybe StorageDescriptorProperty
storageDescriptor = StorageDescriptorProperty -> Maybe StorageDescriptorProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StorageDescriptor" TableInputProperty
StorageDescriptorProperty
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
instance Property "TableType" TableInputProperty where
type PropertyType "TableType" TableInputProperty = Value Prelude.Text
set :: PropertyType "TableType" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "TableType" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {tableType :: Maybe (Value Text)
tableType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TableType" TableInputProperty
Value Text
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
instance Property "TargetTable" TableInputProperty where
type PropertyType "TargetTable" TableInputProperty = TableIdentifierProperty
set :: PropertyType "TargetTable" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "TargetTable" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {targetTable :: Maybe TableIdentifierProperty
targetTable = TableIdentifierProperty -> Maybe TableIdentifierProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TargetTable" TableInputProperty
TableIdentifierProperty
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
instance Property "ViewExpandedText" TableInputProperty where
type PropertyType "ViewExpandedText" TableInputProperty = Value Prelude.Text
set :: PropertyType "ViewExpandedText" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "ViewExpandedText" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {viewExpandedText :: Maybe (Value Text)
viewExpandedText = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ViewExpandedText" TableInputProperty
Value Text
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewOriginalText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewOriginalText :: Maybe (Value Text)
..}
instance Property "ViewOriginalText" TableInputProperty where
type PropertyType "ViewOriginalText" TableInputProperty = Value Prelude.Text
set :: PropertyType "ViewOriginalText" TableInputProperty
-> TableInputProperty -> TableInputProperty
set PropertyType "ViewOriginalText" TableInputProperty
newValue TableInputProperty {Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: TableInputProperty -> ()
description :: TableInputProperty -> Maybe (Value Text)
name :: TableInputProperty -> Maybe (Value Text)
owner :: TableInputProperty -> Maybe (Value Text)
parameters :: TableInputProperty -> Maybe Object
partitionKeys :: TableInputProperty -> Maybe [ColumnProperty]
retention :: TableInputProperty -> Maybe (Value Integer)
storageDescriptor :: TableInputProperty -> Maybe StorageDescriptorProperty
tableType :: TableInputProperty -> Maybe (Value Text)
targetTable :: TableInputProperty -> Maybe TableIdentifierProperty
viewExpandedText :: TableInputProperty -> Maybe (Value Text)
viewOriginalText :: TableInputProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
viewOriginalText :: Maybe (Value Text)
..}
= TableInputProperty {viewOriginalText :: Maybe (Value Text)
viewOriginalText = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ViewOriginalText" TableInputProperty
Value Text
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (Value Integer)
Maybe (Value Text)
Maybe StorageDescriptorProperty
Maybe TableIdentifierProperty
()
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
haddock_workaround_ :: ()
description :: Maybe (Value Text)
name :: Maybe (Value Text)
owner :: Maybe (Value Text)
parameters :: Maybe Object
partitionKeys :: Maybe [ColumnProperty]
retention :: Maybe (Value Integer)
storageDescriptor :: Maybe StorageDescriptorProperty
tableType :: Maybe (Value Text)
targetTable :: Maybe TableIdentifierProperty
viewExpandedText :: Maybe (Value Text)
..}