Class SourceConnectorProperties
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<SourceConnectorProperties.Builder,
SourceConnectorProperties>
Specifies the information that is required to query a particular connector.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies the information that is required for querying Amplitude.builder()
Returns the value of the CustomConnector property for this object.final DatadogSourceProperties
datadog()
Specifies the information that is required for querying Datadog.Specifies the information that is required for querying Dynatrace.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) Specifies the information that is required for querying Google Analytics.final int
hashCode()
Specifies the information that is required for querying Infor Nexus.final MarketoSourceProperties
marketo()
Specifies the information that is required for querying Marketo.final PardotSourceProperties
pardot()
Specifies the information that is required for querying Salesforce Pardot.final S3SourceProperties
s3()
Specifies the information that is required for querying Amazon S3.Specifies the information that is required for querying Salesforce.final SAPODataSourceProperties
sapoData()
Returns the value of the SAPOData property for this object.static Class
<? extends SourceConnectorProperties.Builder> Specifies the information that is required for querying ServiceNow.final SingularSourceProperties
singular()
Specifies the information that is required for querying Singular.final SlackSourceProperties
slack()
Specifies the information that is required for querying Slack.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Specifies the information that is required for querying Trend Micro.final VeevaSourceProperties
veeva()
Specifies the information that is required for querying Veeva.final ZendeskSourceProperties
zendesk()
Specifies the information that is required for querying Zendesk.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
amplitude
Specifies the information that is required for querying Amplitude.
- Returns:
- Specifies the information that is required for querying Amplitude.
-
datadog
Specifies the information that is required for querying Datadog.
- Returns:
- Specifies the information that is required for querying Datadog.
-
dynatrace
Specifies the information that is required for querying Dynatrace.
- Returns:
- Specifies the information that is required for querying Dynatrace.
-
googleAnalytics
Specifies the information that is required for querying Google Analytics.
- Returns:
- Specifies the information that is required for querying Google Analytics.
-
inforNexus
Specifies the information that is required for querying Infor Nexus.
- Returns:
- Specifies the information that is required for querying Infor Nexus.
-
marketo
Specifies the information that is required for querying Marketo.
- Returns:
- Specifies the information that is required for querying Marketo.
-
s3
Specifies the information that is required for querying Amazon S3.
- Returns:
- Specifies the information that is required for querying Amazon S3.
-
salesforce
Specifies the information that is required for querying Salesforce.
- Returns:
- Specifies the information that is required for querying Salesforce.
-
serviceNow
Specifies the information that is required for querying ServiceNow.
- Returns:
- Specifies the information that is required for querying ServiceNow.
-
singular
Specifies the information that is required for querying Singular.
- Returns:
- Specifies the information that is required for querying Singular.
-
slack
Specifies the information that is required for querying Slack.
- Returns:
- Specifies the information that is required for querying Slack.
-
trendmicro
Specifies the information that is required for querying Trend Micro.
- Returns:
- Specifies the information that is required for querying Trend Micro.
-
veeva
Specifies the information that is required for querying Veeva.
- Returns:
- Specifies the information that is required for querying Veeva.
-
zendesk
Specifies the information that is required for querying Zendesk.
- Returns:
- Specifies the information that is required for querying Zendesk.
-
sapoData
Returns the value of the SAPOData property for this object.- Returns:
- The value of the SAPOData property for this object.
-
customConnector
Returns the value of the CustomConnector property for this object.- Returns:
- The value of the CustomConnector property for this object.
-
pardot
Specifies the information that is required for querying Salesforce Pardot.
- Returns:
- Specifies the information that is required for querying Salesforce Pardot.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<SourceConnectorProperties.Builder,
SourceConnectorProperties> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-