public void setIdentityProviderDetails(IdentityProviderDetails identityProviderDetails) {
        this.identityProviderDetails = identityProviderDetails;
    }
<p>
Required when <code>IdentityProviderType</code> is set to <code>AWS_DIRECTORY_SERVICE</code>,
<code>Amazon Web Services_LAMBDA</code> or <code>API_GATEWAY</code>. Accepts an array containing all of the
information required to use a directory in <code>AWS_DIRECTORY_SERVICE</code> or invoke a customer-supplied
authentication API, including the API Gateway URL. Not required when <code>IdentityProviderType</code> is set to
<code>SERVICE_MANAGED</code>.
</p>

@param identityProviderDetails
       Required when <code>IdentityProviderType</code> is set to <code>AWS_DIRECTORY_SERVICE</code>,
       <code>Amazon Web Services_LAMBDA</code> or <code>API_GATEWAY</code>. Accepts an array containing all of
       the information required to use a directory in <code>AWS_DIRECTORY_SERVICE</code> or invoke a
       customer-supplied authentication API, including the API Gateway URL. Not required when
       <code>IdentityProviderType</code> is set to <code>SERVICE_MANAGED</code>.
aws-java-sdk-transfer/src/main/java/com/amazonaws/services/transfer/model/CreateServerRequest.java