@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) |
Boolean |
getCanUseAsDestination()
Specifies whether the connector can be used as a destination.
|
Boolean |
getCanUseAsSource()
Specifies whether the connector can be used as a source.
|
ConnectorMetadata |
getConnectorMetadata()
Specifies connector-specific metadata such as
oAuthScopes , supportedRegions ,
privateLinkServiceUrl , and so on. |
Boolean |
getIsPrivateLinkEnabled()
Specifies if PrivateLink is enabled for that connector.
|
Boolean |
getIsPrivateLinkEndpointUrlRequired()
Specifies if a PrivateLink endpoint URL is required.
|
List<String> |
getSupportedDestinationConnectors()
Lists the connectors that are available for use as destinations.
|
List<String> |
getSupportedSchedulingFrequencies()
Specifies the supported flow frequency for that connector.
|
List<String> |
getSupportedTriggerTypes()
Specifies the supported trigger types for the flow.
|
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 |
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 |
setConnectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as
oAuthScopes , supportedRegions ,
privateLinkServiceUrl , and so on. |
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 |
setSupportedDestinationConnectors(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
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.
|
String |
toString()
Returns a string representation of this object.
|
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 |
withConnectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as
oAuthScopes , supportedRegions ,
privateLinkServiceUrl , and so on. |
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 |
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 |
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.
|
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 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.