code: @Override
      public CreateSubnetGroupResult createSubnetGroup(CreateSubnetGroupRequest request) {
          request = beforeClientExecution(request);
          return executeCreateSubnetGroup(request);
      }
docs: <p>
  Creates a new subnet group.
  </p>
  
  @param createSubnetGroupRequest
  @return Result of the CreateSubnetGroup operation returned by the service.
  @throws SubnetGroupAlreadyExistsException
  The specified subnet group already exists.
  @throws SubnetGroupQuotaExceededException
  The request cannot be processed because it would exceed the allowed number of subnets in a subnet group.
  @throws SubnetQuotaExceededException
  The request cannot be processed because it would exceed the allowed number of subnets in a subnet group.
  @throws InvalidSubnetException
  An invalid subnet identifier was specified.
  @throws ServiceLinkedRoleNotFoundException
  @sample AmazonDax.CreateSubnetGroup
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/dax-2017-04-19/CreateSubnetGroup" target="_top">AWS API
  Documentation</a>