module Stratosphere.DataSync.Task.OptionsProperty (
        OptionsProperty(..), mkOptionsProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import Stratosphere.ResourceProperties
import Stratosphere.Value
data OptionsProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html>
    OptionsProperty {OptionsProperty -> ()
haddock_workaround_ :: (),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-atime>
                     OptionsProperty -> Maybe (Value Text)
atime :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-bytespersecond>
                     OptionsProperty -> Maybe (Value Integer)
bytesPerSecond :: (Prelude.Maybe (Value Prelude.Integer)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-gid>
                     OptionsProperty -> Maybe (Value Text)
gid :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-loglevel>
                     OptionsProperty -> Maybe (Value Text)
logLevel :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-mtime>
                     OptionsProperty -> Maybe (Value Text)
mtime :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-objecttags>
                     OptionsProperty -> Maybe (Value Text)
objectTags :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-overwritemode>
                     OptionsProperty -> Maybe (Value Text)
overwriteMode :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-posixpermissions>
                     OptionsProperty -> Maybe (Value Text)
posixPermissions :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-preservedeletedfiles>
                     OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-preservedevices>
                     OptionsProperty -> Maybe (Value Text)
preserveDevices :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-securitydescriptorcopyflags>
                     OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-taskqueueing>
                     OptionsProperty -> Maybe (Value Text)
taskQueueing :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-transfermode>
                     OptionsProperty -> Maybe (Value Text)
transferMode :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-uid>
                     OptionsProperty -> Maybe (Value Text)
uid :: (Prelude.Maybe (Value Prelude.Text)),
                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html#cfn-datasync-task-options-verifymode>
                     OptionsProperty -> Maybe (Value Text)
verifyMode :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (OptionsProperty -> OptionsProperty -> Bool
(OptionsProperty -> OptionsProperty -> Bool)
-> (OptionsProperty -> OptionsProperty -> Bool)
-> Eq OptionsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: OptionsProperty -> OptionsProperty -> Bool
== :: OptionsProperty -> OptionsProperty -> Bool
$c/= :: OptionsProperty -> OptionsProperty -> Bool
/= :: OptionsProperty -> OptionsProperty -> Bool
Prelude.Eq, Int -> OptionsProperty -> ShowS
[OptionsProperty] -> ShowS
OptionsProperty -> String
(Int -> OptionsProperty -> ShowS)
-> (OptionsProperty -> String)
-> ([OptionsProperty] -> ShowS)
-> Show OptionsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> OptionsProperty -> ShowS
showsPrec :: Int -> OptionsProperty -> ShowS
$cshow :: OptionsProperty -> String
show :: OptionsProperty -> String
$cshowList :: [OptionsProperty] -> ShowS
showList :: [OptionsProperty] -> ShowS
Prelude.Show)
mkOptionsProperty :: OptionsProperty
mkOptionsProperty :: OptionsProperty
mkOptionsProperty
  = OptionsProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), atime :: Maybe (Value Text)
atime = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       bytesPerSecond :: Maybe (Value Integer)
bytesPerSecond = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, gid :: Maybe (Value Text)
gid = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       logLevel :: Maybe (Value Text)
logLevel = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, mtime :: Maybe (Value Text)
mtime = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       objectTags :: Maybe (Value Text)
objectTags = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, overwriteMode :: Maybe (Value Text)
overwriteMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       posixPermissions :: Maybe (Value Text)
posixPermissions = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       preserveDeletedFiles :: Maybe (Value Text)
preserveDeletedFiles = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       preserveDevices :: Maybe (Value Text)
preserveDevices = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       securityDescriptorCopyFlags :: Maybe (Value Text)
securityDescriptorCopyFlags = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       taskQueueing :: Maybe (Value Text)
taskQueueing = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, transferMode :: Maybe (Value Text)
transferMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       uid :: Maybe (Value Text)
uid = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, verifyMode :: Maybe (Value Text)
verifyMode = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties OptionsProperty where
  toResourceProperties :: OptionsProperty -> ResourceProperties
toResourceProperties OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::DataSync::Task.Options",
         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
"Atime" (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)
atime,
                            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
"BytesPerSecond" (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)
bytesPerSecond,
                            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
"Gid" (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)
gid,
                            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
"LogLevel" (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)
logLevel,
                            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
"Mtime" (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)
mtime,
                            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
"ObjectTags" (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)
objectTags,
                            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
"OverwriteMode" (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)
overwriteMode,
                            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
"PosixPermissions" (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)
posixPermissions,
                            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
"PreserveDeletedFiles" (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)
preserveDeletedFiles,
                            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
"PreserveDevices" (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)
preserveDevices,
                            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
"SecurityDescriptorCopyFlags"
                              (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)
securityDescriptorCopyFlags,
                            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
"TaskQueueing" (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)
taskQueueing,
                            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
"TransferMode" (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)
transferMode,
                            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
"Uid" (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)
uid,
                            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
"VerifyMode" (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)
verifyMode])}
instance JSON.ToJSON OptionsProperty where
  toJSON :: OptionsProperty -> Value
toJSON OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: 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
"Atime" (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)
atime,
               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
"BytesPerSecond" (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)
bytesPerSecond,
               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
"Gid" (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)
gid,
               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
"LogLevel" (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)
logLevel,
               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
"Mtime" (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)
mtime,
               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
"ObjectTags" (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)
objectTags,
               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
"OverwriteMode" (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)
overwriteMode,
               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
"PosixPermissions" (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)
posixPermissions,
               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
"PreserveDeletedFiles" (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)
preserveDeletedFiles,
               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
"PreserveDevices" (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)
preserveDevices,
               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
"SecurityDescriptorCopyFlags"
                 (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)
securityDescriptorCopyFlags,
               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
"TaskQueueing" (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)
taskQueueing,
               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
"TransferMode" (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)
transferMode,
               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
"Uid" (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)
uid,
               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
"VerifyMode" (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)
verifyMode]))
instance Property "Atime" OptionsProperty where
  type PropertyType "Atime" OptionsProperty = Value Prelude.Text
  set :: PropertyType "Atime" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "Atime" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {atime :: Maybe (Value Text)
atime = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Atime" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "BytesPerSecond" OptionsProperty where
  type PropertyType "BytesPerSecond" OptionsProperty = Value Prelude.Integer
  set :: PropertyType "BytesPerSecond" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "BytesPerSecond" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {bytesPerSecond :: Maybe (Value Integer)
bytesPerSecond = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BytesPerSecond" OptionsProperty
Value Integer
newValue, Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "Gid" OptionsProperty where
  type PropertyType "Gid" OptionsProperty = Value Prelude.Text
  set :: PropertyType "Gid" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "Gid" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {gid :: Maybe (Value Text)
gid = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Gid" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "LogLevel" OptionsProperty where
  type PropertyType "LogLevel" OptionsProperty = Value Prelude.Text
  set :: PropertyType "LogLevel" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "LogLevel" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {logLevel :: Maybe (Value Text)
logLevel = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LogLevel" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "Mtime" OptionsProperty where
  type PropertyType "Mtime" OptionsProperty = Value Prelude.Text
  set :: PropertyType "Mtime" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "Mtime" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {mtime :: Maybe (Value Text)
mtime = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Mtime" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "ObjectTags" OptionsProperty where
  type PropertyType "ObjectTags" OptionsProperty = Value Prelude.Text
  set :: PropertyType "ObjectTags" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "ObjectTags" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {objectTags :: Maybe (Value Text)
objectTags = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ObjectTags" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "OverwriteMode" OptionsProperty where
  type PropertyType "OverwriteMode" OptionsProperty = Value Prelude.Text
  set :: PropertyType "OverwriteMode" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "OverwriteMode" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {overwriteMode :: Maybe (Value Text)
overwriteMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OverwriteMode" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "PosixPermissions" OptionsProperty where
  type PropertyType "PosixPermissions" OptionsProperty = Value Prelude.Text
  set :: PropertyType "PosixPermissions" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "PosixPermissions" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {posixPermissions :: Maybe (Value Text)
posixPermissions = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PosixPermissions" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "PreserveDeletedFiles" OptionsProperty where
  type PropertyType "PreserveDeletedFiles" OptionsProperty = Value Prelude.Text
  set :: PropertyType "PreserveDeletedFiles" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "PreserveDeletedFiles" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty
        {preserveDeletedFiles :: Maybe (Value Text)
preserveDeletedFiles = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PreserveDeletedFiles" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "PreserveDevices" OptionsProperty where
  type PropertyType "PreserveDevices" OptionsProperty = Value Prelude.Text
  set :: PropertyType "PreserveDevices" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "PreserveDevices" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {preserveDevices :: Maybe (Value Text)
preserveDevices = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PreserveDevices" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "SecurityDescriptorCopyFlags" OptionsProperty where
  type PropertyType "SecurityDescriptorCopyFlags" OptionsProperty = Value Prelude.Text
  set :: PropertyType "SecurityDescriptorCopyFlags" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "SecurityDescriptorCopyFlags" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty
        {securityDescriptorCopyFlags :: Maybe (Value Text)
securityDescriptorCopyFlags = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecurityDescriptorCopyFlags" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "TaskQueueing" OptionsProperty where
  type PropertyType "TaskQueueing" OptionsProperty = Value Prelude.Text
  set :: PropertyType "TaskQueueing" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "TaskQueueing" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {taskQueueing :: Maybe (Value Text)
taskQueueing = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TaskQueueing" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "TransferMode" OptionsProperty where
  type PropertyType "TransferMode" OptionsProperty = Value Prelude.Text
  set :: PropertyType "TransferMode" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "TransferMode" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {transferMode :: Maybe (Value Text)
transferMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TransferMode" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "Uid" OptionsProperty where
  type PropertyType "Uid" OptionsProperty = Value Prelude.Text
  set :: PropertyType "Uid" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "Uid" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {uid :: Maybe (Value Text)
uid = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Uid" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
instance Property "VerifyMode" OptionsProperty where
  type PropertyType "VerifyMode" OptionsProperty = Value Prelude.Text
  set :: PropertyType "VerifyMode" OptionsProperty
-> OptionsProperty -> OptionsProperty
set PropertyType "VerifyMode" OptionsProperty
newValue OptionsProperty {Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: OptionsProperty -> ()
atime :: OptionsProperty -> Maybe (Value Text)
bytesPerSecond :: OptionsProperty -> Maybe (Value Integer)
gid :: OptionsProperty -> Maybe (Value Text)
logLevel :: OptionsProperty -> Maybe (Value Text)
mtime :: OptionsProperty -> Maybe (Value Text)
objectTags :: OptionsProperty -> Maybe (Value Text)
overwriteMode :: OptionsProperty -> Maybe (Value Text)
posixPermissions :: OptionsProperty -> Maybe (Value Text)
preserveDeletedFiles :: OptionsProperty -> Maybe (Value Text)
preserveDevices :: OptionsProperty -> Maybe (Value Text)
securityDescriptorCopyFlags :: OptionsProperty -> Maybe (Value Text)
taskQueueing :: OptionsProperty -> Maybe (Value Text)
transferMode :: OptionsProperty -> Maybe (Value Text)
uid :: OptionsProperty -> Maybe (Value Text)
verifyMode :: OptionsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
verifyMode :: Maybe (Value Text)
..}
    = OptionsProperty {verifyMode :: Maybe (Value Text)
verifyMode = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VerifyMode" OptionsProperty
Value Text
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
haddock_workaround_ :: ()
atime :: Maybe (Value Text)
bytesPerSecond :: Maybe (Value Integer)
gid :: Maybe (Value Text)
logLevel :: Maybe (Value Text)
mtime :: Maybe (Value Text)
objectTags :: Maybe (Value Text)
overwriteMode :: Maybe (Value Text)
posixPermissions :: Maybe (Value Text)
preserveDeletedFiles :: Maybe (Value Text)
preserveDevices :: Maybe (Value Text)
securityDescriptorCopyFlags :: Maybe (Value Text)
taskQueueing :: Maybe (Value Text)
transferMode :: Maybe (Value Text)
uid :: Maybe (Value Text)
..}