public SharePointConfiguration withProxyConfiguration(ProxyConfiguration proxyConfiguration) {
        setProxyConfiguration(proxyConfiguration);
        return this;
    }
<p>
Configuration information to connect to your Microsoft SharePoint site URLs via instance via a web proxy. You can
use this option for SharePoint Server.
</p>
<p>
You must provide the website host name and port number. For example, the host name of
<i>https://a.example.com/page1.html</i> is "a.example.com" and the port is 443, the standard port for HTTPS.
</p>
<p>
Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic
authentication of user name and password. To store web proxy credentials, you use a secret in Secrets Manager.
</p>
<p>
It is recommended that you follow best security practices when configuring your web proxy. This includes setting
up throttling, setting up logging and monitoring, and applying security patches on a regular basis. If you use
your web proxy with multiple data sources, sync jobs that occur at the same time could strain the load on your
proxy. It is recommended you prepare your proxy beforehand for any security and load requirements.
</p>

@param proxyConfiguration
       Configuration information to connect to your Microsoft SharePoint site URLs via instance via a web proxy.
       You can use this option for SharePoint Server.</p>
       <p>
       You must provide the website host name and port number. For example, the host name of
       <i>https://a.example.com/page1.html</i> is "a.example.com" and the port is 443, the standard port for
       HTTPS.
       </p>
       <p>
       Web proxy credentials are optional and you can use them to connect to a web proxy server that requires
       basic authentication of user name and password. To store web proxy credentials, you use a secret in
       Secrets Manager.
       </p>
       <p>
       It is recommended that you follow best security practices when configuring your web proxy. This includes
       setting up throttling, setting up logging and monitoring, and applying security patches on a regular
       basis. If you use your web proxy with multiple data sources, sync jobs that occur at the same time could
       strain the load on your proxy. It is recommended you prepare your proxy beforehand for any security and
       load requirements.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/SharePointConfiguration.java