@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SharePointSourceConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The endpoint information to connect to your SharePoint data source.
Constructor and Description |
---|
SharePointSourceConfiguration() |
Modifier and Type | Method and Description |
---|---|
SharePointSourceConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getAuthType()
The supported authentication type to authenticate and connect to your SharePoint site/sites.
|
String |
getCredentialsSecretArn()
The Amazon Resource Name of an Secrets Manager secret that stores your authentication credentials for your
SharePoint site/sites.
|
String |
getDomain()
The domain of your SharePoint instance or site URL/URLs.
|
String |
getHostType()
The supported host type, whether online/cloud or server/on-premises.
|
List<String> |
getSiteUrls()
A list of one or more SharePoint site URLs.
|
String |
getTenantId()
The identifier of your Microsoft 365 tenant.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAuthType(String authType)
The supported authentication type to authenticate and connect to your SharePoint site/sites.
|
void |
setCredentialsSecretArn(String credentialsSecretArn)
The Amazon Resource Name of an Secrets Manager secret that stores your authentication credentials for your
SharePoint site/sites.
|
void |
setDomain(String domain)
The domain of your SharePoint instance or site URL/URLs.
|
void |
setHostType(String hostType)
The supported host type, whether online/cloud or server/on-premises.
|
void |
setSiteUrls(Collection<String> siteUrls)
A list of one or more SharePoint site URLs.
|
void |
setTenantId(String tenantId)
The identifier of your Microsoft 365 tenant.
|
String |
toString()
Returns a string representation of this object.
|
SharePointSourceConfiguration |
withAuthType(SharePointAuthType authType)
The supported authentication type to authenticate and connect to your SharePoint site/sites.
|
SharePointSourceConfiguration |
withAuthType(String authType)
The supported authentication type to authenticate and connect to your SharePoint site/sites.
|
SharePointSourceConfiguration |
withCredentialsSecretArn(String credentialsSecretArn)
The Amazon Resource Name of an Secrets Manager secret that stores your authentication credentials for your
SharePoint site/sites.
|
SharePointSourceConfiguration |
withDomain(String domain)
The domain of your SharePoint instance or site URL/URLs.
|
SharePointSourceConfiguration |
withHostType(SharePointHostType hostType)
The supported host type, whether online/cloud or server/on-premises.
|
SharePointSourceConfiguration |
withHostType(String hostType)
The supported host type, whether online/cloud or server/on-premises.
|
SharePointSourceConfiguration |
withSiteUrls(Collection<String> siteUrls)
A list of one or more SharePoint site URLs.
|
SharePointSourceConfiguration |
withSiteUrls(String... siteUrls)
A list of one or more SharePoint site URLs.
|
SharePointSourceConfiguration |
withTenantId(String tenantId)
The identifier of your Microsoft 365 tenant.
|
public void setAuthType(String authType)
The supported authentication type to authenticate and connect to your SharePoint site/sites.
authType
- The supported authentication type to authenticate and connect to your SharePoint site/sites.SharePointAuthType
public String getAuthType()
The supported authentication type to authenticate and connect to your SharePoint site/sites.
SharePointAuthType
public SharePointSourceConfiguration withAuthType(String authType)
The supported authentication type to authenticate and connect to your SharePoint site/sites.
authType
- The supported authentication type to authenticate and connect to your SharePoint site/sites.SharePointAuthType
public SharePointSourceConfiguration withAuthType(SharePointAuthType authType)
The supported authentication type to authenticate and connect to your SharePoint site/sites.
authType
- The supported authentication type to authenticate and connect to your SharePoint site/sites.SharePointAuthType
public void setCredentialsSecretArn(String 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.
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.public String getCredentialsSecretArn()
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.
public SharePointSourceConfiguration withCredentialsSecretArn(String 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.
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.public void setDomain(String domain)
The domain of your SharePoint instance or site URL/URLs.
domain
- The domain of your SharePoint instance or site URL/URLs.public String getDomain()
The domain of your SharePoint instance or site URL/URLs.
public SharePointSourceConfiguration withDomain(String domain)
The domain of your SharePoint instance or site URL/URLs.
domain
- The domain of your SharePoint instance or site URL/URLs.public void setHostType(String hostType)
The supported host type, whether online/cloud or server/on-premises.
hostType
- The supported host type, whether online/cloud or server/on-premises.SharePointHostType
public String getHostType()
The supported host type, whether online/cloud or server/on-premises.
SharePointHostType
public SharePointSourceConfiguration withHostType(String hostType)
The supported host type, whether online/cloud or server/on-premises.
hostType
- The supported host type, whether online/cloud or server/on-premises.SharePointHostType
public SharePointSourceConfiguration withHostType(SharePointHostType hostType)
The supported host type, whether online/cloud or server/on-premises.
hostType
- The supported host type, whether online/cloud or server/on-premises.SharePointHostType
public List<String> getSiteUrls()
A list of one or more SharePoint site URLs.
public void setSiteUrls(Collection<String> siteUrls)
A list of one or more SharePoint site URLs.
siteUrls
- A list of one or more SharePoint site URLs.public SharePointSourceConfiguration withSiteUrls(String... siteUrls)
A list of one or more SharePoint site URLs.
NOTE: This method appends the values to the existing list (if any). Use
setSiteUrls(java.util.Collection)
or withSiteUrls(java.util.Collection)
if you want to override
the existing values.
siteUrls
- A list of one or more SharePoint site URLs.public SharePointSourceConfiguration withSiteUrls(Collection<String> siteUrls)
A list of one or more SharePoint site URLs.
siteUrls
- A list of one or more SharePoint site URLs.public void setTenantId(String tenantId)
The identifier of your Microsoft 365 tenant.
tenantId
- The identifier of your Microsoft 365 tenant.public String getTenantId()
The identifier of your Microsoft 365 tenant.
public SharePointSourceConfiguration withTenantId(String tenantId)
The identifier of your Microsoft 365 tenant.
tenantId
- The identifier of your Microsoft 365 tenant.public String toString()
toString
in class Object
Object.toString()
public SharePointSourceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.