@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConnectorConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration settings related to a given connector.
Constructor and Description |
---|
ConnectorConfiguration() |
Modifier and Type | Method and Description |
---|---|
ConnectorConfiguration |
clone() |
boolean |
equals(Object obj) |
AuthenticationConfig |
getAuthenticationConfig()
The authentication config required for the connector.
|
Boolean |
getCanUseAsDestination()
Specifies whether the connector can be used as a destination.
|
Boolean |
getCanUseAsSource()
Specifies whether the connector can be used as a source.
|
String |
getConnectorArn()
The Amazon Resource Name (ARN) for the registered connector.
|
String |
getConnectorDescription()
A description about the connector.
|
String |
getConnectorLabel()
The label used for registering the connector.
|
ConnectorMetadata |
getConnectorMetadata()
Specifies connector-specific metadata such as
oAuthScopes , supportedRegions ,
privateLinkServiceUrl , and so on. |
List<String> |
getConnectorModes()
The connection modes that the connector supports.
|
String |
getConnectorName()
The connector name.
|
String |
getConnectorOwner()
The owner who developed the connector.
|
ConnectorProvisioningConfig |
getConnectorProvisioningConfig()
The configuration required for registering the connector.
|
String |
getConnectorProvisioningType()
The provisioning type used to register the connector.
|
List<ConnectorRuntimeSetting> |
getConnectorRuntimeSettings()
The required connector runtime settings.
|
String |
getConnectorType()
The connector type.
|
String |
getConnectorVersion()
The connector version.
|
Boolean |
getIsPrivateLinkEnabled()
Specifies if PrivateLink is enabled for that connector.
|
Boolean |
getIsPrivateLinkEndpointUrlRequired()
Specifies if a PrivateLink endpoint URL is required.
|
String |
getLogoURL()
Logo URL of the connector.
|
Date |
getRegisteredAt()
The date on which the connector was registered.
|
String |
getRegisteredBy()
Information about who registered the connector.
|
List<String> |
getSupportedApiVersions()
A list of API versions that are supported by the connector.
|
List<DataTransferApi> |
getSupportedDataTransferApis()
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
|
List<String> |
getSupportedDataTransferTypes()
The data transfer types that the connector supports.
|
List<String> |
getSupportedDestinationConnectors()
Lists the connectors that are available for use as destinations.
|
List<String> |
getSupportedOperators()
A list of operators supported by the connector.
|
List<String> |
getSupportedSchedulingFrequencies()
Specifies the supported flow frequency for that connector.
|
List<String> |
getSupportedTriggerTypes()
Specifies the supported trigger types for the flow.
|
List<String> |
getSupportedWriteOperations()
A list of write operations supported by the connector.
|
int |
hashCode() |
Boolean |
isCanUseAsDestination()
Specifies whether the connector can be used as a destination.
|
Boolean |
isCanUseAsSource()
Specifies whether the connector can be used as a source.
|
Boolean |
isPrivateLinkEnabled()
Specifies if PrivateLink is enabled for that connector.
|
Boolean |
isPrivateLinkEndpointUrlRequired()
Specifies if a PrivateLink endpoint URL is required.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAuthenticationConfig(AuthenticationConfig authenticationConfig)
The authentication config required for the connector.
|
void |
setCanUseAsDestination(Boolean canUseAsDestination)
Specifies whether the connector can be used as a destination.
|
void |
setCanUseAsSource(Boolean canUseAsSource)
Specifies whether the connector can be used as a source.
|
void |
setConnectorArn(String connectorArn)
The Amazon Resource Name (ARN) for the registered connector.
|
void |
setConnectorDescription(String connectorDescription)
A description about the connector.
|
void |
setConnectorLabel(String connectorLabel)
The label used for registering the connector.
|
void |
setConnectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as
oAuthScopes , supportedRegions ,
privateLinkServiceUrl , and so on. |
void |
setConnectorModes(Collection<String> connectorModes)
The connection modes that the connector supports.
|
void |
setConnectorName(String connectorName)
The connector name.
|
void |
setConnectorOwner(String connectorOwner)
The owner who developed the connector.
|
void |
setConnectorProvisioningConfig(ConnectorProvisioningConfig connectorProvisioningConfig)
The configuration required for registering the connector.
|
void |
setConnectorProvisioningType(String connectorProvisioningType)
The provisioning type used to register the connector.
|
void |
setConnectorRuntimeSettings(Collection<ConnectorRuntimeSetting> connectorRuntimeSettings)
The required connector runtime settings.
|
void |
setConnectorType(String connectorType)
The connector type.
|
void |
setConnectorVersion(String connectorVersion)
The connector version.
|
void |
setIsPrivateLinkEnabled(Boolean isPrivateLinkEnabled)
Specifies if PrivateLink is enabled for that connector.
|
void |
setIsPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)
Specifies if a PrivateLink endpoint URL is required.
|
void |
setLogoURL(String logoURL)
Logo URL of the connector.
|
void |
setRegisteredAt(Date registeredAt)
The date on which the connector was registered.
|
void |
setRegisteredBy(String registeredBy)
Information about who registered the connector.
|
void |
setSupportedApiVersions(Collection<String> supportedApiVersions)
A list of API versions that are supported by the connector.
|
void |
setSupportedDataTransferApis(Collection<DataTransferApi> supportedDataTransferApis)
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
|
void |
setSupportedDataTransferTypes(Collection<String> supportedDataTransferTypes)
The data transfer types that the connector supports.
|
void |
setSupportedDestinationConnectors(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
void |
setSupportedOperators(Collection<String> supportedOperators)
A list of operators supported by the connector.
|
void |
setSupportedSchedulingFrequencies(Collection<String> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
void |
setSupportedTriggerTypes(Collection<String> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
void |
setSupportedWriteOperations(Collection<String> supportedWriteOperations)
A list of write operations supported by the connector.
|
String |
toString()
Returns a string representation of this object.
|
ConnectorConfiguration |
withAuthenticationConfig(AuthenticationConfig authenticationConfig)
The authentication config required for the connector.
|
ConnectorConfiguration |
withCanUseAsDestination(Boolean canUseAsDestination)
Specifies whether the connector can be used as a destination.
|
ConnectorConfiguration |
withCanUseAsSource(Boolean canUseAsSource)
Specifies whether the connector can be used as a source.
|
ConnectorConfiguration |
withConnectorArn(String connectorArn)
The Amazon Resource Name (ARN) for the registered connector.
|
ConnectorConfiguration |
withConnectorDescription(String connectorDescription)
A description about the connector.
|
ConnectorConfiguration |
withConnectorLabel(String connectorLabel)
The label used for registering the connector.
|
ConnectorConfiguration |
withConnectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as
oAuthScopes , supportedRegions ,
privateLinkServiceUrl , and so on. |
ConnectorConfiguration |
withConnectorModes(Collection<String> connectorModes)
The connection modes that the connector supports.
|
ConnectorConfiguration |
withConnectorModes(String... connectorModes)
The connection modes that the connector supports.
|
ConnectorConfiguration |
withConnectorName(String connectorName)
The connector name.
|
ConnectorConfiguration |
withConnectorOwner(String connectorOwner)
The owner who developed the connector.
|
ConnectorConfiguration |
withConnectorProvisioningConfig(ConnectorProvisioningConfig connectorProvisioningConfig)
The configuration required for registering the connector.
|
ConnectorConfiguration |
withConnectorProvisioningType(ConnectorProvisioningType connectorProvisioningType)
The provisioning type used to register the connector.
|
ConnectorConfiguration |
withConnectorProvisioningType(String connectorProvisioningType)
The provisioning type used to register the connector.
|
ConnectorConfiguration |
withConnectorRuntimeSettings(Collection<ConnectorRuntimeSetting> connectorRuntimeSettings)
The required connector runtime settings.
|
ConnectorConfiguration |
withConnectorRuntimeSettings(ConnectorRuntimeSetting... connectorRuntimeSettings)
The required connector runtime settings.
|
ConnectorConfiguration |
withConnectorType(ConnectorType connectorType)
The connector type.
|
ConnectorConfiguration |
withConnectorType(String connectorType)
The connector type.
|
ConnectorConfiguration |
withConnectorVersion(String connectorVersion)
The connector version.
|
ConnectorConfiguration |
withIsPrivateLinkEnabled(Boolean isPrivateLinkEnabled)
Specifies if PrivateLink is enabled for that connector.
|
ConnectorConfiguration |
withIsPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)
Specifies if a PrivateLink endpoint URL is required.
|
ConnectorConfiguration |
withLogoURL(String logoURL)
Logo URL of the connector.
|
ConnectorConfiguration |
withRegisteredAt(Date registeredAt)
The date on which the connector was registered.
|
ConnectorConfiguration |
withRegisteredBy(String registeredBy)
Information about who registered the connector.
|
ConnectorConfiguration |
withSupportedApiVersions(Collection<String> supportedApiVersions)
A list of API versions that are supported by the connector.
|
ConnectorConfiguration |
withSupportedApiVersions(String... supportedApiVersions)
A list of API versions that are supported by the connector.
|
ConnectorConfiguration |
withSupportedDataTransferApis(Collection<DataTransferApi> supportedDataTransferApis)
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
|
ConnectorConfiguration |
withSupportedDataTransferApis(DataTransferApi... supportedDataTransferApis)
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
|
ConnectorConfiguration |
withSupportedDataTransferTypes(Collection<String> supportedDataTransferTypes)
The data transfer types that the connector supports.
|
ConnectorConfiguration |
withSupportedDataTransferTypes(String... supportedDataTransferTypes)
The data transfer types that the connector supports.
|
ConnectorConfiguration |
withSupportedDataTransferTypes(SupportedDataTransferType... supportedDataTransferTypes)
The data transfer types that the connector supports.
|
ConnectorConfiguration |
withSupportedDestinationConnectors(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration |
withSupportedDestinationConnectors(ConnectorType... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration |
withSupportedDestinationConnectors(String... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration |
withSupportedOperators(Collection<String> supportedOperators)
A list of operators supported by the connector.
|
ConnectorConfiguration |
withSupportedOperators(Operators... supportedOperators)
A list of operators supported by the connector.
|
ConnectorConfiguration |
withSupportedOperators(String... supportedOperators)
A list of operators supported by the connector.
|
ConnectorConfiguration |
withSupportedSchedulingFrequencies(Collection<String> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration |
withSupportedSchedulingFrequencies(ScheduleFrequencyType... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration |
withSupportedSchedulingFrequencies(String... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration |
withSupportedTriggerTypes(Collection<String> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration |
withSupportedTriggerTypes(String... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration |
withSupportedTriggerTypes(TriggerType... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration |
withSupportedWriteOperations(Collection<String> supportedWriteOperations)
A list of write operations supported by the connector.
|
ConnectorConfiguration |
withSupportedWriteOperations(String... supportedWriteOperations)
A list of write operations supported by the connector.
|
ConnectorConfiguration |
withSupportedWriteOperations(WriteOperationType... supportedWriteOperations)
A list of write operations supported by the connector.
|
public void setCanUseAsSource(Boolean canUseAsSource)
Specifies whether the connector can be used as a source.
canUseAsSource
- Specifies whether the connector can be used as a source.public Boolean getCanUseAsSource()
Specifies whether the connector can be used as a source.
public ConnectorConfiguration withCanUseAsSource(Boolean canUseAsSource)
Specifies whether the connector can be used as a source.
canUseAsSource
- Specifies whether the connector can be used as a source.public Boolean isCanUseAsSource()
Specifies whether the connector can be used as a source.
public void setCanUseAsDestination(Boolean canUseAsDestination)
Specifies whether the connector can be used as a destination.
canUseAsDestination
- Specifies whether the connector can be used as a destination.public Boolean getCanUseAsDestination()
Specifies whether the connector can be used as a destination.
public ConnectorConfiguration withCanUseAsDestination(Boolean canUseAsDestination)
Specifies whether the connector can be used as a destination.
canUseAsDestination
- Specifies whether the connector can be used as a destination.public Boolean isCanUseAsDestination()
Specifies whether the connector can be used as a destination.
public List<String> getSupportedDestinationConnectors()
Lists the connectors that are available for use as destinations.
ConnectorType
public void setSupportedDestinationConnectors(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors
- Lists the connectors that are available for use as destinations.ConnectorType
public ConnectorConfiguration withSupportedDestinationConnectors(String... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedDestinationConnectors(java.util.Collection)
or
withSupportedDestinationConnectors(java.util.Collection)
if you want to override the existing values.
supportedDestinationConnectors
- Lists the connectors that are available for use as destinations.ConnectorType
public ConnectorConfiguration withSupportedDestinationConnectors(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors
- Lists the connectors that are available for use as destinations.ConnectorType
public ConnectorConfiguration withSupportedDestinationConnectors(ConnectorType... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors
- Lists the connectors that are available for use as destinations.ConnectorType
public List<String> getSupportedSchedulingFrequencies()
Specifies the supported flow frequency for that connector.
ScheduleFrequencyType
public void setSupportedSchedulingFrequencies(Collection<String> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies
- Specifies the supported flow frequency for that connector.ScheduleFrequencyType
public ConnectorConfiguration withSupportedSchedulingFrequencies(String... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedSchedulingFrequencies(java.util.Collection)
or
withSupportedSchedulingFrequencies(java.util.Collection)
if you want to override the existing values.
supportedSchedulingFrequencies
- Specifies the supported flow frequency for that connector.ScheduleFrequencyType
public ConnectorConfiguration withSupportedSchedulingFrequencies(Collection<String> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies
- Specifies the supported flow frequency for that connector.ScheduleFrequencyType
public ConnectorConfiguration withSupportedSchedulingFrequencies(ScheduleFrequencyType... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies
- Specifies the supported flow frequency for that connector.ScheduleFrequencyType
public void setIsPrivateLinkEnabled(Boolean isPrivateLinkEnabled)
Specifies if PrivateLink is enabled for that connector.
isPrivateLinkEnabled
- Specifies if PrivateLink is enabled for that connector.public Boolean getIsPrivateLinkEnabled()
Specifies if PrivateLink is enabled for that connector.
public ConnectorConfiguration withIsPrivateLinkEnabled(Boolean isPrivateLinkEnabled)
Specifies if PrivateLink is enabled for that connector.
isPrivateLinkEnabled
- Specifies if PrivateLink is enabled for that connector.public Boolean isPrivateLinkEnabled()
Specifies if PrivateLink is enabled for that connector.
public void setIsPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)
Specifies if a PrivateLink endpoint URL is required.
isPrivateLinkEndpointUrlRequired
- Specifies if a PrivateLink endpoint URL is required.public Boolean getIsPrivateLinkEndpointUrlRequired()
Specifies if a PrivateLink endpoint URL is required.
public ConnectorConfiguration withIsPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)
Specifies if a PrivateLink endpoint URL is required.
isPrivateLinkEndpointUrlRequired
- Specifies if a PrivateLink endpoint URL is required.public Boolean isPrivateLinkEndpointUrlRequired()
Specifies if a PrivateLink endpoint URL is required.
public List<String> getSupportedTriggerTypes()
Specifies the supported trigger types for the flow.
TriggerType
public void setSupportedTriggerTypes(Collection<String> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes
- Specifies the supported trigger types for the flow.TriggerType
public ConnectorConfiguration withSupportedTriggerTypes(String... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedTriggerTypes(java.util.Collection)
or
withSupportedTriggerTypes(java.util.Collection)
if you want to override the existing values.
supportedTriggerTypes
- Specifies the supported trigger types for the flow.TriggerType
public ConnectorConfiguration withSupportedTriggerTypes(Collection<String> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes
- Specifies the supported trigger types for the flow.TriggerType
public ConnectorConfiguration withSupportedTriggerTypes(TriggerType... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes
- Specifies the supported trigger types for the flow.TriggerType
public void setConnectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as oAuthScopes
, supportedRegions
,
privateLinkServiceUrl
, and so on.
connectorMetadata
- Specifies connector-specific metadata such as oAuthScopes
, supportedRegions
,
privateLinkServiceUrl
, and so on.public ConnectorMetadata getConnectorMetadata()
Specifies connector-specific metadata such as oAuthScopes
, supportedRegions
,
privateLinkServiceUrl
, and so on.
oAuthScopes
, supportedRegions
,
privateLinkServiceUrl
, and so on.public ConnectorConfiguration withConnectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as oAuthScopes
, supportedRegions
,
privateLinkServiceUrl
, and so on.
connectorMetadata
- Specifies connector-specific metadata such as oAuthScopes
, supportedRegions
,
privateLinkServiceUrl
, and so on.public void setConnectorType(String connectorType)
The connector type.
connectorType
- The connector type.ConnectorType
public String getConnectorType()
The connector type.
ConnectorType
public ConnectorConfiguration withConnectorType(String connectorType)
The connector type.
connectorType
- The connector type.ConnectorType
public ConnectorConfiguration withConnectorType(ConnectorType connectorType)
The connector type.
connectorType
- The connector type.ConnectorType
public void setConnectorLabel(String connectorLabel)
The label used for registering the connector.
connectorLabel
- The label used for registering the connector.public String getConnectorLabel()
The label used for registering the connector.
public ConnectorConfiguration withConnectorLabel(String connectorLabel)
The label used for registering the connector.
connectorLabel
- The label used for registering the connector.public void setConnectorDescription(String connectorDescription)
A description about the connector.
connectorDescription
- A description about the connector.public String getConnectorDescription()
A description about the connector.
public ConnectorConfiguration withConnectorDescription(String connectorDescription)
A description about the connector.
connectorDescription
- A description about the connector.public void setConnectorOwner(String connectorOwner)
The owner who developed the connector.
connectorOwner
- The owner who developed the connector.public String getConnectorOwner()
The owner who developed the connector.
public ConnectorConfiguration withConnectorOwner(String connectorOwner)
The owner who developed the connector.
connectorOwner
- The owner who developed the connector.public void setConnectorName(String connectorName)
The connector name.
connectorName
- The connector name.public String getConnectorName()
The connector name.
public ConnectorConfiguration withConnectorName(String connectorName)
The connector name.
connectorName
- The connector name.public void setConnectorVersion(String connectorVersion)
The connector version.
connectorVersion
- The connector version.public String getConnectorVersion()
The connector version.
public ConnectorConfiguration withConnectorVersion(String connectorVersion)
The connector version.
connectorVersion
- The connector version.public void setConnectorArn(String connectorArn)
The Amazon Resource Name (ARN) for the registered connector.
connectorArn
- The Amazon Resource Name (ARN) for the registered connector.public String getConnectorArn()
The Amazon Resource Name (ARN) for the registered connector.
public ConnectorConfiguration withConnectorArn(String connectorArn)
The Amazon Resource Name (ARN) for the registered connector.
connectorArn
- The Amazon Resource Name (ARN) for the registered connector.public List<String> getConnectorModes()
The connection modes that the connector supports.
public void setConnectorModes(Collection<String> connectorModes)
The connection modes that the connector supports.
connectorModes
- The connection modes that the connector supports.public ConnectorConfiguration withConnectorModes(String... connectorModes)
The connection modes that the connector supports.
NOTE: This method appends the values to the existing list (if any). Use
setConnectorModes(java.util.Collection)
or withConnectorModes(java.util.Collection)
if you want
to override the existing values.
connectorModes
- The connection modes that the connector supports.public ConnectorConfiguration withConnectorModes(Collection<String> connectorModes)
The connection modes that the connector supports.
connectorModes
- The connection modes that the connector supports.public void setAuthenticationConfig(AuthenticationConfig authenticationConfig)
The authentication config required for the connector.
authenticationConfig
- The authentication config required for the connector.public AuthenticationConfig getAuthenticationConfig()
The authentication config required for the connector.
public ConnectorConfiguration withAuthenticationConfig(AuthenticationConfig authenticationConfig)
The authentication config required for the connector.
authenticationConfig
- The authentication config required for the connector.public List<ConnectorRuntimeSetting> getConnectorRuntimeSettings()
The required connector runtime settings.
public void setConnectorRuntimeSettings(Collection<ConnectorRuntimeSetting> connectorRuntimeSettings)
The required connector runtime settings.
connectorRuntimeSettings
- The required connector runtime settings.public ConnectorConfiguration withConnectorRuntimeSettings(ConnectorRuntimeSetting... connectorRuntimeSettings)
The required connector runtime settings.
NOTE: This method appends the values to the existing list (if any). Use
setConnectorRuntimeSettings(java.util.Collection)
or
withConnectorRuntimeSettings(java.util.Collection)
if you want to override the existing values.
connectorRuntimeSettings
- The required connector runtime settings.public ConnectorConfiguration withConnectorRuntimeSettings(Collection<ConnectorRuntimeSetting> connectorRuntimeSettings)
The required connector runtime settings.
connectorRuntimeSettings
- The required connector runtime settings.public List<String> getSupportedApiVersions()
A list of API versions that are supported by the connector.
public void setSupportedApiVersions(Collection<String> supportedApiVersions)
A list of API versions that are supported by the connector.
supportedApiVersions
- A list of API versions that are supported by the connector.public ConnectorConfiguration withSupportedApiVersions(String... supportedApiVersions)
A list of API versions that are supported by the connector.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedApiVersions(java.util.Collection)
or withSupportedApiVersions(java.util.Collection)
if you want to override the existing values.
supportedApiVersions
- A list of API versions that are supported by the connector.public ConnectorConfiguration withSupportedApiVersions(Collection<String> supportedApiVersions)
A list of API versions that are supported by the connector.
supportedApiVersions
- A list of API versions that are supported by the connector.public List<String> getSupportedOperators()
A list of operators supported by the connector.
Operators
public void setSupportedOperators(Collection<String> supportedOperators)
A list of operators supported by the connector.
supportedOperators
- A list of operators supported by the connector.Operators
public ConnectorConfiguration withSupportedOperators(String... supportedOperators)
A list of operators supported by the connector.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedOperators(java.util.Collection)
or withSupportedOperators(java.util.Collection)
if
you want to override the existing values.
supportedOperators
- A list of operators supported by the connector.Operators
public ConnectorConfiguration withSupportedOperators(Collection<String> supportedOperators)
A list of operators supported by the connector.
supportedOperators
- A list of operators supported by the connector.Operators
public ConnectorConfiguration withSupportedOperators(Operators... supportedOperators)
A list of operators supported by the connector.
supportedOperators
- A list of operators supported by the connector.Operators
public List<String> getSupportedWriteOperations()
A list of write operations supported by the connector.
WriteOperationType
public void setSupportedWriteOperations(Collection<String> supportedWriteOperations)
A list of write operations supported by the connector.
supportedWriteOperations
- A list of write operations supported by the connector.WriteOperationType
public ConnectorConfiguration withSupportedWriteOperations(String... supportedWriteOperations)
A list of write operations supported by the connector.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedWriteOperations(java.util.Collection)
or
withSupportedWriteOperations(java.util.Collection)
if you want to override the existing values.
supportedWriteOperations
- A list of write operations supported by the connector.WriteOperationType
public ConnectorConfiguration withSupportedWriteOperations(Collection<String> supportedWriteOperations)
A list of write operations supported by the connector.
supportedWriteOperations
- A list of write operations supported by the connector.WriteOperationType
public ConnectorConfiguration withSupportedWriteOperations(WriteOperationType... supportedWriteOperations)
A list of write operations supported by the connector.
supportedWriteOperations
- A list of write operations supported by the connector.WriteOperationType
public void setConnectorProvisioningType(String connectorProvisioningType)
The provisioning type used to register the connector.
connectorProvisioningType
- The provisioning type used to register the connector.ConnectorProvisioningType
public String getConnectorProvisioningType()
The provisioning type used to register the connector.
ConnectorProvisioningType
public ConnectorConfiguration withConnectorProvisioningType(String connectorProvisioningType)
The provisioning type used to register the connector.
connectorProvisioningType
- The provisioning type used to register the connector.ConnectorProvisioningType
public ConnectorConfiguration withConnectorProvisioningType(ConnectorProvisioningType connectorProvisioningType)
The provisioning type used to register the connector.
connectorProvisioningType
- The provisioning type used to register the connector.ConnectorProvisioningType
public void setConnectorProvisioningConfig(ConnectorProvisioningConfig connectorProvisioningConfig)
The configuration required for registering the connector.
connectorProvisioningConfig
- The configuration required for registering the connector.public ConnectorProvisioningConfig getConnectorProvisioningConfig()
The configuration required for registering the connector.
public ConnectorConfiguration withConnectorProvisioningConfig(ConnectorProvisioningConfig connectorProvisioningConfig)
The configuration required for registering the connector.
connectorProvisioningConfig
- The configuration required for registering the connector.public void setLogoURL(String logoURL)
Logo URL of the connector.
logoURL
- Logo URL of the connector.public String getLogoURL()
Logo URL of the connector.
public ConnectorConfiguration withLogoURL(String logoURL)
Logo URL of the connector.
logoURL
- Logo URL of the connector.public void setRegisteredAt(Date registeredAt)
The date on which the connector was registered.
registeredAt
- The date on which the connector was registered.public Date getRegisteredAt()
The date on which the connector was registered.
public ConnectorConfiguration withRegisteredAt(Date registeredAt)
The date on which the connector was registered.
registeredAt
- The date on which the connector was registered.public void setRegisteredBy(String registeredBy)
Information about who registered the connector.
registeredBy
- Information about who registered the connector.public String getRegisteredBy()
Information about who registered the connector.
public ConnectorConfiguration withRegisteredBy(String registeredBy)
Information about who registered the connector.
registeredBy
- Information about who registered the connector.public List<String> getSupportedDataTransferTypes()
The data transfer types that the connector supports.
Structured records.
Files or binary data.
Structured records.
Files or binary data.
SupportedDataTransferType
public void setSupportedDataTransferTypes(Collection<String> supportedDataTransferTypes)
The data transfer types that the connector supports.
Structured records.
Files or binary data.
supportedDataTransferTypes
- The data transfer types that the connector supports.
Structured records.
Files or binary data.
SupportedDataTransferType
public ConnectorConfiguration withSupportedDataTransferTypes(String... supportedDataTransferTypes)
The data transfer types that the connector supports.
Structured records.
Files or binary data.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedDataTransferTypes(java.util.Collection)
or
withSupportedDataTransferTypes(java.util.Collection)
if you want to override the existing values.
supportedDataTransferTypes
- The data transfer types that the connector supports.
Structured records.
Files or binary data.
SupportedDataTransferType
public ConnectorConfiguration withSupportedDataTransferTypes(Collection<String> supportedDataTransferTypes)
The data transfer types that the connector supports.
Structured records.
Files or binary data.
supportedDataTransferTypes
- The data transfer types that the connector supports.
Structured records.
Files or binary data.
SupportedDataTransferType
public ConnectorConfiguration withSupportedDataTransferTypes(SupportedDataTransferType... supportedDataTransferTypes)
The data transfer types that the connector supports.
Structured records.
Files or binary data.
supportedDataTransferTypes
- The data transfer types that the connector supports.
Structured records.
Files or binary data.
SupportedDataTransferType
public List<DataTransferApi> getSupportedDataTransferApis()
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
public void setSupportedDataTransferApis(Collection<DataTransferApi> supportedDataTransferApis)
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
supportedDataTransferApis
- The APIs of the connector application that Amazon AppFlow can use to transfer your data.public ConnectorConfiguration withSupportedDataTransferApis(DataTransferApi... supportedDataTransferApis)
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedDataTransferApis(java.util.Collection)
or
withSupportedDataTransferApis(java.util.Collection)
if you want to override the existing values.
supportedDataTransferApis
- The APIs of the connector application that Amazon AppFlow can use to transfer your data.public ConnectorConfiguration withSupportedDataTransferApis(Collection<DataTransferApi> supportedDataTransferApis)
The APIs of the connector application that Amazon AppFlow can use to transfer your data.
supportedDataTransferApis
- The APIs of the connector application that Amazon AppFlow can use to transfer your data.public String toString()
toString
in class Object
Object.toString()
public ConnectorConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.