code: @Override
      public CreatePrivateVirtualInterfaceResult createPrivateVirtualInterface(CreatePrivateVirtualInterfaceRequest request) {
          request = beforeClientExecution(request);
          return executeCreatePrivateVirtualInterface(request);
      }
docs: <p>
  Creates a private virtual interface. A virtual interface is the VLAN that transports AWS Direct Connect traffic.
  A private virtual interface can be connected to either a Direct Connect gateway or a Virtual Private Gateway
  (VGW). Connecting the private virtual interface to a Direct Connect gateway enables the possibility for
  connecting to multiple VPCs, including VPCs in different AWS Regions. Connecting the private virtual interface to
  a VGW only provides access to a single VPC within the same Region.
  </p>
  
  @param createPrivateVirtualInterfaceRequest
  @return Result of the CreatePrivateVirtualInterface operation returned by the service.
  @throws DirectConnectServerException
  A server-side error occurred.
  @throws DirectConnectClientException
  One or more parameters are not valid.
  @sample AmazonDirectConnect.CreatePrivateVirtualInterface
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/CreatePrivateVirtualInterface"
  target="_top">AWS API Documentation</a>