Interface SharePointSourceConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SharePointSourceConfiguration.Builder,
,SharePointSourceConfiguration> SdkBuilder<SharePointSourceConfiguration.Builder,
,SharePointSourceConfiguration> SdkPojo
- Enclosing class:
SharePointSourceConfiguration
@Mutable
@NotThreadSafe
public static interface SharePointSourceConfiguration.Builder
extends SdkPojo, CopyableBuilder<SharePointSourceConfiguration.Builder,SharePointSourceConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionThe supported authentication type to authenticate and connect to your SharePoint site/sites.authType
(SharePointAuthType authType) The supported authentication type to authenticate and connect to your SharePoint site/sites.credentialsSecretArn
(String credentialsSecretArn) The Amazon Resource Name of an Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites.The domain of your SharePoint instance or site URL/URLs.The supported host type, whether online/cloud or server/on-premises.hostType
(SharePointHostType hostType) The supported host type, whether online/cloud or server/on-premises.A list of one or more SharePoint site URLs.siteUrls
(Collection<String> siteUrls) A list of one or more SharePoint site URLs.The identifier of your Microsoft 365 tenant.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
authType
The supported authentication type to authenticate and connect to your SharePoint site/sites.
- Parameters:
authType
- The supported authentication type to authenticate and connect to your SharePoint site/sites.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
credentialsSecretArn
The Amazon Resource Name of an Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.
- Parameters:
credentialsSecretArn
- The Amazon Resource Name of an Secrets Manager secret that stores your authentication credentials for your SharePoint site/sites. For more information on the key-value pairs that must be included in your secret, depending on your authentication type, see SharePoint connection configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
The domain of your SharePoint instance or site URL/URLs.
- Parameters:
domain
- The domain of your SharePoint instance or site URL/URLs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostType
The supported host type, whether online/cloud or server/on-premises.
- Parameters:
hostType
- The supported host type, whether online/cloud or server/on-premises.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
siteUrls
A list of one or more SharePoint site URLs.
- Parameters:
siteUrls
- A list of one or more SharePoint site URLs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
siteUrls
A list of one or more SharePoint site URLs.
- Parameters:
siteUrls
- A list of one or more SharePoint site URLs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tenantId
The identifier of your Microsoft 365 tenant.
- Parameters:
tenantId
- The identifier of your Microsoft 365 tenant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-