public static interface ConnectorConfiguration.Builder extends SdkPojo, CopyableBuilder<ConnectorConfiguration.Builder,ConnectorConfiguration>
Modifier and Type | Method and Description |
---|---|
ConnectorConfiguration.Builder |
canUseAsDestination(Boolean canUseAsDestination)
Specifies whether the connector can be used as a destination.
|
ConnectorConfiguration.Builder |
canUseAsSource(Boolean canUseAsSource)
Specifies whether the connector can be used as a source.
|
ConnectorConfiguration.Builder |
connectorMetadata(ConnectorMetadata connectorMetadata)
Specifies connector-specific metadata such as
oAuthScopes , supportedRegions ,
privateLinkServiceUrl , and so on. |
default ConnectorConfiguration.Builder |
connectorMetadata(Consumer<ConnectorMetadata.Builder> connectorMetadata)
Specifies connector-specific metadata such as
oAuthScopes , supportedRegions ,
privateLinkServiceUrl , and so on. |
ConnectorConfiguration.Builder |
isPrivateLinkEnabled(Boolean isPrivateLinkEnabled)
Specifies if PrivateLink is enabled for that connector.
|
ConnectorConfiguration.Builder |
isPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)
Specifies if a PrivateLink endpoint URL is required.
|
ConnectorConfiguration.Builder |
supportedDestinationConnectors(Collection<ConnectorType> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration.Builder |
supportedDestinationConnectors(ConnectorType... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration.Builder |
supportedDestinationConnectorsWithStrings(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration.Builder |
supportedDestinationConnectorsWithStrings(String... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
|
ConnectorConfiguration.Builder |
supportedSchedulingFrequencies(Collection<ScheduleFrequencyType> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration.Builder |
supportedSchedulingFrequencies(ScheduleFrequencyType... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration.Builder |
supportedSchedulingFrequenciesWithStrings(Collection<String> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration.Builder |
supportedSchedulingFrequenciesWithStrings(String... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
|
ConnectorConfiguration.Builder |
supportedTriggerTypes(Collection<TriggerType> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration.Builder |
supportedTriggerTypes(TriggerType... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration.Builder |
supportedTriggerTypesWithStrings(Collection<String> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
ConnectorConfiguration.Builder |
supportedTriggerTypesWithStrings(String... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ConnectorConfiguration.Builder canUseAsSource(Boolean canUseAsSource)
Specifies whether the connector can be used as a source.
canUseAsSource
- Specifies whether the connector can be used as a source.ConnectorConfiguration.Builder canUseAsDestination(Boolean canUseAsDestination)
Specifies whether the connector can be used as a destination.
canUseAsDestination
- Specifies whether the connector can be used as a destination.ConnectorConfiguration.Builder supportedDestinationConnectorsWithStrings(Collection<String> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors
- Lists the connectors that are available for use as destinations.ConnectorConfiguration.Builder supportedDestinationConnectorsWithStrings(String... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors
- Lists the connectors that are available for use as destinations.ConnectorConfiguration.Builder supportedDestinationConnectors(Collection<ConnectorType> supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors
- Lists the connectors that are available for use as destinations.ConnectorConfiguration.Builder supportedDestinationConnectors(ConnectorType... supportedDestinationConnectors)
Lists the connectors that are available for use as destinations.
supportedDestinationConnectors
- Lists the connectors that are available for use as destinations.ConnectorConfiguration.Builder supportedSchedulingFrequenciesWithStrings(Collection<String> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies
- Specifies the supported flow frequency for that connector.ConnectorConfiguration.Builder supportedSchedulingFrequenciesWithStrings(String... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies
- Specifies the supported flow frequency for that connector.ConnectorConfiguration.Builder supportedSchedulingFrequencies(Collection<ScheduleFrequencyType> supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies
- Specifies the supported flow frequency for that connector.ConnectorConfiguration.Builder supportedSchedulingFrequencies(ScheduleFrequencyType... supportedSchedulingFrequencies)
Specifies the supported flow frequency for that connector.
supportedSchedulingFrequencies
- Specifies the supported flow frequency for that connector.ConnectorConfiguration.Builder isPrivateLinkEnabled(Boolean isPrivateLinkEnabled)
Specifies if PrivateLink is enabled for that connector.
isPrivateLinkEnabled
- Specifies if PrivateLink is enabled for that connector.ConnectorConfiguration.Builder isPrivateLinkEndpointUrlRequired(Boolean isPrivateLinkEndpointUrlRequired)
Specifies if a PrivateLink endpoint URL is required.
isPrivateLinkEndpointUrlRequired
- Specifies if a PrivateLink endpoint URL is required.ConnectorConfiguration.Builder supportedTriggerTypesWithStrings(Collection<String> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes
- Specifies the supported trigger types for the flow.ConnectorConfiguration.Builder supportedTriggerTypesWithStrings(String... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes
- Specifies the supported trigger types for the flow.ConnectorConfiguration.Builder supportedTriggerTypes(Collection<TriggerType> supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes
- Specifies the supported trigger types for the flow.ConnectorConfiguration.Builder supportedTriggerTypes(TriggerType... supportedTriggerTypes)
Specifies the supported trigger types for the flow.
supportedTriggerTypes
- Specifies the supported trigger types for the flow.ConnectorConfiguration.Builder connectorMetadata(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.default ConnectorConfiguration.Builder connectorMetadata(Consumer<ConnectorMetadata.Builder> connectorMetadata)
Specifies connector-specific metadata such as oAuthScopes
, supportedRegions
,
privateLinkServiceUrl
, and so on.
ConnectorMetadata.Builder
avoiding the need to
create one manually via ConnectorMetadata.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to connectorMetadata(ConnectorMetadata)
.connectorMetadata
- a consumer that will call methods on ConnectorMetadata.Builder
connectorMetadata(ConnectorMetadata)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.