code: @Override
      public DescribeDirectConnectGatewayAssociationsResult describeDirectConnectGatewayAssociations(DescribeDirectConnectGatewayAssociationsRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeDirectConnectGatewayAssociations(request);
      }
docs: <p>
  Lists the associations between your Direct Connect gateways and virtual private gateways. You must specify a
  Direct Connect gateway, a virtual private gateway, or both. If you specify a Direct Connect gateway, the response
  contains all virtual private gateways associated with the Direct Connect gateway. If you specify a virtual
  private gateway, the response contains all Direct Connect gateways associated with the virtual private gateway.
  If you specify both, the response contains the association between the Direct Connect gateway and the virtual
  private gateway.
  </p>
  
  @param describeDirectConnectGatewayAssociationsRequest
  @return Result of the DescribeDirectConnectGatewayAssociations operation returned by the service.
  @throws DirectConnectServerException
  A server-side error occurred.
  @throws DirectConnectClientException
  One or more parameters are not valid.
  @sample AmazonDirectConnect.DescribeDirectConnectGatewayAssociations
  @see <a
  href="http://docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DescribeDirectConnectGatewayAssociations"
  target="_top">AWS API Documentation</a>