Class: AWSCDK::AppFlow::CfnFlow::ConnectorOperatorProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::AppFlow::CfnFlow::ConnectorOperatorProperty
- Defined in:
- app_flow/cfn_flow.rb
Overview
The operation to be performed on the provided source fields.
Instance Attribute Summary collapse
-
#amplitude ⇒ String?
readonly
The operation to be performed on the provided Amplitude source fields.
-
#custom_connector ⇒ String?
readonly
Operators supported by the custom connector.
-
#datadog ⇒ String?
readonly
The operation to be performed on the provided Datadog source fields.
-
#dynatrace ⇒ String?
readonly
The operation to be performed on the provided Dynatrace source fields.
-
#google_analytics ⇒ String?
readonly
The operation to be performed on the provided Google Analytics source fields.
-
#infor_nexus ⇒ String?
readonly
The operation to be performed on the provided Infor Nexus source fields.
-
#marketo ⇒ String?
readonly
The operation to be performed on the provided Marketo source fields.
-
#pardot ⇒ String?
readonly
The operation to be performed on the provided Salesforce Pardot source fields.
-
#s3 ⇒ String?
readonly
The operation to be performed on the provided Amazon S3 source fields.
-
#salesforce ⇒ String?
readonly
The operation to be performed on the provided Salesforce source fields.
-
#sapo_data ⇒ String?
readonly
The operation to be performed on the provided SAPOData source fields.
-
#service_now ⇒ String?
readonly
The operation to be performed on the provided ServiceNow source fields.
-
#singular ⇒ String?
readonly
The operation to be performed on the provided Singular source fields.
-
#slack ⇒ String?
readonly
The operation to be performed on the provided Slack source fields.
-
#trendmicro ⇒ String?
readonly
The operation to be performed on the provided Trend Micro source fields.
-
#veeva ⇒ String?
readonly
The operation to be performed on the provided Veeva source fields.
-
#zendesk ⇒ String?
readonly
The operation to be performed on the provided Zendesk source fields.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(amplitude: nil, custom_connector: nil, datadog: nil, dynatrace: nil, google_analytics: nil, infor_nexus: nil, marketo: nil, pardot: nil, s3: nil, salesforce: nil, sapo_data: nil, service_now: nil, singular: nil, slack: nil, trendmicro: nil, veeva: nil, zendesk: nil) ⇒ ConnectorOperatorProperty
constructor
A new instance of ConnectorOperatorProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(amplitude: nil, custom_connector: nil, datadog: nil, dynatrace: nil, google_analytics: nil, infor_nexus: nil, marketo: nil, pardot: nil, s3: nil, salesforce: nil, sapo_data: nil, service_now: nil, singular: nil, slack: nil, trendmicro: nil, veeva: nil, zendesk: nil) ⇒ ConnectorOperatorProperty
Returns a new instance of ConnectorOperatorProperty.
761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 |
# File 'app_flow/cfn_flow.rb', line 761 def initialize(amplitude: nil, custom_connector: nil, datadog: nil, dynatrace: nil, google_analytics: nil, infor_nexus: nil, marketo: nil, pardot: nil, s3: nil, salesforce: nil, sapo_data: nil, service_now: nil, singular: nil, slack: nil, trendmicro: nil, veeva: nil, zendesk: nil) @amplitude = amplitude Jsii::Type.check_type(@amplitude, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "amplitude") unless @amplitude.nil? @custom_connector = custom_connector Jsii::Type.check_type(@custom_connector, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "customConnector") unless @custom_connector.nil? @datadog = datadog Jsii::Type.check_type(@datadog, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "datadog") unless @datadog.nil? @dynatrace = dynatrace Jsii::Type.check_type(@dynatrace, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dynatrace") unless @dynatrace.nil? @google_analytics = google_analytics Jsii::Type.check_type(@google_analytics, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "googleAnalytics") unless @google_analytics.nil? @infor_nexus = infor_nexus Jsii::Type.check_type(@infor_nexus, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "inforNexus") unless @infor_nexus.nil? @marketo = marketo Jsii::Type.check_type(@marketo, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "marketo") unless @marketo.nil? @pardot = pardot Jsii::Type.check_type(@pardot, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "pardot") unless @pardot.nil? @s3 = s3 Jsii::Type.check_type(@s3, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "s3") unless @s3.nil? @salesforce = salesforce Jsii::Type.check_type(@salesforce, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "salesforce") unless @salesforce.nil? @sapo_data = sapo_data Jsii::Type.check_type(@sapo_data, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "sapoData") unless @sapo_data.nil? @service_now = service_now Jsii::Type.check_type(@service_now, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "serviceNow") unless @service_now.nil? @singular = singular Jsii::Type.check_type(@singular, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "singular") unless @singular.nil? @slack = slack Jsii::Type.check_type(@slack, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "slack") unless @slack.nil? @trendmicro = trendmicro Jsii::Type.check_type(@trendmicro, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "trendmicro") unless @trendmicro.nil? @veeva = veeva Jsii::Type.check_type(@veeva, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "veeva") unless @veeva.nil? @zendesk = zendesk Jsii::Type.check_type(@zendesk, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "zendesk") unless @zendesk.nil? end |
Instance Attribute Details
#amplitude ⇒ String? (readonly)
The operation to be performed on the provided Amplitude source fields.
802 803 804 |
# File 'app_flow/cfn_flow.rb', line 802 def amplitude @amplitude end |
#custom_connector ⇒ String? (readonly)
Operators supported by the custom connector.
807 808 809 |
# File 'app_flow/cfn_flow.rb', line 807 def custom_connector @custom_connector end |
#datadog ⇒ String? (readonly)
The operation to be performed on the provided Datadog source fields.
812 813 814 |
# File 'app_flow/cfn_flow.rb', line 812 def datadog @datadog end |
#dynatrace ⇒ String? (readonly)
The operation to be performed on the provided Dynatrace source fields.
817 818 819 |
# File 'app_flow/cfn_flow.rb', line 817 def dynatrace @dynatrace end |
#google_analytics ⇒ String? (readonly)
The operation to be performed on the provided Google Analytics source fields.
822 823 824 |
# File 'app_flow/cfn_flow.rb', line 822 def google_analytics @google_analytics end |
#infor_nexus ⇒ String? (readonly)
The operation to be performed on the provided Infor Nexus source fields.
827 828 829 |
# File 'app_flow/cfn_flow.rb', line 827 def infor_nexus @infor_nexus end |
#marketo ⇒ String? (readonly)
The operation to be performed on the provided Marketo source fields.
832 833 834 |
# File 'app_flow/cfn_flow.rb', line 832 def marketo @marketo end |
#pardot ⇒ String? (readonly)
The operation to be performed on the provided Salesforce Pardot source fields.
837 838 839 |
# File 'app_flow/cfn_flow.rb', line 837 def pardot @pardot end |
#s3 ⇒ String? (readonly)
The operation to be performed on the provided Amazon S3 source fields.
842 843 844 |
# File 'app_flow/cfn_flow.rb', line 842 def s3 @s3 end |
#salesforce ⇒ String? (readonly)
The operation to be performed on the provided Salesforce source fields.
847 848 849 |
# File 'app_flow/cfn_flow.rb', line 847 def salesforce @salesforce end |
#sapo_data ⇒ String? (readonly)
The operation to be performed on the provided SAPOData source fields.
852 853 854 |
# File 'app_flow/cfn_flow.rb', line 852 def sapo_data @sapo_data end |
#service_now ⇒ String? (readonly)
The operation to be performed on the provided ServiceNow source fields.
857 858 859 |
# File 'app_flow/cfn_flow.rb', line 857 def service_now @service_now end |
#singular ⇒ String? (readonly)
The operation to be performed on the provided Singular source fields.
862 863 864 |
# File 'app_flow/cfn_flow.rb', line 862 def singular @singular end |
#slack ⇒ String? (readonly)
The operation to be performed on the provided Slack source fields.
867 868 869 |
# File 'app_flow/cfn_flow.rb', line 867 def slack @slack end |
#trendmicro ⇒ String? (readonly)
The operation to be performed on the provided Trend Micro source fields.
872 873 874 |
# File 'app_flow/cfn_flow.rb', line 872 def trendmicro @trendmicro end |
#veeva ⇒ String? (readonly)
The operation to be performed on the provided Veeva source fields.
877 878 879 |
# File 'app_flow/cfn_flow.rb', line 877 def veeva @veeva end |
#zendesk ⇒ String? (readonly)
The operation to be performed on the provided Zendesk source fields.
882 883 884 |
# File 'app_flow/cfn_flow.rb', line 882 def zendesk @zendesk end |
Class Method Details
.jsii_properties ⇒ Object
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 |
# File 'app_flow/cfn_flow.rb', line 884 def self.jsii_properties { :amplitude => "amplitude", :custom_connector => "customConnector", :datadog => "datadog", :dynatrace => "dynatrace", :google_analytics => "googleAnalytics", :infor_nexus => "inforNexus", :marketo => "marketo", :pardot => "pardot", :s3 => "s3", :salesforce => "salesforce", :sapo_data => "sapoData", :service_now => "serviceNow", :singular => "singular", :slack => "slack", :trendmicro => "trendmicro", :veeva => "veeva", :zendesk => "zendesk", } end |
Instance Method Details
#to_jsii ⇒ Object
906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 |
# File 'app_flow/cfn_flow.rb', line 906 def to_jsii result = {} result.merge!({ "amplitude" => @amplitude, "customConnector" => @custom_connector, "datadog" => @datadog, "dynatrace" => @dynatrace, "googleAnalytics" => @google_analytics, "inforNexus" => @infor_nexus, "marketo" => @marketo, "pardot" => @pardot, "s3" => @s3, "salesforce" => @salesforce, "sapoData" => @sapo_data, "serviceNow" => @service_now, "singular" => @singular, "slack" => @slack, "trendmicro" => @trendmicro, "veeva" => @veeva, "zendesk" => @zendesk, }) result.compact end |