{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.AppFlow.Types.ConnectorMetadata where
import Amazonka.AppFlow.Types.AmplitudeMetadata
import Amazonka.AppFlow.Types.CustomerProfilesMetadata
import Amazonka.AppFlow.Types.DatadogMetadata
import Amazonka.AppFlow.Types.DynatraceMetadata
import Amazonka.AppFlow.Types.EventBridgeMetadata
import Amazonka.AppFlow.Types.GoogleAnalyticsMetadata
import Amazonka.AppFlow.Types.HoneycodeMetadata
import Amazonka.AppFlow.Types.InforNexusMetadata
import Amazonka.AppFlow.Types.MarketoMetadata
import Amazonka.AppFlow.Types.RedshiftMetadata
import Amazonka.AppFlow.Types.S3Metadata
import Amazonka.AppFlow.Types.SAPODataMetadata
import Amazonka.AppFlow.Types.SalesforceMetadata
import Amazonka.AppFlow.Types.ServiceNowMetadata
import Amazonka.AppFlow.Types.SingularMetadata
import Amazonka.AppFlow.Types.SlackMetadata
import Amazonka.AppFlow.Types.SnowflakeMetadata
import Amazonka.AppFlow.Types.TrendmicroMetadata
import Amazonka.AppFlow.Types.UpsolverMetadata
import Amazonka.AppFlow.Types.VeevaMetadata
import Amazonka.AppFlow.Types.ZendeskMetadata
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
data ConnectorMetadata = ConnectorMetadata'
{
ConnectorMetadata -> Maybe AmplitudeMetadata
amplitude :: Prelude.Maybe AmplitudeMetadata,
ConnectorMetadata -> Maybe CustomerProfilesMetadata
customerProfiles :: Prelude.Maybe CustomerProfilesMetadata,
ConnectorMetadata -> Maybe DatadogMetadata
datadog :: Prelude.Maybe DatadogMetadata,
ConnectorMetadata -> Maybe DynatraceMetadata
dynatrace :: Prelude.Maybe DynatraceMetadata,
ConnectorMetadata -> Maybe EventBridgeMetadata
eventBridge :: Prelude.Maybe EventBridgeMetadata,
ConnectorMetadata -> Maybe GoogleAnalyticsMetadata
googleAnalytics :: Prelude.Maybe GoogleAnalyticsMetadata,
ConnectorMetadata -> Maybe HoneycodeMetadata
honeycode :: Prelude.Maybe HoneycodeMetadata,
ConnectorMetadata -> Maybe InforNexusMetadata
inforNexus :: Prelude.Maybe InforNexusMetadata,
ConnectorMetadata -> Maybe MarketoMetadata
marketo :: Prelude.Maybe MarketoMetadata,
ConnectorMetadata -> Maybe RedshiftMetadata
redshift :: Prelude.Maybe RedshiftMetadata,
ConnectorMetadata -> Maybe S3Metadata
s3 :: Prelude.Maybe S3Metadata,
ConnectorMetadata -> Maybe SAPODataMetadata
sAPOData :: Prelude.Maybe SAPODataMetadata,
ConnectorMetadata -> Maybe SalesforceMetadata
salesforce :: Prelude.Maybe SalesforceMetadata,
ConnectorMetadata -> Maybe ServiceNowMetadata
serviceNow :: Prelude.Maybe ServiceNowMetadata,
ConnectorMetadata -> Maybe SingularMetadata
singular :: Prelude.Maybe SingularMetadata,
ConnectorMetadata -> Maybe SlackMetadata
slack :: Prelude.Maybe SlackMetadata,
ConnectorMetadata -> Maybe SnowflakeMetadata
snowflake :: Prelude.Maybe SnowflakeMetadata,
ConnectorMetadata -> Maybe TrendmicroMetadata
trendmicro :: Prelude.Maybe TrendmicroMetadata,
ConnectorMetadata -> Maybe UpsolverMetadata
upsolver :: Prelude.Maybe UpsolverMetadata,
ConnectorMetadata -> Maybe VeevaMetadata
veeva :: Prelude.Maybe VeevaMetadata,
ConnectorMetadata -> Maybe ZendeskMetadata
zendesk :: Prelude.Maybe ZendeskMetadata
}
deriving (ConnectorMetadata -> ConnectorMetadata -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ConnectorMetadata -> ConnectorMetadata -> Bool
$c/= :: ConnectorMetadata -> ConnectorMetadata -> Bool
== :: ConnectorMetadata -> ConnectorMetadata -> Bool
$c== :: ConnectorMetadata -> ConnectorMetadata -> Bool
Prelude.Eq, ReadPrec [ConnectorMetadata]
ReadPrec ConnectorMetadata
Int -> ReadS ConnectorMetadata
ReadS [ConnectorMetadata]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [ConnectorMetadata]
$creadListPrec :: ReadPrec [ConnectorMetadata]
readPrec :: ReadPrec ConnectorMetadata
$creadPrec :: ReadPrec ConnectorMetadata
readList :: ReadS [ConnectorMetadata]
$creadList :: ReadS [ConnectorMetadata]
readsPrec :: Int -> ReadS ConnectorMetadata
$creadsPrec :: Int -> ReadS ConnectorMetadata
Prelude.Read, Int -> ConnectorMetadata -> ShowS
[ConnectorMetadata] -> ShowS
ConnectorMetadata -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ConnectorMetadata] -> ShowS
$cshowList :: [ConnectorMetadata] -> ShowS
show :: ConnectorMetadata -> String
$cshow :: ConnectorMetadata -> String
showsPrec :: Int -> ConnectorMetadata -> ShowS
$cshowsPrec :: Int -> ConnectorMetadata -> ShowS
Prelude.Show, forall x. Rep ConnectorMetadata x -> ConnectorMetadata
forall x. ConnectorMetadata -> Rep ConnectorMetadata x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep ConnectorMetadata x -> ConnectorMetadata
$cfrom :: forall x. ConnectorMetadata -> Rep ConnectorMetadata x
Prelude.Generic)
newConnectorMetadata ::
ConnectorMetadata
newConnectorMetadata :: ConnectorMetadata
newConnectorMetadata =
ConnectorMetadata'
{ $sel:amplitude:ConnectorMetadata' :: Maybe AmplitudeMetadata
amplitude = forall a. Maybe a
Prelude.Nothing,
$sel:customerProfiles:ConnectorMetadata' :: Maybe CustomerProfilesMetadata
customerProfiles = forall a. Maybe a
Prelude.Nothing,
$sel:datadog:ConnectorMetadata' :: Maybe DatadogMetadata
datadog = forall a. Maybe a
Prelude.Nothing,
$sel:dynatrace:ConnectorMetadata' :: Maybe DynatraceMetadata
dynatrace = forall a. Maybe a
Prelude.Nothing,
$sel:eventBridge:ConnectorMetadata' :: Maybe EventBridgeMetadata
eventBridge = forall a. Maybe a
Prelude.Nothing,
$sel:googleAnalytics:ConnectorMetadata' :: Maybe GoogleAnalyticsMetadata
googleAnalytics = forall a. Maybe a
Prelude.Nothing,
$sel:honeycode:ConnectorMetadata' :: Maybe HoneycodeMetadata
honeycode = forall a. Maybe a
Prelude.Nothing,
$sel:inforNexus:ConnectorMetadata' :: Maybe InforNexusMetadata
inforNexus = forall a. Maybe a
Prelude.Nothing,
$sel:marketo:ConnectorMetadata' :: Maybe MarketoMetadata
marketo = forall a. Maybe a
Prelude.Nothing,
$sel:redshift:ConnectorMetadata' :: Maybe RedshiftMetadata
redshift = forall a. Maybe a
Prelude.Nothing,
$sel:s3:ConnectorMetadata' :: Maybe S3Metadata
s3 = forall a. Maybe a
Prelude.Nothing,
$sel:sAPOData:ConnectorMetadata' :: Maybe SAPODataMetadata
sAPOData = forall a. Maybe a
Prelude.Nothing,
$sel:salesforce:ConnectorMetadata' :: Maybe SalesforceMetadata
salesforce = forall a. Maybe a
Prelude.Nothing,
$sel:serviceNow:ConnectorMetadata' :: Maybe ServiceNowMetadata
serviceNow = forall a. Maybe a
Prelude.Nothing,
$sel:singular:ConnectorMetadata' :: Maybe SingularMetadata
singular = forall a. Maybe a
Prelude.Nothing,
$sel:slack:ConnectorMetadata' :: Maybe SlackMetadata
slack = forall a. Maybe a
Prelude.Nothing,
$sel:snowflake:ConnectorMetadata' :: Maybe SnowflakeMetadata
snowflake = forall a. Maybe a
Prelude.Nothing,
$sel:trendmicro:ConnectorMetadata' :: Maybe TrendmicroMetadata
trendmicro = forall a. Maybe a
Prelude.Nothing,
$sel:upsolver:ConnectorMetadata' :: Maybe UpsolverMetadata
upsolver = forall a. Maybe a
Prelude.Nothing,
$sel:veeva:ConnectorMetadata' :: Maybe VeevaMetadata
veeva = forall a. Maybe a
Prelude.Nothing,
$sel:zendesk:ConnectorMetadata' :: Maybe ZendeskMetadata
zendesk = forall a. Maybe a
Prelude.Nothing
}
connectorMetadata_amplitude :: Lens.Lens' ConnectorMetadata (Prelude.Maybe AmplitudeMetadata)
connectorMetadata_amplitude :: Lens' ConnectorMetadata (Maybe AmplitudeMetadata)
connectorMetadata_amplitude = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe AmplitudeMetadata
amplitude :: Maybe AmplitudeMetadata
$sel:amplitude:ConnectorMetadata' :: ConnectorMetadata -> Maybe AmplitudeMetadata
amplitude} -> Maybe AmplitudeMetadata
amplitude) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe AmplitudeMetadata
a -> ConnectorMetadata
s {$sel:amplitude:ConnectorMetadata' :: Maybe AmplitudeMetadata
amplitude = Maybe AmplitudeMetadata
a} :: ConnectorMetadata)
connectorMetadata_customerProfiles :: Lens.Lens' ConnectorMetadata (Prelude.Maybe CustomerProfilesMetadata)
connectorMetadata_customerProfiles :: Lens' ConnectorMetadata (Maybe CustomerProfilesMetadata)
connectorMetadata_customerProfiles = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe CustomerProfilesMetadata
customerProfiles :: Maybe CustomerProfilesMetadata
$sel:customerProfiles:ConnectorMetadata' :: ConnectorMetadata -> Maybe CustomerProfilesMetadata
customerProfiles} -> Maybe CustomerProfilesMetadata
customerProfiles) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe CustomerProfilesMetadata
a -> ConnectorMetadata
s {$sel:customerProfiles:ConnectorMetadata' :: Maybe CustomerProfilesMetadata
customerProfiles = Maybe CustomerProfilesMetadata
a} :: ConnectorMetadata)
connectorMetadata_datadog :: Lens.Lens' ConnectorMetadata (Prelude.Maybe DatadogMetadata)
connectorMetadata_datadog :: Lens' ConnectorMetadata (Maybe DatadogMetadata)
connectorMetadata_datadog = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe DatadogMetadata
datadog :: Maybe DatadogMetadata
$sel:datadog:ConnectorMetadata' :: ConnectorMetadata -> Maybe DatadogMetadata
datadog} -> Maybe DatadogMetadata
datadog) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe DatadogMetadata
a -> ConnectorMetadata
s {$sel:datadog:ConnectorMetadata' :: Maybe DatadogMetadata
datadog = Maybe DatadogMetadata
a} :: ConnectorMetadata)
connectorMetadata_dynatrace :: Lens.Lens' ConnectorMetadata (Prelude.Maybe DynatraceMetadata)
connectorMetadata_dynatrace :: Lens' ConnectorMetadata (Maybe DynatraceMetadata)
connectorMetadata_dynatrace = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe DynatraceMetadata
dynatrace :: Maybe DynatraceMetadata
$sel:dynatrace:ConnectorMetadata' :: ConnectorMetadata -> Maybe DynatraceMetadata
dynatrace} -> Maybe DynatraceMetadata
dynatrace) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe DynatraceMetadata
a -> ConnectorMetadata
s {$sel:dynatrace:ConnectorMetadata' :: Maybe DynatraceMetadata
dynatrace = Maybe DynatraceMetadata
a} :: ConnectorMetadata)
connectorMetadata_eventBridge :: Lens.Lens' ConnectorMetadata (Prelude.Maybe EventBridgeMetadata)
connectorMetadata_eventBridge :: Lens' ConnectorMetadata (Maybe EventBridgeMetadata)
connectorMetadata_eventBridge = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe EventBridgeMetadata
eventBridge :: Maybe EventBridgeMetadata
$sel:eventBridge:ConnectorMetadata' :: ConnectorMetadata -> Maybe EventBridgeMetadata
eventBridge} -> Maybe EventBridgeMetadata
eventBridge) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe EventBridgeMetadata
a -> ConnectorMetadata
s {$sel:eventBridge:ConnectorMetadata' :: Maybe EventBridgeMetadata
eventBridge = Maybe EventBridgeMetadata
a} :: ConnectorMetadata)
connectorMetadata_googleAnalytics :: Lens.Lens' ConnectorMetadata (Prelude.Maybe GoogleAnalyticsMetadata)
connectorMetadata_googleAnalytics :: Lens' ConnectorMetadata (Maybe GoogleAnalyticsMetadata)
connectorMetadata_googleAnalytics = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe GoogleAnalyticsMetadata
googleAnalytics :: Maybe GoogleAnalyticsMetadata
$sel:googleAnalytics:ConnectorMetadata' :: ConnectorMetadata -> Maybe GoogleAnalyticsMetadata
googleAnalytics} -> Maybe GoogleAnalyticsMetadata
googleAnalytics) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe GoogleAnalyticsMetadata
a -> ConnectorMetadata
s {$sel:googleAnalytics:ConnectorMetadata' :: Maybe GoogleAnalyticsMetadata
googleAnalytics = Maybe GoogleAnalyticsMetadata
a} :: ConnectorMetadata)
connectorMetadata_honeycode :: Lens.Lens' ConnectorMetadata (Prelude.Maybe HoneycodeMetadata)
connectorMetadata_honeycode :: Lens' ConnectorMetadata (Maybe HoneycodeMetadata)
connectorMetadata_honeycode = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe HoneycodeMetadata
honeycode :: Maybe HoneycodeMetadata
$sel:honeycode:ConnectorMetadata' :: ConnectorMetadata -> Maybe HoneycodeMetadata
honeycode} -> Maybe HoneycodeMetadata
honeycode) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe HoneycodeMetadata
a -> ConnectorMetadata
s {$sel:honeycode:ConnectorMetadata' :: Maybe HoneycodeMetadata
honeycode = Maybe HoneycodeMetadata
a} :: ConnectorMetadata)
connectorMetadata_inforNexus :: Lens.Lens' ConnectorMetadata (Prelude.Maybe InforNexusMetadata)
connectorMetadata_inforNexus :: Lens' ConnectorMetadata (Maybe InforNexusMetadata)
connectorMetadata_inforNexus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe InforNexusMetadata
inforNexus :: Maybe InforNexusMetadata
$sel:inforNexus:ConnectorMetadata' :: ConnectorMetadata -> Maybe InforNexusMetadata
inforNexus} -> Maybe InforNexusMetadata
inforNexus) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe InforNexusMetadata
a -> ConnectorMetadata
s {$sel:inforNexus:ConnectorMetadata' :: Maybe InforNexusMetadata
inforNexus = Maybe InforNexusMetadata
a} :: ConnectorMetadata)
connectorMetadata_marketo :: Lens.Lens' ConnectorMetadata (Prelude.Maybe MarketoMetadata)
connectorMetadata_marketo :: Lens' ConnectorMetadata (Maybe MarketoMetadata)
connectorMetadata_marketo = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe MarketoMetadata
marketo :: Maybe MarketoMetadata
$sel:marketo:ConnectorMetadata' :: ConnectorMetadata -> Maybe MarketoMetadata
marketo} -> Maybe MarketoMetadata
marketo) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe MarketoMetadata
a -> ConnectorMetadata
s {$sel:marketo:ConnectorMetadata' :: Maybe MarketoMetadata
marketo = Maybe MarketoMetadata
a} :: ConnectorMetadata)
connectorMetadata_redshift :: Lens.Lens' ConnectorMetadata (Prelude.Maybe RedshiftMetadata)
connectorMetadata_redshift :: Lens' ConnectorMetadata (Maybe RedshiftMetadata)
connectorMetadata_redshift = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe RedshiftMetadata
redshift :: Maybe RedshiftMetadata
$sel:redshift:ConnectorMetadata' :: ConnectorMetadata -> Maybe RedshiftMetadata
redshift} -> Maybe RedshiftMetadata
redshift) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe RedshiftMetadata
a -> ConnectorMetadata
s {$sel:redshift:ConnectorMetadata' :: Maybe RedshiftMetadata
redshift = Maybe RedshiftMetadata
a} :: ConnectorMetadata)
connectorMetadata_s3 :: Lens.Lens' ConnectorMetadata (Prelude.Maybe S3Metadata)
connectorMetadata_s3 :: Lens' ConnectorMetadata (Maybe S3Metadata)
connectorMetadata_s3 = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe S3Metadata
s3 :: Maybe S3Metadata
$sel:s3:ConnectorMetadata' :: ConnectorMetadata -> Maybe S3Metadata
s3} -> Maybe S3Metadata
s3) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe S3Metadata
a -> ConnectorMetadata
s {$sel:s3:ConnectorMetadata' :: Maybe S3Metadata
s3 = Maybe S3Metadata
a} :: ConnectorMetadata)
connectorMetadata_sAPOData :: Lens.Lens' ConnectorMetadata (Prelude.Maybe SAPODataMetadata)
connectorMetadata_sAPOData :: Lens' ConnectorMetadata (Maybe SAPODataMetadata)
connectorMetadata_sAPOData = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe SAPODataMetadata
sAPOData :: Maybe SAPODataMetadata
$sel:sAPOData:ConnectorMetadata' :: ConnectorMetadata -> Maybe SAPODataMetadata
sAPOData} -> Maybe SAPODataMetadata
sAPOData) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe SAPODataMetadata
a -> ConnectorMetadata
s {$sel:sAPOData:ConnectorMetadata' :: Maybe SAPODataMetadata
sAPOData = Maybe SAPODataMetadata
a} :: ConnectorMetadata)
connectorMetadata_salesforce :: Lens.Lens' ConnectorMetadata (Prelude.Maybe SalesforceMetadata)
connectorMetadata_salesforce :: Lens' ConnectorMetadata (Maybe SalesforceMetadata)
connectorMetadata_salesforce = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe SalesforceMetadata
salesforce :: Maybe SalesforceMetadata
$sel:salesforce:ConnectorMetadata' :: ConnectorMetadata -> Maybe SalesforceMetadata
salesforce} -> Maybe SalesforceMetadata
salesforce) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe SalesforceMetadata
a -> ConnectorMetadata
s {$sel:salesforce:ConnectorMetadata' :: Maybe SalesforceMetadata
salesforce = Maybe SalesforceMetadata
a} :: ConnectorMetadata)
connectorMetadata_serviceNow :: Lens.Lens' ConnectorMetadata (Prelude.Maybe ServiceNowMetadata)
connectorMetadata_serviceNow :: Lens' ConnectorMetadata (Maybe ServiceNowMetadata)
connectorMetadata_serviceNow = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe ServiceNowMetadata
serviceNow :: Maybe ServiceNowMetadata
$sel:serviceNow:ConnectorMetadata' :: ConnectorMetadata -> Maybe ServiceNowMetadata
serviceNow} -> Maybe ServiceNowMetadata
serviceNow) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe ServiceNowMetadata
a -> ConnectorMetadata
s {$sel:serviceNow:ConnectorMetadata' :: Maybe ServiceNowMetadata
serviceNow = Maybe ServiceNowMetadata
a} :: ConnectorMetadata)
connectorMetadata_singular :: Lens.Lens' ConnectorMetadata (Prelude.Maybe SingularMetadata)
connectorMetadata_singular :: Lens' ConnectorMetadata (Maybe SingularMetadata)
connectorMetadata_singular = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe SingularMetadata
singular :: Maybe SingularMetadata
$sel:singular:ConnectorMetadata' :: ConnectorMetadata -> Maybe SingularMetadata
singular} -> Maybe SingularMetadata
singular) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe SingularMetadata
a -> ConnectorMetadata
s {$sel:singular:ConnectorMetadata' :: Maybe SingularMetadata
singular = Maybe SingularMetadata
a} :: ConnectorMetadata)
connectorMetadata_slack :: Lens.Lens' ConnectorMetadata (Prelude.Maybe SlackMetadata)
connectorMetadata_slack :: Lens' ConnectorMetadata (Maybe SlackMetadata)
connectorMetadata_slack = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe SlackMetadata
slack :: Maybe SlackMetadata
$sel:slack:ConnectorMetadata' :: ConnectorMetadata -> Maybe SlackMetadata
slack} -> Maybe SlackMetadata
slack) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe SlackMetadata
a -> ConnectorMetadata
s {$sel:slack:ConnectorMetadata' :: Maybe SlackMetadata
slack = Maybe SlackMetadata
a} :: ConnectorMetadata)
connectorMetadata_snowflake :: Lens.Lens' ConnectorMetadata (Prelude.Maybe SnowflakeMetadata)
connectorMetadata_snowflake :: Lens' ConnectorMetadata (Maybe SnowflakeMetadata)
connectorMetadata_snowflake = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe SnowflakeMetadata
snowflake :: Maybe SnowflakeMetadata
$sel:snowflake:ConnectorMetadata' :: ConnectorMetadata -> Maybe SnowflakeMetadata
snowflake} -> Maybe SnowflakeMetadata
snowflake) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe SnowflakeMetadata
a -> ConnectorMetadata
s {$sel:snowflake:ConnectorMetadata' :: Maybe SnowflakeMetadata
snowflake = Maybe SnowflakeMetadata
a} :: ConnectorMetadata)
connectorMetadata_trendmicro :: Lens.Lens' ConnectorMetadata (Prelude.Maybe TrendmicroMetadata)
connectorMetadata_trendmicro :: Lens' ConnectorMetadata (Maybe TrendmicroMetadata)
connectorMetadata_trendmicro = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe TrendmicroMetadata
trendmicro :: Maybe TrendmicroMetadata
$sel:trendmicro:ConnectorMetadata' :: ConnectorMetadata -> Maybe TrendmicroMetadata
trendmicro} -> Maybe TrendmicroMetadata
trendmicro) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe TrendmicroMetadata
a -> ConnectorMetadata
s {$sel:trendmicro:ConnectorMetadata' :: Maybe TrendmicroMetadata
trendmicro = Maybe TrendmicroMetadata
a} :: ConnectorMetadata)
connectorMetadata_upsolver :: Lens.Lens' ConnectorMetadata (Prelude.Maybe UpsolverMetadata)
connectorMetadata_upsolver :: Lens' ConnectorMetadata (Maybe UpsolverMetadata)
connectorMetadata_upsolver = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe UpsolverMetadata
upsolver :: Maybe UpsolverMetadata
$sel:upsolver:ConnectorMetadata' :: ConnectorMetadata -> Maybe UpsolverMetadata
upsolver} -> Maybe UpsolverMetadata
upsolver) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe UpsolverMetadata
a -> ConnectorMetadata
s {$sel:upsolver:ConnectorMetadata' :: Maybe UpsolverMetadata
upsolver = Maybe UpsolverMetadata
a} :: ConnectorMetadata)
connectorMetadata_veeva :: Lens.Lens' ConnectorMetadata (Prelude.Maybe VeevaMetadata)
connectorMetadata_veeva :: Lens' ConnectorMetadata (Maybe VeevaMetadata)
connectorMetadata_veeva = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe VeevaMetadata
veeva :: Maybe VeevaMetadata
$sel:veeva:ConnectorMetadata' :: ConnectorMetadata -> Maybe VeevaMetadata
veeva} -> Maybe VeevaMetadata
veeva) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe VeevaMetadata
a -> ConnectorMetadata
s {$sel:veeva:ConnectorMetadata' :: Maybe VeevaMetadata
veeva = Maybe VeevaMetadata
a} :: ConnectorMetadata)
connectorMetadata_zendesk :: Lens.Lens' ConnectorMetadata (Prelude.Maybe ZendeskMetadata)
connectorMetadata_zendesk :: Lens' ConnectorMetadata (Maybe ZendeskMetadata)
connectorMetadata_zendesk = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ConnectorMetadata' {Maybe ZendeskMetadata
zendesk :: Maybe ZendeskMetadata
$sel:zendesk:ConnectorMetadata' :: ConnectorMetadata -> Maybe ZendeskMetadata
zendesk} -> Maybe ZendeskMetadata
zendesk) (\s :: ConnectorMetadata
s@ConnectorMetadata' {} Maybe ZendeskMetadata
a -> ConnectorMetadata
s {$sel:zendesk:ConnectorMetadata' :: Maybe ZendeskMetadata
zendesk = Maybe ZendeskMetadata
a} :: ConnectorMetadata)
instance Data.FromJSON ConnectorMetadata where
parseJSON :: Value -> Parser ConnectorMetadata
parseJSON =
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.withObject
String
"ConnectorMetadata"
( \Object
x ->
Maybe AmplitudeMetadata
-> Maybe CustomerProfilesMetadata
-> Maybe DatadogMetadata
-> Maybe DynatraceMetadata
-> Maybe EventBridgeMetadata
-> Maybe GoogleAnalyticsMetadata
-> Maybe HoneycodeMetadata
-> Maybe InforNexusMetadata
-> Maybe MarketoMetadata
-> Maybe RedshiftMetadata
-> Maybe S3Metadata
-> Maybe SAPODataMetadata
-> Maybe SalesforceMetadata
-> Maybe ServiceNowMetadata
-> Maybe SingularMetadata
-> Maybe SlackMetadata
-> Maybe SnowflakeMetadata
-> Maybe TrendmicroMetadata
-> Maybe UpsolverMetadata
-> Maybe VeevaMetadata
-> Maybe ZendeskMetadata
-> ConnectorMetadata
ConnectorMetadata'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Amplitude")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"CustomerProfiles")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Datadog")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Dynatrace")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"EventBridge")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"GoogleAnalytics")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Honeycode")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"InforNexus")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Marketo")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Redshift")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"S3")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SAPOData")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Salesforce")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ServiceNow")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Singular")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Slack")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Snowflake")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Trendmicro")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Upsolver")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Veeva")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Zendesk")
)
instance Prelude.Hashable ConnectorMetadata where
hashWithSalt :: Int -> ConnectorMetadata -> Int
hashWithSalt Int
_salt ConnectorMetadata' {Maybe AmplitudeMetadata
Maybe CustomerProfilesMetadata
Maybe DatadogMetadata
Maybe DynatraceMetadata
Maybe EventBridgeMetadata
Maybe GoogleAnalyticsMetadata
Maybe HoneycodeMetadata
Maybe InforNexusMetadata
Maybe MarketoMetadata
Maybe RedshiftMetadata
Maybe S3Metadata
Maybe SAPODataMetadata
Maybe SalesforceMetadata
Maybe ServiceNowMetadata
Maybe SingularMetadata
Maybe SlackMetadata
Maybe SnowflakeMetadata
Maybe TrendmicroMetadata
Maybe UpsolverMetadata
Maybe VeevaMetadata
Maybe ZendeskMetadata
zendesk :: Maybe ZendeskMetadata
veeva :: Maybe VeevaMetadata
upsolver :: Maybe UpsolverMetadata
trendmicro :: Maybe TrendmicroMetadata
snowflake :: Maybe SnowflakeMetadata
slack :: Maybe SlackMetadata
singular :: Maybe SingularMetadata
serviceNow :: Maybe ServiceNowMetadata
salesforce :: Maybe SalesforceMetadata
sAPOData :: Maybe SAPODataMetadata
s3 :: Maybe S3Metadata
redshift :: Maybe RedshiftMetadata
marketo :: Maybe MarketoMetadata
inforNexus :: Maybe InforNexusMetadata
honeycode :: Maybe HoneycodeMetadata
googleAnalytics :: Maybe GoogleAnalyticsMetadata
eventBridge :: Maybe EventBridgeMetadata
dynatrace :: Maybe DynatraceMetadata
datadog :: Maybe DatadogMetadata
customerProfiles :: Maybe CustomerProfilesMetadata
amplitude :: Maybe AmplitudeMetadata
$sel:zendesk:ConnectorMetadata' :: ConnectorMetadata -> Maybe ZendeskMetadata
$sel:veeva:ConnectorMetadata' :: ConnectorMetadata -> Maybe VeevaMetadata
$sel:upsolver:ConnectorMetadata' :: ConnectorMetadata -> Maybe UpsolverMetadata
$sel:trendmicro:ConnectorMetadata' :: ConnectorMetadata -> Maybe TrendmicroMetadata
$sel:snowflake:ConnectorMetadata' :: ConnectorMetadata -> Maybe SnowflakeMetadata
$sel:slack:ConnectorMetadata' :: ConnectorMetadata -> Maybe SlackMetadata
$sel:singular:ConnectorMetadata' :: ConnectorMetadata -> Maybe SingularMetadata
$sel:serviceNow:ConnectorMetadata' :: ConnectorMetadata -> Maybe ServiceNowMetadata
$sel:salesforce:ConnectorMetadata' :: ConnectorMetadata -> Maybe SalesforceMetadata
$sel:sAPOData:ConnectorMetadata' :: ConnectorMetadata -> Maybe SAPODataMetadata
$sel:s3:ConnectorMetadata' :: ConnectorMetadata -> Maybe S3Metadata
$sel:redshift:ConnectorMetadata' :: ConnectorMetadata -> Maybe RedshiftMetadata
$sel:marketo:ConnectorMetadata' :: ConnectorMetadata -> Maybe MarketoMetadata
$sel:inforNexus:ConnectorMetadata' :: ConnectorMetadata -> Maybe InforNexusMetadata
$sel:honeycode:ConnectorMetadata' :: ConnectorMetadata -> Maybe HoneycodeMetadata
$sel:googleAnalytics:ConnectorMetadata' :: ConnectorMetadata -> Maybe GoogleAnalyticsMetadata
$sel:eventBridge:ConnectorMetadata' :: ConnectorMetadata -> Maybe EventBridgeMetadata
$sel:dynatrace:ConnectorMetadata' :: ConnectorMetadata -> Maybe DynatraceMetadata
$sel:datadog:ConnectorMetadata' :: ConnectorMetadata -> Maybe DatadogMetadata
$sel:customerProfiles:ConnectorMetadata' :: ConnectorMetadata -> Maybe CustomerProfilesMetadata
$sel:amplitude:ConnectorMetadata' :: ConnectorMetadata -> Maybe AmplitudeMetadata
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe AmplitudeMetadata
amplitude
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe CustomerProfilesMetadata
customerProfiles
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe DatadogMetadata
datadog
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe DynatraceMetadata
dynatrace
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe EventBridgeMetadata
eventBridge
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe GoogleAnalyticsMetadata
googleAnalytics
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe HoneycodeMetadata
honeycode
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe InforNexusMetadata
inforNexus
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe MarketoMetadata
marketo
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe RedshiftMetadata
redshift
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe S3Metadata
s3
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe SAPODataMetadata
sAPOData
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe SalesforceMetadata
salesforce
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe ServiceNowMetadata
serviceNow
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe SingularMetadata
singular
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe SlackMetadata
slack
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe SnowflakeMetadata
snowflake
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe TrendmicroMetadata
trendmicro
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe UpsolverMetadata
upsolver
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe VeevaMetadata
veeva
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe ZendeskMetadata
zendesk
instance Prelude.NFData ConnectorMetadata where
rnf :: ConnectorMetadata -> ()
rnf ConnectorMetadata' {Maybe AmplitudeMetadata
Maybe CustomerProfilesMetadata
Maybe DatadogMetadata
Maybe DynatraceMetadata
Maybe EventBridgeMetadata
Maybe GoogleAnalyticsMetadata
Maybe HoneycodeMetadata
Maybe InforNexusMetadata
Maybe MarketoMetadata
Maybe RedshiftMetadata
Maybe S3Metadata
Maybe SAPODataMetadata
Maybe SalesforceMetadata
Maybe ServiceNowMetadata
Maybe SingularMetadata
Maybe SlackMetadata
Maybe SnowflakeMetadata
Maybe TrendmicroMetadata
Maybe UpsolverMetadata
Maybe VeevaMetadata
Maybe ZendeskMetadata
zendesk :: Maybe ZendeskMetadata
veeva :: Maybe VeevaMetadata
upsolver :: Maybe UpsolverMetadata
trendmicro :: Maybe TrendmicroMetadata
snowflake :: Maybe SnowflakeMetadata
slack :: Maybe SlackMetadata
singular :: Maybe SingularMetadata
serviceNow :: Maybe ServiceNowMetadata
salesforce :: Maybe SalesforceMetadata
sAPOData :: Maybe SAPODataMetadata
s3 :: Maybe S3Metadata
redshift :: Maybe RedshiftMetadata
marketo :: Maybe MarketoMetadata
inforNexus :: Maybe InforNexusMetadata
honeycode :: Maybe HoneycodeMetadata
googleAnalytics :: Maybe GoogleAnalyticsMetadata
eventBridge :: Maybe EventBridgeMetadata
dynatrace :: Maybe DynatraceMetadata
datadog :: Maybe DatadogMetadata
customerProfiles :: Maybe CustomerProfilesMetadata
amplitude :: Maybe AmplitudeMetadata
$sel:zendesk:ConnectorMetadata' :: ConnectorMetadata -> Maybe ZendeskMetadata
$sel:veeva:ConnectorMetadata' :: ConnectorMetadata -> Maybe VeevaMetadata
$sel:upsolver:ConnectorMetadata' :: ConnectorMetadata -> Maybe UpsolverMetadata
$sel:trendmicro:ConnectorMetadata' :: ConnectorMetadata -> Maybe TrendmicroMetadata
$sel:snowflake:ConnectorMetadata' :: ConnectorMetadata -> Maybe SnowflakeMetadata
$sel:slack:ConnectorMetadata' :: ConnectorMetadata -> Maybe SlackMetadata
$sel:singular:ConnectorMetadata' :: ConnectorMetadata -> Maybe SingularMetadata
$sel:serviceNow:ConnectorMetadata' :: ConnectorMetadata -> Maybe ServiceNowMetadata
$sel:salesforce:ConnectorMetadata' :: ConnectorMetadata -> Maybe SalesforceMetadata
$sel:sAPOData:ConnectorMetadata' :: ConnectorMetadata -> Maybe SAPODataMetadata
$sel:s3:ConnectorMetadata' :: ConnectorMetadata -> Maybe S3Metadata
$sel:redshift:ConnectorMetadata' :: ConnectorMetadata -> Maybe RedshiftMetadata
$sel:marketo:ConnectorMetadata' :: ConnectorMetadata -> Maybe MarketoMetadata
$sel:inforNexus:ConnectorMetadata' :: ConnectorMetadata -> Maybe InforNexusMetadata
$sel:honeycode:ConnectorMetadata' :: ConnectorMetadata -> Maybe HoneycodeMetadata
$sel:googleAnalytics:ConnectorMetadata' :: ConnectorMetadata -> Maybe GoogleAnalyticsMetadata
$sel:eventBridge:ConnectorMetadata' :: ConnectorMetadata -> Maybe EventBridgeMetadata
$sel:dynatrace:ConnectorMetadata' :: ConnectorMetadata -> Maybe DynatraceMetadata
$sel:datadog:ConnectorMetadata' :: ConnectorMetadata -> Maybe DatadogMetadata
$sel:customerProfiles:ConnectorMetadata' :: ConnectorMetadata -> Maybe CustomerProfilesMetadata
$sel:amplitude:ConnectorMetadata' :: ConnectorMetadata -> Maybe AmplitudeMetadata
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe AmplitudeMetadata
amplitude
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe CustomerProfilesMetadata
customerProfiles
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe DatadogMetadata
datadog
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe DynatraceMetadata
dynatrace
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe EventBridgeMetadata
eventBridge
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe GoogleAnalyticsMetadata
googleAnalytics
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe HoneycodeMetadata
honeycode
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe InforNexusMetadata
inforNexus
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe MarketoMetadata
marketo
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe RedshiftMetadata
redshift
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe S3Metadata
s3
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe SAPODataMetadata
sAPOData
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe SalesforceMetadata
salesforce
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ServiceNowMetadata
serviceNow
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe SingularMetadata
singular
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe SlackMetadata
slack
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe SnowflakeMetadata
snowflake
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe TrendmicroMetadata
trendmicro
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe UpsolverMetadata
upsolver
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe VeevaMetadata
veeva
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ZendeskMetadata
zendesk