Class ConnectorMetadata
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ConnectorMetadata.Builder,
ConnectorMetadata>
A structure to specify connector-specific metadata such as oAuthScopes
, supportedRegions
,
privateLinkServiceUrl
, and so on.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal AmplitudeMetadata
The connector metadata specific to Amplitude.static ConnectorMetadata.Builder
builder()
final CustomerProfilesMetadata
The connector metadata specific to Amazon Connect Customer Profiles.final DatadogMetadata
datadog()
The connector metadata specific to Datadog.final DynatraceMetadata
The connector metadata specific to Dynatrace.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final EventBridgeMetadata
The connector metadata specific to Amazon EventBridge.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final GoogleAnalyticsMetadata
The connector metadata specific to Google Analytics.final int
hashCode()
final HoneycodeMetadata
The connector metadata specific to Amazon Honeycode.final InforNexusMetadata
The connector metadata specific to Infor Nexus.final MarketoMetadata
marketo()
The connector metadata specific to Marketo.final PardotMetadata
pardot()
The connector metadata specific to Salesforce Pardot.final RedshiftMetadata
redshift()
The connector metadata specific to Amazon Redshift.final S3Metadata
s3()
The connector metadata specific to Amazon S3.final SalesforceMetadata
The connector metadata specific to Salesforce.final SAPODataMetadata
sapoData()
Returns the value of the SAPOData property for this object.static Class
<? extends ConnectorMetadata.Builder> final ServiceNowMetadata
The connector metadata specific to ServiceNow.final SingularMetadata
singular()
The connector metadata specific to Singular.final SlackMetadata
slack()
The connector metadata specific to Slack.final SnowflakeMetadata
The connector metadata specific to Snowflake.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.final TrendmicroMetadata
The connector metadata specific to Trend Micro.final UpsolverMetadata
upsolver()
The connector metadata specific to Upsolver.final VeevaMetadata
veeva()
The connector metadata specific to Veeva.final ZendeskMetadata
zendesk()
The connector metadata specific to Zendesk.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
amplitude
The connector metadata specific to Amplitude.
- Returns:
- The connector metadata specific to Amplitude.
-
datadog
The connector metadata specific to Datadog.
- Returns:
- The connector metadata specific to Datadog.
-
dynatrace
The connector metadata specific to Dynatrace.
- Returns:
- The connector metadata specific to Dynatrace.
-
googleAnalytics
The connector metadata specific to Google Analytics.
- Returns:
- The connector metadata specific to Google Analytics.
-
inforNexus
The connector metadata specific to Infor Nexus.
- Returns:
- The connector metadata specific to Infor Nexus.
-
marketo
The connector metadata specific to Marketo.
- Returns:
- The connector metadata specific to Marketo.
-
redshift
The connector metadata specific to Amazon Redshift.
- Returns:
- The connector metadata specific to Amazon Redshift.
-
s3
The connector metadata specific to Amazon S3.
- Returns:
- The connector metadata specific to Amazon S3.
-
salesforce
The connector metadata specific to Salesforce.
- Returns:
- The connector metadata specific to Salesforce.
-
serviceNow
The connector metadata specific to ServiceNow.
- Returns:
- The connector metadata specific to ServiceNow.
-
singular
The connector metadata specific to Singular.
- Returns:
- The connector metadata specific to Singular.
-
slack
The connector metadata specific to Slack.
- Returns:
- The connector metadata specific to Slack.
-
snowflake
The connector metadata specific to Snowflake.
- Returns:
- The connector metadata specific to Snowflake.
-
trendmicro
The connector metadata specific to Trend Micro.
- Returns:
- The connector metadata specific to Trend Micro.
-
veeva
The connector metadata specific to Veeva.
- Returns:
- The connector metadata specific to Veeva.
-
zendesk
The connector metadata specific to Zendesk.
- Returns:
- The connector metadata specific to Zendesk.
-
eventBridge
The connector metadata specific to Amazon EventBridge.
- Returns:
- The connector metadata specific to Amazon EventBridge.
-
upsolver
The connector metadata specific to Upsolver.
- Returns:
- The connector metadata specific to Upsolver.
-
customerProfiles
The connector metadata specific to Amazon Connect Customer Profiles.
- Returns:
- The connector metadata specific to Amazon Connect Customer Profiles.
-
honeycode
The connector metadata specific to Amazon Honeycode.
- Returns:
- The connector metadata specific to Amazon Honeycode.
-
sapoData
Returns the value of the SAPOData property for this object.- Returns:
- The value of the SAPOData property for this object.
-
pardot
The connector metadata specific to Salesforce Pardot.
- Returns:
- The connector metadata specific to 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<ConnectorMetadata.Builder,
ConnectorMetadata> - 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
-