code: @Override
      public AssignIpv6AddressesResult assignIpv6Addresses(AssignIpv6AddressesRequest request) {
          request = beforeClientExecution(request);
          return executeAssignIpv6Addresses(request);
      }
docs: <p>
  Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6
  addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's
  IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private
  IPv4 addresses, and the limit varies per instance type. For information, see <a
  href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI">IP Addresses Per
  Network Interface Per Instance Type</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.
  </p>
  
  @param assignIpv6AddressesRequest
  @return Result of the AssignIpv6Addresses operation returned by the service.
  @sample AmazonEC2.AssignIpv6Addresses
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AssignIpv6Addresses" target="_top">AWS API
  Documentation</a>