public String getXksProxyVpcEndpointServiceName() {
        return this.xksProxyVpcEndpointServiceName;
    }
<p>
Specifies the name of the Amazon VPC endpoint service for interface endpoints that is used to communicate with
your external key store proxy (XKS proxy). This parameter is required when the value of
<code>CustomKeyStoreType</code> is <code>EXTERNAL_KEY_STORE</code> and the value of
<code>XksProxyConnectivity</code> is <code>VPC_ENDPOINT_SERVICE</code>.
</p>
<p>
The Amazon VPC endpoint service must <a
href="https://docs.aws.amazon.com/kms/latest/developerguide/create-xks-keystore.html#xks-requirements">fulfill
all requirements</a> for use with an external key store.
</p>
<p>
<b>Uniqueness requirements:</b>
</p>
<ul>
<li>
<p>
External key stores with <code>VPC_ENDPOINT_SERVICE</code> connectivity can share an Amazon VPC, but each
external key store must have its own VPC endpoint service and private DNS name.
</p>
</li>
</ul>

@return Specifies the name of the Amazon VPC endpoint service for interface endpoints that is used to communicate
        with your external key store proxy (XKS proxy). This parameter is required when the value of
        <code>CustomKeyStoreType</code> is <code>EXTERNAL_KEY_STORE</code> and the value of
        <code>XksProxyConnectivity</code> is <code>VPC_ENDPOINT_SERVICE</code>.</p>
        <p>
        The Amazon VPC endpoint service must <a
        href="https://docs.aws.amazon.com/kms/latest/developerguide/create-xks-keystore.html#xks-requirements"
        >fulfill all requirements</a> for use with an external key store.
        </p>
        <p>
        <b>Uniqueness requirements:</b>
        </p>
        <ul>
        <li>
        <p>
        External key stores with <code>VPC_ENDPOINT_SERVICE</code> connectivity can share an Amazon VPC, but each
        external key store must have its own VPC endpoint service and private DNS name.
        </p>
        </li>
aws-java-sdk-kms/src/main/java/com/amazonaws/services/kms/model/CreateCustomKeyStoreRequest.java